Skip to content

chore(release): 1.2.0 - #147

Merged
rahlk merged 1 commit into
mainfrom
chore/release-1.2.0
Sep 3, 2026
Merged

chore(release): 1.2.0#147
rahlk merged 1 commit into
mainfrom
chore/release-1.2.0

Conversation

@rahlk

@rahlk rahlk commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Bumps package.json and ANALYZER_VERSION to 1.2.0, in lockstep (the release workflow fails fast on a mismatch, and the version tests enforce it).

ANALYZER_VERSION is the cache-invalidation key, so a warm 1.1.0 cache is not reused against this tree — #117 changed artifact text capture and #115 changed per-module id namespacing.

Breaking, shipped as a minor by explicit decision

Three commits since v1.1.0 are marked !. Tagging 1.2.0 rather than 2.0.0 means consumers on ^1.1.0 pick these up automatically, so the release notes lead with them:

Verification

  • bun test — 239 pass, 0 fail (the two version-lockstep tests confirm the bump is consistent)
  • bun run typecheck clean

ANALYZER_VERSION moves with package.json because it is the cache-invalidation key
(utils/cache.ts): this release changes artifact text capture (#117) and per-module
id namespacing (#115), so a warm 1.1.0 cache must not be reused against it.

Neo4j schema contract is 2.0.0 as of #144 — collapsed back from 2.1.0, since
intermediate 2.x versions are not meaningful until every analyzer re-baselines
together.

Released as a MINOR despite three breaking-marked commits (#115, #117, #144), by
explicit decision. The release notes lead with those breaks and their migrations.
@rahlk
rahlk merged commit 6527214 into main Sep 3, 2026
1 check passed
@rahlk
rahlk deleted the chore/release-1.2.0 branch September 3, 2026 10:51
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