Skip to content

Release prep 0.13.0-beta: changelogs + lock non-published packages#58

Merged
MelbourneDeveloper merged 1 commit into
mainfrom
release-prep-0.13.0-beta
Jun 7, 2026
Merged

Release prep 0.13.0-beta: changelogs + lock non-published packages#58
MelbourneDeveloper merged 1 commit into
mainfrom
release-prep-0.13.0-beta

Conversation

@MelbourneDeveloper

Copy link
Copy Markdown
Owner

TLDR

Prepares the 0.13.0-beta release: adds changelog entries for the 9 publishable packages and locks the non-published packages so release tagging can't touch them.

What Was Changed?

  • CHANGELOG ## 0.13.0-beta for all 9 publishable packages. Only three changed since 0.12.0-beta: dart_node_core (filesystem fs bindings + child-process interop), dart_node_mcp (streamable HTTP transport + server capabilities), dart_node_ws (test-only). The other six are maintenance.
  • publish_to: none added to dart_jsx, dart_node_vsix, dart_node_coverage — they had no publish guard and are not in the release config, so this guarantees the Release/0.13.0-beta tag can never publish or alter them. Versions kept as placeholders.

Why

0.12.0-beta is already live on pub.dev; 0.13.0-beta is the next version. The release skill requires a ## 0.13.0-beta changelog entry per publishable package before tagging. Package version bumps are intentionally NOT made here — CI stamps them on the ephemeral release branch from the tag.

Breaking Changes

  • None — changelog + publish-guard metadata only.

- Add ## 0.13.0-beta CHANGELOG entries for the 9 publishable packages
  (dart_node_core: filesystem + child-process interop; dart_node_mcp:
  streamable HTTP transport + server capabilities; the rest maintenance)
- Lock dart_jsx, dart_node_vsix, dart_node_coverage with publish_to: none so
  release tagging can never publish or alter them (placeholder versions kept)
@MelbourneDeveloper MelbourneDeveloper merged commit ea21c4d into main Jun 7, 2026
4 checks passed
@MelbourneDeveloper MelbourneDeveloper deleted the release-prep-0.13.0-beta branch June 7, 2026 08:13
MelbourneDeveloper added a commit that referenced this pull request Jun 9, 2026
## TLDR
Prepares the `0.13.0-beta` release: adds changelog entries for the 9
publishable packages and locks the non-published packages so release
tagging can't touch them.

## What Was Changed?
- **CHANGELOG `## 0.13.0-beta`** for all 9 publishable packages. Only
three changed since `0.12.0-beta`: `dart_node_core` (filesystem `fs`
bindings + child-process interop), `dart_node_mcp` (streamable HTTP
transport + server capabilities), `dart_node_ws` (test-only). The other
six are maintenance.
- **`publish_to: none`** added to `dart_jsx`, `dart_node_vsix`,
`dart_node_coverage` — they had no publish guard and are not in the
release config, so this guarantees the `Release/0.13.0-beta` tag can
never publish or alter them. Versions kept as placeholders.

## Why
`0.12.0-beta` is already live on pub.dev; `0.13.0-beta` is the next
version. The release skill requires a `## 0.13.0-beta` changelog entry
per publishable package before tagging. Package version bumps are
intentionally NOT made here — CI stamps them on the ephemeral release
branch from the tag.

## Breaking Changes
- [x] None — changelog + publish-guard metadata only.
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