Skip to content

Releases: genro-org/genro-builders

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 13:04
cc4dd83

Source identity now uses nodeId in both JavaScript and Python. Update declarations, direct attribute reads/writes and named metadata templates, and regenerate serialized Source. There is no node_id compatibility alias.

Lookup, duplicate detection, symbolic paths and live identity changes retain their semantics. DOM id remains independent, and Source identity metadata is excluded from rendered markup. node_label, node_position and target_id retain their names.

Coordinated packages: @genrojs/builders 0.7.0 and genro-builders 0.30.0. Upgrade producing and consuming applications together. Validated by 176 JavaScript tests and 651 Python tests.

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 10:28
20487ed

What's Changed

  • feat: dtype signatures and explicit pointer suffixes (0.29.0) by @genro in #61

Full Changelog: v0.28.1...v0.29.0

v0.28.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 18:03
86d1ae4

What's Changed

  • fix: adapt to genro-bag 0.28 ingestion and TYTX wire (0.28.1) by @genro in #58

Full Changelog: v0.28.0...v0.28.1

v0.28.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:41
8b944b1

What's Changed

  • Shared CustomTypes registry and grammar 1.2 (0.28.0) by @genro in #57

Full Changelog: v0.27.0...v0.28.0

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:07
73dda9b

What's Changed

  • feat: declare JSON grammars on builder classes and replace redefined elements by @genro in #52
  • feat: give the datastore a stable root as the Source has by @genro in #53
  • Release 0.27.0: class JSON grammars, element replacement, stable data root by @genro in #54

Full Changelog: v0.26.0...v0.27.0

v0.26.0

Choose a tag to compare

@genro genro released this 28 Sep 15:44
21edb7f

What's Changed

  • Expand ${name} templates only in attributes of non-data elements by @genro in #49

Full Changelog: v0.25.0...v0.26.0

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:01
3340ed8

What's Changed

  • Let a builder declare the SourceBag class of its Source by @genro in #47

Full Changelog: v0.24.0...v0.25.0

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 08:28
66c7d0f

What's Changed

  • feat: register SourceBag as a TYTX subtype of X (0.24.0) by @genro in #45

Full Changelog: v0.23.3...v0.24.0

v0.23.3

Choose a tag to compare

@genro genro released this 28 Sep 08:06
160f299

Fixed

Compatibility with genro-bag 0.24.0 and later.

  • BuilderBase.validate_source iterates the source with traverse(): Bag.walk was removed in genro-bag 0.24.0. Values are still read statically, so lazy resolvers are not invoked.
  • The resolver cache test uses cache_time=-1 for an infinite cache: genro-bag 0.24.0 rejects boolean durations.

Dependencies

  • genro-bag>=0.24.0 (was >=0.20.2).

Full Changelog: v0.23.2...v0.23.3

v0.23.2

Choose a tag to compare

@github-actions github-actions released this 09 Sep 04:14

What's Changed

  • fix(examples): write example output into the cwd, not next to the source by @fporcari in #35

New Contributors

Full Changelog: v0.23.1...v0.23.2