Skip to content

Release v0.2.0 - #44

Merged
samuelduchesne merged 1 commit into
mainfrom
009-release-notes
Sep 4, 2026
Merged

Release v0.2.0#44
samuelduchesne merged 1 commit into
mainfrom
009-release-notes

Conversation

@samuelduchesne

Copy link
Copy Markdown
Contributor

Changelog only. Promotes [Unreleased] to [0.2.0], dated 2026-09-04.

The package manifests stay at 0.0.0, deliberately. The facade pins "@idfkit/core": "0.0.0", and that exact string is what makes npm resolve the workspace link locally instead of reaching for the registry. publish.yml rewrites both the versions and the facade's dependency specs from the tag in its own checkout, which is where those numbers belong. Same as the rc.2 release commit.

Two things the section had wrong

The preamble's lockstep list gained @idfkit/language, which joins it in this release.

Audit

Three commits since v0.2.0-rc.2: #40 and #41 are covered; #42 is release tooling with no user-visible effect and stays out. ISO dates, reverse-chronological order, no empty categories, compare links regenerated.

One thing flagged and not changed: [0.2.0-rc.1] carries a ### Migration section, outside the six Keep a Changelog categories. It holds the rename table and sits in a released section, so re-bucketing it would either bury the table or move an anchor people may have linked.

What happens after this merges

gh release create v0.2.0 fires publish.yml, which publishes six packages to npm under the latest dist-tag, including the first real versions of @idfkit/language, @idfkit/types-v26-1 and @idfkit/types-v9-4 in place of their 0.0.0 bootstrap stubs. The facade idfkit is not published: publish_facade defaults to false.

Changelog only. The package manifests stay at 0.0.0 deliberately: the facade
pins "@idfkit/core": "0.0.0", and that exact string is what makes npm resolve
the workspace link locally instead of reaching for the registry. publish.yml
rewrites both the versions and the facade's dependency specs from the tag in
its own checkout, which is where those numbers belong.

Promotes [Unreleased] to [0.2.0]. Also corrects two things the section had
wrong: it named governance-2026.11 when the level is now 2026.12, and it did
not mention SchemaBundle.loadProse and prose() at all. The preamble's lockstep
list gained @idfkit/language, which joins it in this release.
@samuelduchesne
samuelduchesne requested a review from a team as a code owner September 4, 2026 20:42
@samuelduchesne
samuelduchesne merged commit 5709c28 into main Sep 4, 2026
38 checks passed
@samuelduchesne
samuelduchesne deleted the 009-release-notes branch September 4, 2026 20:43
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