diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f1c1e58..210d290 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.5.0" + ".": "0.5.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 98015ad..a53b495 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ All notable changes to ComplyEaze Pack are documented here. ## Unreleased +## [0.5.1](https://github.com/lamemustafa/pack/compare/v0.5.0...v0.5.1) (2026-08-17) + + +### Fixes + +* **ci:** skip credentialless non-strict scheduled Store status checks with a notice and fail strict dispatches ([#144](https://github.com/lamemustafa/pack/issues/144)) ([1507f53](https://github.com/lamemustafa/pack/commit/1507f5361bd60a6c55de982c5e934f3fbece8b9a)) + + +### Documentation + +* **readiness:** record the v0.5.0 release state and gate the recovery matrix ([#144](https://github.com/lamemustafa/pack/issues/144)) ([1507f53](https://github.com/lamemustafa/pack/commit/1507f5361bd60a6c55de982c5e934f3fbece8b9a)) + + +### Maintenance + +* **ci:** consume the Store status tool's service-account or OAuth credential contract ([#144](https://github.com/lamemustafa/pack/issues/144)) ([1507f53](https://github.com/lamemustafa/pack/commit/1507f5361bd60a6c55de982c5e934f3fbece8b9a)) +* **store-assets:** bind checked-in exports to their source SVG digests for verification ([#144](https://github.com/lamemustafa/pack/issues/144)) ([1507f53](https://github.com/lamemustafa/pack/commit/1507f5361bd60a6c55de982c5e934f3fbece8b9a)) + ## [0.5.0](https://github.com/lamemustafa/pack/compare/v0.4.0...v0.5.0) (2026-08-17) diff --git a/README.md b/README.md index e57edd5..33a8d1e 100644 --- a/README.md +++ b/README.md @@ -44,8 +44,8 @@ uploaded `v0.3.2` with upload state `SUCCEEDED`, publish state publication email on 2026-07-06 records item ID `nfnbhekccajjfgkppolomflaeledoccb`, item name `ComplyEaze Pack: GSTR-1/GSTR-3B Downloader`, version `0.3.2`, and visibility -`Public`. The repository source is now the `v0.5.0` pre-1.0 beta release. It is -not Store-published evidence: the Store-published package remains `v0.3.2` +`Public`. The repository source is now the `v0.5.1` pre-1.0 beta release. +It is not Store-published evidence: the Store-published package remains `v0.3.2` until a newer exact ZIP, Chrome Web Store, and live-evidence record is published. Live manifest/index/exception-file generation is outside the current alpha. diff --git a/docs/PUBLICATION_READINESS.md b/docs/PUBLICATION_READINESS.md index e2e7268..44e39a6 100644 --- a/docs/PUBLICATION_READINESS.md +++ b/docs/PUBLICATION_READINESS.md @@ -31,9 +31,10 @@ durable full-year, or stable-release claims. returned HTTP 400 because dashboard requirements were incomplete. It was not published. The historical pending ZIP SHA-256 is `6ee4be24cafbe15db69275cac4da6b212f3de49b0f747eb9909eed7d293347c6`. -- Repository source and the GitHub release are the pre-1.0 `v0.5.0` beta, - published as a pre-release. The Chrome Web Store package for `v0.5.0` is - submitted and in review as a draft; it is not approved, published, or live. +- Repository source and the GitHub release are the pre-1.0 `v0.5.1` beta. + It is published as a pre-release. + The Chrome Web Store package for `v0.5.0` is submitted and in review as a + draft; it is not approved, published, or live. `v0.3.2` remains the last confirmed Store publication and the only basis for current Store-published public claims. - The `v0.5.0` beta does not expand Store-facing, durable full-year, or diff --git a/package.json b/package.json index ab0ac57..e05321f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@complyeaze/pack", - "version": "0.5.0", + "version": "0.5.1", "private": true, "description": "ComplyEaze Pack: local-first GST filed-return downloader for GSTR-3B/GSTR-1 files, with private GSTR-2B source-build support.", "type": "module", diff --git a/release-please-config.json b/release-please-config.json index 61d3794..6467273 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -13,6 +13,14 @@ { "type": "generic", "path": "src/extension/version.ts" + }, + { + "type": "generic", + "path": "README.md" + }, + { + "type": "generic", + "path": "docs/PUBLICATION_READINESS.md" } ], "changelog-sections": [ diff --git a/src/extension/version.ts b/src/extension/version.ts index 3666498..26da1cd 100644 --- a/src/extension/version.ts +++ b/src/extension/version.ts @@ -1 +1 @@ -export const PACK_PRODUCT_VERSION = "0.5.0"; // x-release-please-version +export const PACK_PRODUCT_VERSION = "0.5.1"; // x-release-please-version diff --git a/tests/extension/version.test.ts b/tests/extension/version.test.ts index 6751db1..461246d 100644 --- a/tests/extension/version.test.ts +++ b/tests/extension/version.test.ts @@ -8,9 +8,30 @@ const packageJson = JSON.parse(readFileSync("package.json", "utf8")) as { version: string; }; +const currentVersionClaims = [ + { + document: "README.md", + pattern: /repository source is now the `v(?\d+\.\d+\.\d+)` pre-1\.0 beta release/i, + }, + { + document: "docs/PUBLICATION_READINESS.md", + pattern: + /Repository source and the GitHub release are the pre-1\.0 `v(?\d+\.\d+\.\d+)` beta/, + }, +] as const; + describe("Pack product version", () => { it("keeps package, runtime, and connector metadata versions aligned", () => { expect(PACK_PRODUCT_VERSION).toBe(packageJson.version); expect(GST_CONNECTOR_DESCRIPTOR.version).toBe(packageJson.version); }); + + it.each(currentVersionClaims)( + "keeps the current-version claim in $document aligned", + ({ document, pattern }) => { + const claim = readFileSync(document, "utf8").match(pattern); + + expect(claim?.groups?.version).toBe(packageJson.version); + }, + ); });