Skip to content

chore(release): 1.3.0 - #173

Merged
rahlk merged 1 commit into
mainfrom
chore/release-1.3.0
Sep 6, 2026
Merged

chore(release): 1.3.0#173
rahlk merged 1 commit into
mainfrom
chore/release-1.3.0

Conversation

@rahlk

@rahlk rahlk commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Bumps package.json and ANALYZER_VERSION to 1.3.0 in lockstep (the version tests enforce it; the release workflow fails fast on a mismatch). ANALYZER_VERSION is the cache key, and this release changes the cached tree shape (#165 ids, #170 module call_sites), so a warm 1.2.0 cache is not reused.

Also regenerates the README --help block for --program, --list-programs, --emit-ir and --no-repo-sections (#149), which landed without it.

Shipped as a minor by explicit decision

One breaking-marked commit since v1.2.0 — #166: _module retired from the Neo4j graph and its catalog; TSCanNode/JSCanNode marker labels added; every destructive statement scoped on the can:// id prefix. Graph contract stays 2.0.0 (#144). The release notes lead with it.

Also visible: #152 changes what TSDecorator.qualified_name holds (import-table resolution or absent; name becomes the written spelling for dotted decorators).

  • bun test 315 pass; typecheck clean

ANALYZER_VERSION moves with package.json because it is the cache-invalidation key:
this release changes the cached tree shape (body nodes and parameters carry ids,
modules carry INTERNAL call_sites), so a warm 1.2.0 cache must not be reused.

README --help block regenerated for --program, --list-programs, --emit-ir and
--no-repo-sections (#149), which shipped without it.

Released as a MINOR despite one breaking-marked commit (#166: `_module` retired
from the Neo4j graph, marker labels added), by the same decision as 1.2.0; the
release notes lead with it and its migration. Graph contract stays 2.0.0 (#144).
@rahlk
rahlk merged commit 2064b6b into main Sep 6, 2026
1 check passed
@rahlk
rahlk deleted the chore/release-1.3.0 branch September 6, 2026 14:38
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