Skip to content

Release v4.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 00:17
24fab1c

Added

  • Customize generated hosts through optional ConfigureServices and ConfigureApplication hooks and a Customizations/Dependencies.props import, without editing managed files. Includes a catalog adapter example and a customization guide. Modeled capture, reaction, and file bindings remain unsupported. (#121)
  • Load an optional product-owned Customizations/styles.css after component tokens and styles, before rendering the frontend. The renderer never emits files into this directory. (#122)

Changed

  • Reserve the top-level Customizations/ directory for product-owned files. Models that would generate files there, including case variants, now fail with STAGE-CRATIS-005 and no candidate artifacts. (#121)
  • Reject malformed or version-mismatched authored Scene payloads with STAGE-CRATIS-001 before producing artifacts. This validates the JSON wire shape, not component bindings or semantic revision provenance. (#100, #13)
  • Fail runtime queries when Chronicle returns an unreadable document, rather than silently omitting it and returning partial data. (#10)

Fixed

  • Bind Chronicle’s lowercase read-model identity for live by-id queries while preserving modeled Id and ID fields. Normalize numeric, boolean, and composite identities for consistent readback. (#10)