chore(release): v0.8.2 (#43)
Version bump 0.8.1 -> 0.8.2 across the app shell, the website and the README, plus v0.8.2 changelog entries for the native MySQL execution work merged in #42. - desktop/package.json, desktop/src-tauri/Cargo.toml, desktop/src-tauri/tauri.conf.json, Cargo.lock (cargo-regenerated; gridline only - webview2-com-macros stays 0.8.1) - www/public/landing.js + www/src/pages/index.astro const version; new top entry in www/src/data/changelog.ts - version.test.ts, bundle-config.test.ts, docs-coverage.test.ts updated to 0.8.2 - README: both banners, both download tables (asset names + tags, incl. apt/dnf strings), MAINTENANCE comment, new v0.8.2 bullet Verified: cargo build (gridline v0.8.2) + cargo test --lib 442 passed / 0 failed; bun run test 133 files / 1151 tests exit 0; tsc clean.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "gridline-desktop",
|
||||
"private": true,
|
||||
"version": "0.8.1",
|
||||
"version": "0.8.2",
|
||||
"description": "An open-source, high-performance database GUI client for PostgreSQL and beyond",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
Generated
+1
-1
@@ -1796,7 +1796,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "gridline"
|
||||
version = "0.8.1"
|
||||
version = "0.8.2"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"chrono",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "gridline"
|
||||
version = "0.8.1"
|
||||
version = "0.8.2"
|
||||
description = "An open-source, high-performance database GUI client for PostgreSQL and beyond"
|
||||
authors = ["you"]
|
||||
edition = "2021"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://schema.tauri.app/config/2",
|
||||
"productName": "Gridline",
|
||||
"version": "0.8.1",
|
||||
"version": "0.8.2",
|
||||
"identifier": "com.adrianbonpin.gridline",
|
||||
"build": {
|
||||
"beforeDevCommand": "bun run dev",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { describe, it, expect } from "vitest";
|
||||
import tauriConf from "../../src-tauri/tauri.conf.json";
|
||||
|
||||
describe("tauri bundle config (v0.8.1)", () => {
|
||||
describe("tauri bundle config (v0.8.2)", () => {
|
||||
it("declares bundled pg_tools resources", () => {
|
||||
expect(tauriConf.bundle.resources).toContain("resources/pg_tools/*");
|
||||
});
|
||||
it("version is 0.8.1", () => {
|
||||
expect(tauriConf.version).toBe("0.8.1");
|
||||
it("version is 0.8.2", () => {
|
||||
expect(tauriConf.version).toBe("0.8.2");
|
||||
});
|
||||
it("declares a .sql file association with alternate rank", () => {
|
||||
const assoc = tauriConf.bundle.fileAssociations;
|
||||
|
||||
@@ -5,7 +5,7 @@ import agents from "../../../AGENTS.md?raw";
|
||||
import readme from "../../../README.md?raw";
|
||||
import landing from "../../../www/public/landing.js?raw";
|
||||
|
||||
describe("v0.8.1 docs coverage", () => {
|
||||
describe("v0.8.2 docs coverage", () => {
|
||||
it("AGENTS.md marks inline cell editing complete", () => {
|
||||
expect(agents).toContain("Inline cell editing");
|
||||
expect(agents).toMatch(/Inline cell editing \| ✅/);
|
||||
@@ -25,8 +25,8 @@ describe("v0.8.1 docs coverage", () => {
|
||||
expect(agents).toMatch(/Connection status indicator on cards \| ✅/);
|
||||
expect(agents).toMatch(/Move-to-folder bulk action \| ✅/);
|
||||
});
|
||||
it("README declares v0.8.1", () => {
|
||||
expect(readme).toContain("0.8.1");
|
||||
it("README declares v0.8.2", () => {
|
||||
expect(readme).toContain("0.8.2");
|
||||
});
|
||||
it("AGENTS.md marks schema CRUD complete", () => {
|
||||
expect(agents).toMatch(/Schema CRUD \| ✅/);
|
||||
@@ -65,13 +65,13 @@ describe("v0.8.1 docs coverage", () => {
|
||||
expect(agents).toMatch(/Cancel long-running queries \| ✅/);
|
||||
expect(agents).toMatch(/Settings export\/import \| ✅/);
|
||||
});
|
||||
it("README links to v0.8.1 assets in both download tables", () => {
|
||||
expect(readme).toContain("releases/download/v0.8.1/");
|
||||
expect(readme).toContain("Gridline_0.8.1_aarch64.dmg");
|
||||
expect(readme).toContain("Gridline-0.8.1-1.x86_64.rpm");
|
||||
it("README links to v0.8.2 assets in both download tables", () => {
|
||||
expect(readme).toContain("releases/download/v0.8.2/");
|
||||
expect(readme).toContain("Gridline_0.8.2_aarch64.dmg");
|
||||
expect(readme).toContain("Gridline-0.8.2-1.x86_64.rpm");
|
||||
});
|
||||
it("landing.js platform download links point to v0.8.1", () => {
|
||||
expect(landing).toContain('const version = "0.8.1"');
|
||||
it("landing.js platform download links point to v0.8.2", () => {
|
||||
expect(landing).toContain('const version = "0.8.2"');
|
||||
});
|
||||
it("AGENTS.md documents the native MySQL restore and the .sql association", () => {
|
||||
// These claims would actively mislead the next contributor if they were
|
||||
|
||||
@@ -2,7 +2,7 @@ import { describe, it, expect } from "vitest";
|
||||
import pkg from "../../package.json";
|
||||
|
||||
describe("version", () => {
|
||||
it("declares v0.8.1 across the app shell", () => {
|
||||
expect(pkg.version).toBe("0.8.1");
|
||||
it("declares v0.8.2 across the app shell", () => {
|
||||
expect(pkg.version).toBe("0.8.2");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user