Skip to content

Commit eb18349

Browse files
dmealingclaude
andcommitted
chore(release): 0.20.11 coordinated (npm/PyPI/NuGet 0.20.11 · Maven 7.20.11)
Coordinated PATCH shipping #246 + #259 (shared-enum cross-package hardening) and npm-only #258 (migrate PK-move detect-and-refuse). Also re-baselines the version numbers: the three semver-0.x registries (npm/PyPI/NuGet) now share 0.20.11, and Maven aligns its minor.patch to match (7.20.11, historical major 7) so the whole line reads '20.11'. PyPI 0.19.9->0.20.11, NuGet 0.19.7->0.20.11, Maven 7.11.7->7.20.11. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HLoJkFSyoticveo5ehMUAr
1 parent aa29d70 commit eb18349

36 files changed

Lines changed: 71 additions & 76 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,22 @@ here. The format follows [Keep a Changelog](https://keepachangelog.com/), and
55
this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
66
(pre-1.0; MINOR bumps may introduce breaking changes with notice).
77

8-
## [Unreleased]
9-
10-
Shared-enum cross-package hardening (**#246** + its sibling **#259**), plus an **npm-only**
11-
migrate-ts fix (**#258**). When cut this releases as a coordinated PATCH — the loader change
12-
(#246) lands in all five ports, the Kotlin codegen changes (#246 Bug 1, #259) land on Maven
13-
Central, and #258 lands on npm only (`migrate-ts` + `cli`; schema/migrate is TS-owned, ADR-0015);
14-
no metadata vocabulary changes, byte-identical output for any model that doesn't hit the specific
15-
cross-package/two-hop enum shapes below (and, for #258, any migration that isn't a primary-key
16-
move).
8+
## [0.20.11] — 2026-08-02
9+
10+
**Coordinated PATCH** — npm `0.20.11` · PyPI `0.20.11` · NuGet `0.20.11` · Maven Central `7.20.11`.
11+
This cut also **re-baselines the version numbers**: the three semver-`0.x` registries (npm/PyPI/NuGet)
12+
now share one number (`0.20.11`), and Maven aligns its `minor.patch` to match (`7.20.11`, keeping its
13+
historical major `7`), so "the 20.11 release" maps across every registry. PyPI (`0.19.9``0.20.11`)
14+
and NuGet (`0.19.7``0.20.11`) jump forward to align; Maven jumps `7.11.7``7.20.11` (semver-legal
15+
forward gaps). Going forward, coordinated releases keep the shared minor in lockstep; npm may run a
16+
patch ahead between cuts (it carries npm-only migrate fixes). See `docs/RELEASING.md`.
17+
18+
Contents: the shared-enum cross-package hardening (**#246** + its sibling **#259**) lands the loader
19+
change (#246) in all five ports and the Kotlin codegen changes (#246 Bug 1, #259) on Maven Central;
20+
plus an **npm-only** migrate-ts fix (**#258**, `migrate-ts` + `cli`; schema/migrate is TS-owned,
21+
ADR-0015). No metadata vocabulary changes; byte-identical output for any model that doesn't hit the
22+
specific cross-package/two-hop enum shapes below (and, for #258, any migration that isn't a
23+
primary-key move).
1724

1825
- **#246 — a `field.enum` may now be shared across packages, and a conflicting redeclaration is
1926
rejected instead of silently dropped.** Two independent fixes:

bun.lock

Lines changed: 21 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/web/packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metaobjectsdev/react",
3-
"version": "0.20.10",
3+
"version": "0.20.11",
44
"description": "React runtime for metaobjects: useEntityForm hook and CurrencyInput component.",
55
"type": "module",
66
"main": "./dist/index.js",

client/web/packages/runtime-web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metaobjectsdev/runtime-web",
3-
"version": "0.20.10",
3+
"version": "0.20.11",
44
"description": "Pure framework-agnostic browser core for metaobjects: currency, filter URL serialization, fetcher contract types.",
55
"type": "module",
66
"main": "./dist/index.js",

client/web/packages/tanstack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metaobjectsdev/tanstack",
3-
"version": "0.20.10",
3+
"version": "0.20.11",
44
"description": "TanStack runtime for metaobjects: EntityFetcherProvider, EntityGrid, default cell renderers.",
55
"type": "module",
66
"main": "./dist/index.js",

server/csharp/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
-->
99

1010
<PropertyGroup>
11-
<Version>0.19.7</Version>
11+
<Version>0.20.11</Version>
1212
<Authors>Doug Mealing</Authors>
1313
<Company>Doug Mealing LLC</Company>
1414
<Product>MetaObjects</Product>

server/java/codegen-base/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.metaobjects</groupId>
88
<artifactId>metaobjects</artifactId>
9-
<version>7.11.7</version>
9+
<version>7.20.11</version>
1010
</parent>
1111

1212
<artifactId>metaobjects-codegen-base</artifactId>

server/java/codegen-kotlin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.metaobjects</groupId>
99
<artifactId>metaobjects</artifactId>
10-
<version>7.11.7</version>
10+
<version>7.20.11</version>
1111
</parent>
1212

1313
<artifactId>metaobjects-codegen-kotlin</artifactId>

server/java/codegen-mustache/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.metaobjects</groupId>
88
<artifactId>metaobjects</artifactId>
9-
<version>7.11.7</version>
9+
<version>7.20.11</version>
1010
</parent>
1111

1212
<artifactId>metaobjects-codegen-mustache</artifactId>

server/java/codegen-plantuml/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.metaobjects</groupId>
88
<artifactId>metaobjects</artifactId>
9-
<version>7.11.7</version>
9+
<version>7.20.11</version>
1010
</parent>
1111

1212
<artifactId>metaobjects-codegen-plantuml</artifactId>

0 commit comments

Comments
 (0)