Repository navigation
Releases: genro-org/genro-builders
Release list
v0.30.0
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
What's Changed
Full Changelog: v0.28.1...v0.29.0
v0.28.1
What's Changed
Full Changelog: v0.28.0...v0.28.1
v0.28.0
What's Changed
Full Changelog: v0.27.0...v0.28.0
v0.27.0
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
v0.25.0
What's Changed
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
Full Changelog: v0.23.3...v0.24.0
v0.23.3
Fixed
Compatibility with genro-bag 0.24.0 and later.
BuilderBase.validate_sourceiterates the source withtraverse():Bag.walkwas 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=-1for 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