Skip to content

v0.9.0

Choose a tag to compare

@bambamboole bambamboole released this 19 Jun 19:56
7485d45

0.9.0 (2026-06-19)

⚠ BREAKING CHANGES

  • layouts: bind MenuItem and Link to actions with sealed context
  • effects: ActionResult::redirect() is removed; use to() instead. ActionResult now exposes the full effect vocabulary (openModal, resetForm, download, toggleSidebar, Translatable toasts) and the same navigation verbs as LatticeResponse (to/toRoute/back). Navigation on ActionResult emits a RedirectEffect (resolved server-side) rather than a real HTTP redirect; the wire format is unchanged.
  • context: own context on the definition instance, symmetric across render and endpoints

Features

  • context: own context on the definition instance, symmetric across render and endpoints (0220d01)
  • forms: constrain a Choice to its configured options automatically (3aa0db2)
  • layouts: bind MenuItem and Link to actions with sealed context (b26b313)
  • testing: add InteractsWithLatticeComponents endpoint helpers (c0588f0)
  • testing: first-class endpoint testing helpers (76a2c23)

Bug Fixes

  • pages: resolve route arguments and bound models on directly-returned pages (3136ff6)
  • pages: resolve route arguments and bound models on directly-returned pages (6e89341)

Refactoring

  • effects: unify ActionResult and LatticeResponse effect builders (638af63)
  • workbench: drop now-unused Request param from context resolvers (38bc66f)

Documentation

  • actions: sync effects reference with the unified builder (37ecbcd)
  • add closure evaluation and cli references (a9d5058)
  • add closure evaluation and CLI references (9b5a73c)
  • boost: fix obsolete attribute names in shipped guidelines (9277e90)
  • correct obsolete and inaccurate API references (1c23734)
  • correct obsolete and inaccurate API references (37c0c8a)
  • testing: document endpoint helpers, dogfooding, and coverage badges (92a5a34)