Skip to content

release: 0.3.0#57

Merged
tonytino merged 2 commits into
mainfrom
release/0.3.0
Jun 25, 2026
Merged

release: 0.3.0#57
tonytino merged 2 commits into
mainfrom
release/0.3.0

Conversation

@tonytino

Copy link
Copy Markdown
Owner

Cuts the 0.3.0 release (minor — additive features, no breaking instance-code changes; Node ≥ 22 is now required).

What's in it

  • package.json: 0.2.00.3.0.
  • CHANGELOG.md: a new ## [0.3.0] section assembled from the accumulated changelog.d/ fragments via pnpm changelog:release (fragments consumed). 22 tagged entries.
  • docs/migrations/v0.3.md: migration guide covering every [propagate] entry, in dependency order.

Scope (comprehensive)

This release captures everything since 0.2.0, not just this session's batch. The fragments system only started mid-stream, so I backfilled changelog entries for the earlier post-0.2.0 merges (reconstructed from commit history — worth a skim):

Note on CI

This PR also adds a one-line CI change: the changelog-fragment job now exempts release/* branches (a release consumes fragments, it doesn't add one). The skip-changelog label is defined in labels.mjs but isn't created on the repo, so the branch-name exemption is the reliable path for release PRs. Documented in changelog.d/README.md.

Verification

pnpm preflight green (44 tests); pnpm changelog:check clean (fragments consumed); the release-check tag validator passes ("All 22 CHANGELOG entries for [0.3.0] have propagation tags"); version + ## [0.3.0] + docs/migrations/v0.3.md all present for release-check.yml.

🤖 Generated with Claude Code


Generated by Claude Code

claude added 2 commits June 25, 2026 15:19
Fold the accumulated changelog fragments into a [0.3.0] section, backfill
the post-0.2.0 history (TanStack Query, prod-build smoke, db typecheck, the
#30#40 stabilization batch), bump the version, and add the migration guide.

- package.json: version 0.2.0 -> 0.3.0
- CHANGELOG.md: new ## [0.3.0] section (22 tagged entries) assembled via
  `pnpm changelog:release`; fragments consumed
- docs/migrations/v0.3.md: migration guide covering every [propagate] entry

[skip-changelog] release PR consumes fragments; adds none.
A release PR assembles and consumes fragments rather than adding one, so it
would otherwise fail the changelog-fragment guard. Exempt `release/*` head
branches (alongside the existing `skip-changelog` label). Documented in
changelog.d/README.md.
@tonytino tonytino enabled auto-merge (squash) June 25, 2026 15:21
@tonytino tonytino merged commit 9666803 into main Jun 25, 2026
5 checks passed
@tonytino tonytino deleted the release/0.3.0 branch June 25, 2026 15:23
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