Skip to content

v0.6.0

Latest

Choose a tag to compare

@marcoroth marcoroth released this 24 Sep 14:56
· 4 commits to main since this release
a3258b8

ReActionView v0.6

ReActionView v0.6 ships alongside Herb v0.11. Check out the "What's new in Herb v0.11" post on the Herb Blog.

Rails World 2026@2x

Herb

Added

  • Serve a template's values as a format a request can ask for, steered by the client's Herb-State header by @marcoroth in #123, #124, #143 and #171
  • Give a page the map of what its state reaches by @marcoroth in #125
  • Integrate the Herb dev server for slot-aware hot reload by @marcoroth in #138, #139, #140 and #175
  • Add built-in Herb instrumentations to measure what a page did by @marcoroth in #141
  • Add config.engine.visitors and config.engine.parser_options by @marcoroth in #159, #160 and #161
  • Ship the client runtime as the reactionview npm package by @marcoroth in #162
  • Serve a page of its own when a template fails to compile by @marcoroth in #132

Changed

  • Never compile the templates Rails renders its own errors from by @marcoroth in #129
  • Raise slot compile errors in development too by @marcoroth in #154
  • Run rewriting transforms after the slots visitor again by @marcoroth in #156
  • Recognize a dependency's templates wherever they sit on disk by @marcoroth in #168
  • Resolve partials through every view path the application registered by @marcoroth in #172
  • Lock the create pattern an optimistic confirm relies on by @marcoroth in #127

Fixed

  • Rescue Herb compile errors in the external template fallback by @marcoroth in #165
  • Drain the diagnostics a validated template records by @marcoroth in #131
  • Put the dev tools wrapper on the class that replaced them by @marcoroth in #126
  • Fix dev tools event listener leak on Turbo navigation by @marcoroth in #119

Documentation

Internal

Dependencies

Commits

Full Changelog: v0.4.1...v0.6.0