Skip to content

chore(release): 2.2.0 - #22

Merged
huytdps13400 merged 1 commit into
mainfrom
release/v2.2.0
Jul 21, 2026
Merged

huytdps13400 merged 1 commit into
mainfrom
release/v2.2.0

Conversation

@huytdps13400

Copy link
Copy Markdown
Owner

Release 2.2.0. Bumps package.json and finalizes the [Unreleased] changelog under [2.2.0] - 2026-07-21.

Merging this, then dispatching publish.yml, publishes to npm (tests → nitrogen check → npm publish with provenance via the NPM_TOKEN secret).

What ships in 2.2.0

  • Slimmer package — runtime-only scripts via an explicit files allowlist; dev tooling moved to scripts/dev/ and no longer published; monorepo-setup command + helpers + fixture removed (monorepo/pnpm support unchanged). pack-contents test guards against re-bloat.
  • Clearer OTA — new applySignedPinBundle(bundle, { publicKey }), rewritten OTA docs (bundle format, OtaError codes, lower-level verifyOtaBundle+setSSLConfig path), and a callout separating isExpired/expirationDate from OTA bundle freshness.

Full detail in CHANGELOG.md.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LdDmMzSuVbNXeQcUQNYzk9


Generated by Claude Code

Ships the slimmer published package (runtime-only scripts, monorepo-setup
command removed) and the clearer OTA surface (applySignedPinBundle + rewritten
OTA docs). See CHANGELOG for detail.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LdDmMzSuVbNXeQcUQNYzk9
@huytdps13400
huytdps13400 merged commit 78d1e13 into main Jul 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants