-
Render
Hashand keyword options as dasherized HTML attributestag. "POST to /clicked", hx: { post: "/clicked", swap: :outerHTML, data: { json: true } } # => <button hx-post="/clicked" hx-swap="outerHTML" hx-data="{"json":true}">POST to /clicked</button>Sean Doyle
-
ViewReloader#deactivateremoves thefile_system_resolver_hookscallback so forked processes that clear reloaders no longer trigger filesystem scans on everyprepend_view_path.Dave Ariens
-
Defer the View watcher build until view paths are actually registered.
Hugo Vacher
-
Skip blank attribute names in tag helpers to avoid generating invalid HTML.
Mike Dalessio
-
Fix tag parameter content being overwritten instead of combined with tag block content. Before
tag.div("Hello ") { "World" }would just return<div>World</div>, now it returns<div>Hello World</div>.DHH
-
Add ability to pass a block when rendering collection. The block will be executed for each rendered element in the collection.
Vincent Robert
-
Add
key:andexpires_in:options undercached:torenderwhen used withcollection:Jarrett Lusso
Please check [8-1-stable]) for previous changes.