release: v0.7.13 — Developer-ID signed + notarized macOS

- bump version 0.7.12 -> 0.7.13 across package.json, Cargo.toml,
  tauri.conf.json, website version string, and version tests
- README: update both download tables + tag instructions to v0.7.13,
  add v0.7.13 changelog entry
- website: remove the sudo xattr quarantine hint (macOS is now signed +
  notarized), drop the copy-quarantine handler + macos-hint animation
  from landing.js, add v0.7.13 changelog entry
This commit is contained in:
2026-09-04 09:42:18 +08:00
parent 84a6f8d41c
commit cebd1fd842
10 changed files with 45 additions and 61 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "gridline-desktop",
"private": true,
"version": "0.7.12",
"version": "0.7.13",
"description": "An open-source, high-performance database GUI client for PostgreSQL and beyond",
"type": "module",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "gridline"
version = "0.7.12"
version = "0.7.13"
description = "An open-source, high-performance database GUI client for PostgreSQL and beyond"
authors = ["you"]
edition = "2021"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Gridline",
"version": "0.7.12",
"version": "0.7.13",
"identifier": "com.adrianbonpin.gridline",
"build": {
"beforeDevCommand": "bun run dev",
+3 -3
View File
@@ -1,11 +1,11 @@
import { describe, it, expect } from "vitest";
import tauriConf from "../../src-tauri/tauri.conf.json";
describe("tauri bundle config (v0.7.12)", () => {
describe("tauri bundle config (v0.7.13)", () => {
it("declares bundled pg_tools resources", () => {
expect(tauriConf.bundle.resources).toContain("resources/pg_tools/*");
});
it("version is 0.7.12", () => {
expect(tauriConf.version).toBe("0.7.12");
it("version is 0.7.13", () => {
expect(tauriConf.version).toBe("0.7.13");
});
});
+7 -7
View File
@@ -4,7 +4,7 @@ import { describe, it, expect } from "vitest";
import agents from "../../../AGENTS.md?raw";
import readme from "../../../README.md?raw";
describe("v0.7.12 docs coverage", () => {
describe("v0.7.13 docs coverage", () => {
it("AGENTS.md marks inline cell editing complete", () => {
expect(agents).toContain("Inline cell editing");
expect(agents).toMatch(/Inline cell editing \| ✅/);
@@ -24,8 +24,8 @@ describe("v0.7.12 docs coverage", () => {
expect(agents).toMatch(/Connection status indicator on cards \| ✅/);
expect(agents).toMatch(/Move-to-folder bulk action \| ✅/);
});
it("README declares v0.7.12", () => {
expect(readme).toContain("0.7.12");
it("README declares v0.7.13", () => {
expect(readme).toContain("0.7.13");
});
it("AGENTS.md marks schema CRUD complete", () => {
expect(agents).toMatch(/Schema CRUD \| ✅/);
@@ -64,9 +64,9 @@ describe("v0.7.12 docs coverage", () => {
expect(agents).toMatch(/Cancel long-running queries \| ✅/);
expect(agents).toMatch(/Settings export\/import \| ✅/);
});
it("README links to v0.7.12 assets in both download tables", () => {
expect(readme).toContain("releases/download/v0.7.12/");
expect(readme).toContain("Gridline_0.7.12_aarch64.dmg");
expect(readme).toContain("Gridline-0.7.12-1.x86_64.rpm");
it("README links to v0.7.13 assets in both download tables", () => {
expect(readme).toContain("releases/download/v0.7.13/");
expect(readme).toContain("Gridline_0.7.13_aarch64.dmg");
expect(readme).toContain("Gridline-0.7.13-1.x86_64.rpm");
});
});
+2 -2
View File
@@ -2,7 +2,7 @@ import { describe, it, expect } from "vitest";
import pkg from "../../package.json";
describe("version", () => {
it("declares v0.7.12 across the app shell", () => {
expect(pkg.version).toBe("0.7.12");
it("declares v0.7.13 across the app shell", () => {
expect(pkg.version).toBe("0.7.13");
});
});