Skip to content

Releases: lutaml/lutaml-model

v0.8.106

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:49

What's Changed

  • Recoverable malformations now parse to trees (moxml#369) by @ronaldtse in #960
  • perf(xml): ordered-lane allocation diet — niso gate 348.7K to 329.6K/parse by @ronaldtse in #961

Full Changelog: v0.8.105...v0.8.106

v0.8.105

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:30

What's Changed

  • refactor(xml): remove the pre-0.5.84 moxml truncation guard by @ronaldtse in #959

Full Changelog: v0.8.104...v0.8.105

v0.8.104

Choose a tag to compare

@github-actions github-actions released this 12 Oct 10:22

What's Changed

  • fix(xml): surface engine parse diagnostics in empty-document errors by @ronaldtse in #957
  • CachedTypeResolver: nil-safe context in the cache key by @ronaldtse in #958

Full Changelog: v0.8.103...v0.8.104

v0.8.103

Choose a tag to compare

@github-actions github-actions released this 11 Oct 23:10

What's Changed

  • perf(xml): widen the plan path to ordered+namespaced and cyclic trees (#872) — DRAFT by @ronaldtse in #955

Full Changelog: v0.8.102...v0.8.103

v0.8.102

Choose a tag to compare

@github-actions github-actions released this 11 Oct 08:13

What's Changed

  • refactor(xml): single leptris capability floor — remove the legacy gates by @ronaldtse in #952
  • perf(xml): native emission lane — 2.4x to_xml for static-spelling models by @ronaldtse in #954

Full Changelog: v0.8.101...v0.8.102

v0.8.101

Choose a tag to compare

@github-actions github-actions released this 10 Oct 23:36

What's Changed

  • perf(xml): address-based text attach — the leptris#408 adoption by @ronaldtse in #950
  • fix(gemspec): pin base64 >= 0.1.1 and thor ~> 1.4 (#949) by @ronaldtse in #951

Full Changelog: v0.8.100...v0.8.101

v0.8.100

Choose a tag to compare

@github-actions github-actions released this 10 Oct 11:00

What's Changed

  • feat(model): documentation metadata — desc on the class and attributes (#356) by @ronaldtse in #948

Full Changelog: v0.8.99...v0.8.100

v0.8.99

Choose a tag to compare

@github-actions github-actions released this 10 Oct 05:24

What's Changed

  • docs(guides): type registers and contexts; integrating lutaml-model in a gem by @ronaldtse in #947

Full Changelog: v0.8.98...v0.8.99

v0.8.98

Choose a tag to compare

@github-actions github-actions released this 10 Oct 03:16

What's Changed

  • docs(guides): namespaced models ride the plan fast path; leptris 1.9.320 floor note by @ronaldtse in #941
  • perf(xml): record :cycle in plan_stats when the cycle guard fires by @ronaldtse in #942
  • Add multi-root schema generation by @ronaldtse in #943
  • fix(type): :time reads YAML 1.1 sexagesimal integers as seconds since midnight by @ronaldtse in #945
  • perf(xml): exact no-namespace parity via leptris#1560 :unqualified rows by @ronaldtse in #944
  • perf(xml): halve the to_xml allocation band — 36 to 16.2 per row by @ronaldtse in #946

Full Changelog: v0.8.97...v0.8.98

v0.8.97

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:20

What's Changed

  • fix: import-resolution finality and catch-all scalar text by @ronaldtse in #936
  • fix: option-bearing to_xml calls (prefix: true) serialize interpretively by @ronaldtse in #937
  • Bound ensure_imports! re-entry to two levels (#938) by @ronaldtse in #940
  • fix(xml): planner-sourced plan spellings, import re-entrancy, walk-safety gate lifted on leptris 1.9.320+ by @ronaldtse in #939

Full Changelog: v0.8.96...v0.8.97