Skip to content

chore(release): release the next @tsrx/core as a minor (0.5.0) - #732

Merged
leonidaz merged 1 commit into
mainfrom
chore/core-minor-release
Sep 26, 2026
Merged

leonidaz merged 1 commit into
mainfrom
chore/core-minor-release

Conversation

@leonidaz

@leonidaz leonidaz commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The next @tsrx/core release will be a minor, 0.5.0, not a patch. This PR changes the bump in #713's changeset (parser-spread-argument-markup.md) from patch to minor. Every other pending changeset stays patch. @tsrx/core is alone in its fixed group, so only core gets the minor. Packages that depend on it get patch bumps with updated ranges (updateInternalDependencies: patch), as usual. The Version Packages PR (#546) picks this up once it merges.

Why

The repository's rule is minor for language or public API removals, and this release changes the language:

With a patch, the targets' ^0.4.0 ranges would pick all of this up in a lockfile refresh. With a minor, consumers upgrade on purpose:

Decided by the maintainer on 2026-09-26.

Validation

  • node scripts/check-changesets.js passes.
  • Only the changeset changed; no code changed.

🤖 Generated with Claude Code


Note

Low Risk
Only the changeset bump type changes; release tooling and consumer upgrade semantics are affected, not product code in this PR.

Overview
Release metadata only: the pending changeset for parser spread/unbraced-attribute markup (parser-spread-argument-markup.md) now declares @tsrx/core: minor instead of patch, so the next core release is 0.5.0 rather than a patch on 0.4.x.

That aligns versioning with breaking-ish language/parser behavior already described in the changeset (and related rejections noted in the PR): consumers on ^0.4.0 should opt into the minor instead of picking it up via a routine patch/lockfile refresh. No runtime or parser code changes in this diff.

Reviewed by Cursor Bugbot for commit 7cb8e69. Bugbot is set up for automated code reviews on this repo. Configure here.

The next release changes the language: elements in spread arguments and
unbraced attribute values become template markup (#713), and several
parser fixes reject code that used to parse. Mark #713's changeset as a
minor so the release is 0.5.0 and consumers on ^0.4.0 upgrade on purpose.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@leonidaz
leonidaz merged commit 9c2f24f into main Sep 26, 2026
8 checks passed
@leonidaz
leonidaz deleted the chore/core-minor-release branch September 26, 2026 06:31
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.

1 participant