From 12349a64555d90a650bef623f9ca7f089351edf8 Mon Sep 17 00:00:00 2001 From: Ray Walker Date: Sun, 17 May 2026 13:12:19 +1000 Subject: [PATCH] chore(release): bootstrap 0.1.2 recovery MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Manually applies what release-please would have done if the docs-only trigger commit in #52 had been a "user-facing" type (release-please skips docs/chore/ci/etc. even when Release-As: is present — Release-As overrides version, not the release-trigger gate). - Bumps both packages to 0.1.2 in package.json - Bumps .release-please-manifest.json to claim 0.1.2 for both, so release-please future runs treat 0.1.2 as the last released state - Adds CHANGELOG entries documenting the 0.1.1 → 0.1.2 history: why 0.1.1 was tagged but never published (PR #45 + PR #51 bug recovery), what consumers should expect After this merges: 1. Manually tag cachekit-v0.1.2 and cachekit-core-ts-v0.1.2 on the merge commit, push tags 2. cachekit-core-ts-v0.1.2 tag triggers build-native.yml → publishes the main core-ts package + creates all 5 platform packages 3. workflow_dispatch release-please.yml with force_release: true → publishes @cachekit-io/cachekit@0.1.2 (release-please job will skip; force_release path checks out github.sha and publishes whatever main HEAD says, which is 0.1.2) 4. After all 7 packages exist on npm, configure trusted publishers 5. Take PR #50 out of draft and merge it --- .release-please-manifest.json | 4 ++-- packages/cachekit-core-ts/CHANGELOG.md | 10 ++++++++++ packages/cachekit-core-ts/package.json | 2 +- packages/cachekit/CHANGELOG.md | 15 +++++++++++++++ packages/cachekit/package.json | 2 +- 5 files changed, 29 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 14c8cec..568eecc 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "packages/cachekit": "0.1.1", - "packages/cachekit-core-ts": "0.1.1" + "packages/cachekit": "0.1.2", + "packages/cachekit-core-ts": "0.1.2" } diff --git a/packages/cachekit-core-ts/CHANGELOG.md b/packages/cachekit-core-ts/CHANGELOG.md index 175f5b6..ff4e4f0 100644 --- a/packages/cachekit-core-ts/CHANGELOG.md +++ b/packages/cachekit-core-ts/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.1.2](https://github.com/cachekit-io/cachekit-ts/compare/cachekit-core-ts-v0.1.1...cachekit-core-ts-v0.1.2) (2026-05-17) + +### Release notes + +- **0.1.1 was tagged but never published to npm** due to a CI bug in `build-native.yml`: `@napi-rs/cli` v3 renamed `--artifacts-dir` to `--output-dir`, causing the `Move artifacts to platform packages` step to fail. Fixed in [#51](https://github.com/cachekit-io/cachekit-ts/pull/51). 0.1.2 is the first published release containing the post-0.1.0 changes — including the initial publication of all 5 native platform packages (`@cachekit-io/cachekit-core-ts-{linux-x64-gnu,linux-arm64-gnu,darwin-x64,darwin-arm64,win32-x64-msvc}`). + +### Documentation + +- Add package README describing platform packages, N-API surface, and the 0.1.0 → 0.1.2 version note ([#52](https://github.com/cachekit-io/cachekit-ts/pull/52)) + ## [0.1.1](https://github.com/cachekit-io/cachekit-ts/compare/cachekit-core-ts-v0.1.0...cachekit-core-ts-v0.1.1) (2026-04-26) ### Features diff --git a/packages/cachekit-core-ts/package.json b/packages/cachekit-core-ts/package.json index 77eb3d0..d8c0590 100644 --- a/packages/cachekit-core-ts/package.json +++ b/packages/cachekit-core-ts/package.json @@ -1,6 +1,6 @@ { "name": "@cachekit-io/cachekit-core-ts", - "version": "0.1.1", + "version": "0.1.2", "description": "Native Rust bindings for CacheKit TypeScript SDK (serialization, compression, encryption)", "main": "./index.js", "types": "./index.d.ts", diff --git a/packages/cachekit/CHANGELOG.md b/packages/cachekit/CHANGELOG.md index b32bab6..adf9a20 100644 --- a/packages/cachekit/CHANGELOG.md +++ b/packages/cachekit/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.1.2](https://github.com/cachekit-io/cachekit-ts/compare/cachekit-v0.1.1...cachekit-v0.1.2) (2026-05-17) + +### Release notes + +- **0.1.1 was tagged but never published to npm** due to a CI auth failure (`ENEEDAUTH`) in the `Publish @cachekit-io/cachekit` job. Fixed in [#45](https://github.com/cachekit-io/cachekit-ts/pull/45). 0.1.2 is the first published release containing the post-0.1.0 changes. + +### Documentation + +- Correct Node.js requirement (18+ → 22+) to match `engines.node` ([#52](https://github.com/cachekit-io/cachekit-ts/pull/52)) +- Add version-history note explaining the 0.1.0 → 0.1.2 jump on npm ([#52](https://github.com/cachekit-io/cachekit-ts/pull/52)) + +### Miscellaneous + +- Patch transitive devDependency CVEs via `pnpm.overrides` (no runtime impact) ([#46](https://github.com/cachekit-io/cachekit-ts/pull/46)) + ## [0.1.1](https://github.com/cachekit-io/cachekit-ts/compare/cachekit-v0.1.0...cachekit-v0.1.1) (2026-04-26) ### Features diff --git a/packages/cachekit/package.json b/packages/cachekit/package.json index 8a9a3ec..62629bf 100644 --- a/packages/cachekit/package.json +++ b/packages/cachekit/package.json @@ -1,6 +1,6 @@ { "name": "@cachekit-io/cachekit", - "version": "0.1.1", + "version": "0.1.2", "description": "TypeScript SDK for CacheKit - Production-ready Redis caching with zero-knowledge encryption", "type": "module", "main": "./dist/cjs/index.js",