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.
Herb
- Upgrade Herb to
v0.11.0by @marcoroth in #130 and #177 - Require Herb
>= 0.11.0by @marcoroth in #177 - Compose with the Rails 8.2 built-in Herb implementation by @marcoroth in #167
Added
- Serve a template's values as a format a request can ask for, steered by the client's
Herb-Stateheader 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.visitorsandconfig.engine.parser_optionsby @marcoroth in #159, #160 and #161 - Ship the client runtime as the
reactionviewnpm 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
- Update Landing Page and Docs by @marcoroth in #176
- Upgrade VitePress to
2.0.0-alpha.20by @marcoroth in #157
Internal
- Migrate the build from
rolluptorolldownby @marcoroth in #133 - Upgrade TypeScript to
7.0by @marcoroth in #134 - Bump Ruby to
4.0.2by @marcoroth in #137 - Give every gemfile the git-sourced Prism a git-sourced Herb needs by @marcoroth in #155
- Publish preview packages to pkg.pr.new by @marcoroth in #158
- Publish npm packages with trusted publishing on release by @marcoroth in #166
Dependencies
- Bump herb from
a840880tod156d74by @dependabot[bot] in #174 - Bump rubocop from 1.80.2 to 1.91.0 by @dependabot[bot] in #170
- Bump postcss from 8.5.6 to 8.5.28 by @dependabot[bot] in #146
- Bump vite from 7.1.7 to 7.3.6 by @dependabot[bot] in #145
- Bump picomatch from 4.0.3 to 4.0.7 by @dependabot[bot] in #147
- Bump minimatch from 10.0.3 to 10.2.6 by @dependabot[bot] in #149
- Bump glob from 11.0.3 to 11.1.0 by @dependabot[bot] in #152
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #151
Commits
Full Changelog: v0.4.1...v0.6.0