Skip to content

Pin generator 0.23.0; bump kit to 0.31.0 - #195

Merged
clabonte merged 1 commit into
mainfrom
pin-generator-0.23.0
Oct 29, 2026
Merged

clabonte merged 1 commit into
mainfrom
pin-generator-0.23.0

Conversation

@clabonte

Copy link
Copy Markdown
Collaborator

Pins generator 0.23.0 (with 0.22.0) and bumps the kit to 0.31.0.

  • generator.lock: v0.23.0, sha256 b906ed3f6bd8e6d657ff5e14d82cacb545ce46fc9674fb8d0d67551535ffacc6 (verified against the release's .sha256 asset after an authenticated download).
  • Kit version 0.31.0 in pyproject.toml, __init__.py, generator.lock and the README.

Measured against 0.21.0 (compatibility.md §59): hello-orders (fresh bundle) validates with identical codes (0 errors, 19 warnings); extensions --format json unchanged; templates adds EventActorScope and four authorization templates; check-extension-vocabulary.py --require-jar passes, output identical to 0.21.0.

Docs for the breaking changes

  • Project_File.md: §8.5 per-group basePackage namespaces (0.23.0); §9 AMBIGUOUS_LAYER_OWNER; §11.1 IOperationAuthorizer; §16 [ScopesRequired] carries OperationId.
  • Vendor_Extensions.md §3.3: kiosk-session admission per operation (0.22.0 security fix).
  • Arazzo_Handbook.md: ARAZZO_ACTOR_LACKS_SCOPE 403 exemption; nested emit.expect maps and ARAZZO_MATCH_EXPRESSION_UNBOUND.
  • csharp-component-guide.md §4.4: TestSeed.SeedSpareParents, event-asserting service tests, EventActorScope.
  • docs/generator-releases.md: new 0.23.0 entry (pending until the release is published).

The release also ships #175 (project generator pin), #194 (scenario docs read Markdown groups from the project file) and #193 (worker placement for several pillars). FEAT-2026-0243 (one database per pillar, schedules/runtime) is not in 0.23.0 and stays marked "next generator release".

🤖 Generated with Claude Code

Pins generator 0.23.0 (with 0.22.0) from Specfuse/generator-dist,
sha256 b906ed3f6bd8e6d657ff5e14d82cacb545ce46fc9674fb8d0d67551535ffacc6.

hello-orders validates with identical codes on 0.21.0 and 0.23.0, the
extensions vocabulary is unchanged, and check-extension-vocabulary
passes. Handbooks document the breaking changes: per-group basePackage
namespaces and AMBIGUOUS_LAYER_OWNER, kiosk-session admission per
operation, [ScopesRequired] OperationId, the ARAZZO_ACTOR_LACKS_SCOPE
403 exemption, nested emit.expect maps. The C# guide adds
TestSeed.SeedSpareParents, event-asserting service tests and
EventActorScope. compatibility.md §59 and docs/generator-releases.md
carry the record.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@clabonte
clabonte merged commit f664446 into main Oct 29, 2026
8 checks passed
@clabonte
clabonte deleted the pin-generator-0.23.0 branch October 29, 2026 15:00
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