Repository navigation
1.0.5-rc.9
Pre-release1.0.5-rc.9 — release candidate on all four registries
Built from 7c7a29b, 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.9 (14 @metaobjectsdev/* packages, dist-tag next)
Maven Central 8.0.5-rc.9 (com.metaobjects, 15 artifacts)
PyPI 1.0.5rc9 (metaobjects — PEP 440 spelling)
NuGet 1.0.5-rc.9 (MetaObjects, .Render, .Codegen, .Cli)
All four moved: every port had changed product code since rc.8.
metamodelVersion holds at 1.0 — no vocabulary moved.
What rc.9 carries over rc.8, all of it found by declaring a prompt tier in an adopter
estate and then closing the gate that should have caught it:
- codegen-ts: a template whose name starts LOWERCASE emitted code that does not
compile. The extractor imported extractLenientWithLoader while the parser
exports extractLenientWithLoader. One split, six sites, now all on
templateSymbolBase() — api-docs included, someta docsstops naming symbols
codegen does not emit. - C#/Java/Kotlin/Python: a responding template.prompt now gets a generated render
helper. Those four ports filtered template.output, so an adopter could parse a
model's reply from generated code but had to hand-roll the call that produced the
prompt. ADR-0052 makes the axis DIRECTION and both directions render. - Kotlin: template-tier type names capitalized (
coachNoteParserhad been emitted
besideCoachNoteRenderHelper). - The codegen-compile gate now covers the template tier in ALL FIVE ports. Its shared
corpus declared no template.* node at all, which is how both defects above shipped
with every behaviour corpus green. The TS lane is mutation-checked. - ADR-0035 Amendment 4: the generator tier is convenience and is always a PATCH.
Owner ruling. Supersedes three rows of RELEASING.md's change-class table and the
litmus test above them.
Gates on the tagged tree: scripts/ci-local.sh --strict-toolchains PASSED (42 gates, all
five conformance lanes, java-reactor, integration-tests 5-port + docker). Hosted local-ci
green. Adopter-estate template coverage is in progress and is NOT part of this
candidate's evidence.