Skip to content

v0.20.10 — coordinated PATCH (npm 0.20.10 · PyPI 0.19.9 · NuGet 0.19.7 · Maven 7.11.7)

Choose a tag to compare

@dmealing dmealing released this 02 Aug 05:36
· 1351 commits to main since this release

Coordinated PATCH across all four registries:

  • npm 0.20.10 (14 @metaobjectsdev/* packages)
  • PyPI metaobjects 0.19.9
  • NuGet MetaObjects* 0.19.7
  • Maven Central com.metaobjects:* 7.11.7

Included:

  • #228 (cross-port, all 5 ports — the reason for the coordinated cut): extract/output-parser tier + build-time @payloadRef/@responseRef resolution under a cross-package payload-name collision.
  • #248 (npm-only): persistability derives from a declared/inherited source.*, never object subtype — meta migrate/verify no longer emit phantom tables and meta gen no longer emits broken queries/routes for sourceless objects.
  • #255 (npm-only): meta migrate emits constraint/index drops before DROP COLUMN so dropping a referenced/backed column applies.

Byte-identical output for models without a cross-package collision (#228), a sourceless object (#248), or a drop-before-column migration (#255). See CHANGELOG.md [0.20.10].