Skip to content

Commit 48e628d

Browse files
committed
chore(release): 0.20.13 coordinated (npm/PyPI/NuGet 0.20.13 · Maven 7.20.13)
First release where all four registries share the same patch number. Maven moves 7.20.12 -> 7.20.13 (it ran one ahead after the Maven-only #233 fix) so the shared minor.patch aligns; from here the four stay locked to one patch number rather than drifting per-registry. Coordinated because WARN_ENUM_NORMALIZE_AMBIGUOUS is a cross-port loader change -- publishing it on some registries and not others would ship the divergence the shared conformance fixture exists to prevent. Contents: - npm: #266 codegen-ts byte-identical duplicate-emission dedupe; #194 non-object reference resolution + optional dbImport/dialect; #232 gen-state engine-version stamp; #192 Flyway output adapter (V__/U__) on the shared migrate engine. - Maven: meta:verify diffs per unique outputDir rather than per generator. - All four: WARN_ENUM_NORMALIZE_AMBIGUOUS, the authoring guard for an enum vocabulary that is ambiguous under the default @normalize: strip. All additive; no breaking changes. Release SHA a61147c was full-matrix green; 0.20.12-rc.1 was published to `next` and smoke-tested end-to-end (npm + pnpm external installs, meta init/gen, and the Flyway adapter + its refusal exercised from the published artifact) before this final bump.
1 parent a61147c commit 48e628d

16 files changed

Lines changed: 63 additions & 46 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
77

88
## [Unreleased]
99

10-
**Coordinated across all four registries**`WARN_ENUM_NORMALIZE_AMBIGUOUS` is a cross-port
11-
loader change, so every port ships:
10+
## [0.20.13] — npm `0.20.13` · PyPI `0.20.13` · NuGet `0.20.13` · Maven `7.20.13`
11+
12+
**Coordinated across all four registries**, and the first release where all four share the same
13+
patch number. `WARN_ENUM_NORMALIZE_AMBIGUOUS` is a cross-port loader change, so every port ships;
14+
Maven moves `7.20.12``7.20.13` (it ran one ahead after the Maven-only #233 fix) so the shared
15+
`minor.patch` is aligned. **Going forward the four registries stay on a single shared patch
16+
number** — no more per-registry drift.
1217

1318
- **npm**`metadata`, `codegen-ts`, `migrate-ts`, `cli`, `sdk`
1419
- **PyPI** — the loader guard (`validate_enum_normalize_ambiguity.py`, `validation_passes.py`)

bun.lock

Lines changed: 42 additions & 30 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.11",
3+
"version": "0.20.13",
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.11",
3+
"version": "0.20.13",
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.11",
3+
"version": "0.20.13",
44
"description": "TanStack runtime for metaobjects: EntityFetcherProvider, EntityGrid, default cell renderers.",
55
"type": "module",
66
"main": "./dist/index.js",

server/typescript/packages/ai-runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metaobjectsdev/ai-runtime",
3-
"version": "0.20.11",
3+
"version": "0.20.13",
44
"description": "LLM call loop + typed-trace recorder adapters for MetaObjects: provider-neutral LlmClient seam, callLlm bridge, Composite/Langfuse/OTel recorders.",
55
"type": "module",
66
"main": "./dist/index.js",

server/typescript/packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metaobjectsdev/cli",
3-
"version": "0.20.11",
3+
"version": "0.20.13",
44
"description": "CLI for MetaObjects: scaffold, codegen, migrate, and drift-detection commands.",
55
"type": "module",
66
"main": "./dist/src/index.js",

server/typescript/packages/codegen-ts-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/codegen-ts-react",
3-
"version": "0.20.11",
3+
"version": "0.20.13",
44
"description": "React codegen for metaobjects — emits <Entity>.form.tsx files using react-hook-form and @metaobjectsdev/react helpers.",
55
"type": "module",
66
"main": "./dist/index.js",

server/typescript/packages/codegen-ts-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/codegen-ts-tanstack",
3-
"version": "0.20.11",
3+
"version": "0.20.13",
44
"description": "TanStack codegen for metaobjects — emits hooks and column definitions for TanStack Query and Table.",
55
"type": "module",
66
"main": "./dist/index.js",

server/typescript/packages/codegen-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metaobjectsdev/codegen-ts",
3-
"version": "0.20.11",
3+
"version": "0.20.13",
44
"description": "TypeScript codegen engine for MetaObjects — emits Drizzle, Zod, and Fastify artifacts.",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)