Commit 545ea20
chore(release): 0.23.2 coordinated (npm/PyPI/NuGet 0.23.2 · Maven 7.23.2)
Every registry carries a real changed product file, so none of the four is a
version-parity bump: npm (metadata/codegen-ts/migrate-ts/runtime-ts), PyPI
(loader + ObjectManager codec), NuGet (loader + DbContextGenerator), Maven
(loader + OMDB JdbcCodecs + Kotlin table/type-mapper).
It is a PATCH because the versioning rule changed in this cut, and that is the
headline. The old policy made ANY registry addition a MINOR, which had spent
0.22.0 and 0.23.0 on changes a project declaring no requirement.* nodes could not
observe at all. expected-registry.json is an INTERNAL gate — five ports
byte-matching one manifest is how the ports are kept from drifting — and it says
nothing about whether an adopter's project changes. Vocabulary now sorts by
consumer impact: attribute => PATCH, top-level type => MINOR, subtype => PATCH
when inert. This line adds one attribute (@intValueMap) and one inert attr
subtype (attr.intMap). ADR-0035 Amendment 1; operative table in RELEASING.md.
The feature is int-backed field.enum storage, and its lesson is about seams: the
codec had to be written five times and the corpus caught two ports that looked
finished and were not — Kotlin's cross-port oracle is a hand-written Exposed
table nobody added the column to, and TypeScript has TWO persistence seams of
which only the generated one had a codec, so generated code worked while
om.create() bound the member symbol into an integer column.
Docs propagated per RELEASING-docs-checklist: CLAUDE.md status + release-line
paragraph, README port table, docs/llms/{llms,llms-full}.txt, docs/ports/{csharp,
java,typescript}.md, and RELEASING.md's own "currently" version references. The
CLAUDE.md edit is hand-written, not sed'd — a blanket version sed relabelled a
HISTORICAL release paragraph the last time one was used here.
Verified on the release SHA: local-ci all 9 jobs green (gates, ts-fast, ts-unit,
ts-slow, java-fast, java-slow, python, csharp, detect), and the packed cli
tarball pins every sibling to 0.23.2 with no workspace:* leakage.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 553782a commit 545ea20
43 files changed
Lines changed: 103 additions & 97 deletions
File tree
- client/web/packages
- react
- runtime-web
- tanstack
- docs
- llms
- ports
- server
- csharp
- java
- codegen-base
- codegen-kotlin
- codegen-mustache
- codegen-plantuml
- codegen-spring
- core-spring
- integration-tests-kotlin
- integration-tests
- maven-plugin
- metadata-ktx
- metadata
- omdb-ktx
- omdb
- om
- render
- spring-boot-starter
- python
- typescript/packages
- ai-runtime
- cli
- codegen-ts-react
- codegen-ts-tanstack
- codegen-ts
- docs-site
- metadata
- migrate-ts
- render
- runtime-ts
- sdk
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
10 | 34 | | |
11 | 35 | | |
12 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
0 commit comments