Skip to content

1.0.5-rc.8

Pre-release
Pre-release

Choose a tag to compare

@dmealing dmealing released this 22 Sep 15:41
· 333 commits to main since this release

1.0.5-rc.8 — release candidate on all four registries

Built from 6d2624c, whose tree reads 1.0.4 / 8.0.4: a pre-release version is never
committed (scripts/check-no-prerelease-versions.sh), so this annotation is the record of
what was published.

npm 1.0.5-rc.8 (14 @metaobjectsdev/* packages, dist-tag next)
Maven Central 8.0.5-rc.8 (com.metaobjects, 15 artifacts)
PyPI 1.0.5rc8 (metaobjects — PEP 440 spelling)
NuGet 1.0.5-rc.8 (MetaObjects, .Render, .Codegen, .Cli)

metamodelVersion holds at 1.0. The only manifest difference since v1.0.4 is two
requirement.* description prose strings, ruled a hold.

Carries ADR-0056: a value object's types are generated once, at the value object's own
location, and the payload generator is removed (#387). Also the Kotlin builder's
non-parsing requireNotNull (#388), the TypeScript field.timestamp wire spelling, the Hono
empty-PATCH 500, and the M:N junction that cannot be paired becoming a load error.

Gates on the tagged tree: scripts/ci-local.sh --strict-toolchains PASSED (all five
conformance lanes, java-reactor, integration-tests 5-port + docker). Adopter estate
rc-gate.sh PASSED; the estate contract corpus is 43/43 on ts, csharp and python.