Releases: hotwired/turbo
Releases · hotwired/turbo
v7.1.0
What's Changed (Since 7.0.1)
- NEW: data-turbo-confirm overwriteable callback by @virolea in #379
- NEW: Toggle [disabled] on form submitter by @seanpdoyle in #386
- NEW: Push history state from frame navigations by @seanpdoyle in #398
- NEW: Toggle
[aria-busy="true"]during requests by @seanpdoyle in #199, #442 - NEW: Add requestSubmit() polyfill by default by @dhh in #439
- FIXED: Allow programmatic visits to go cross-origin by @ParamagicDev in #410
- FIXED: Frames: Abort prior requests during navigation by @seanpdoyle in #418
- FIXED: Load data-turbo-method links within the correct turbo frame by @spohlenz in #411
- FIXED:
GETForms: firesubmit-startandsubmit-endby @seanpdoyle in #424 - FIXED: Ignore external
<form>submissions by @seanpdoyle in #437 - FIXED: Fire
turbo:frame-loadevent during form submission by @seanpdoyle in #425 - FIXED: Read
[data-turbo-action]during Form Submissions by @seanpdoyle in #409 - FIXED: Skip form{,method}="dialog" when targetting frame by @seanpdoyle in #388
- FIXED: Integrate Frame-to-Page Visits with Snapshot Cache by @seanpdoyle in #441, #444
- FIXED: Frames: handle
GETform submissions by @seanpdoyle in #449 - FIXED: Preserve page state while promoting Frame-to-Visit by @seanpdoyle in #448
- FIXED: Disconnect loaded Frame Element while rendering by @seanpdoyle in #454, #455
- FIXED: Frames: Ignore already cancelled
submitevents by @seanpdoyle in #459 - FIXED: Do not render cache after preloaded response by @tleish in #458
Full Changelog: v7.0.1...v7.1.0
v7.1.0-rc.3
What's Changed
- FIXED:
GETform submissions handling ofsearchParamsby @seanpdoyle in #461, #464 - FIXED: Frames: Ignore already cancelled
submitevents by @seanpdoyle in #459 - FIXED: Do not render cache after preloaded response by @tleish in #458
Full Changelog: v7.1.0-rc.2...v7.1.0-rc.3
v7.1.0-rc.2
What's Changed
- FIXED: Frames: handle
GETform submissions by @seanpdoyle in #449 - FIXED: Preserve page state while promoting Frame-to-Visit by @seanpdoyle in #448
- FIXED: Disconnect loaded Frame Element while rendering by @seanpdoyle in #454, #455
Full Changelog: v7.0.1-rc.1...v7.1.0-rc.2
v7.1.0-rc.1
What's Changed
We've now fully replaced all behavior that used to be offered by rails-ujs with data-turbo-confirm and the automatic disabling of form submitters 🎉
- NEW: data-turbo-confirm overwriteable callback by @virolea in #379
- NEW: Toggle [disabled] on form submitter by @seanpdoyle in #386
- NEW: Push history state from frame navigations by @seanpdoyle in #398
- NEW: Toggle
[aria-busy="true"]during requests by @seanpdoyle in #199, #442 - NEW: Add requestSubmit() polyfill by default by @dhh in #439
- FIXED: Allow programmatic visits to go cross-origin by @ParamagicDev in #410
- FIXED: Frames: Abort prior requests during navigation by @seanpdoyle in #418
- FIXED: Load data-turbo-method links within the correct turbo frame by @spohlenz in #411
- FIXED:
GETForms: firesubmit-startandsubmit-endby @seanpdoyle in #424 - FIXED: Ignore external
<form>submissions by @seanpdoyle in #437 - FIXED: Fire
turbo:frame-loadevent during form submission by @seanpdoyle in #425 - FIXED: Read
[data-turbo-action]during Form Submissions by @seanpdoyle in #409 - FIXED: Skip form{,method}="dialog" when targetting frame by @seanpdoyle in #388
- FIXED: Integrate Frame-to-Page Visits with Snapshot Cache by @seanpdoyle in #441, #444
New Contributors
Full Changelog: v7.0.1...v7.1.0-rc.1
v7.0.1
- FIXED: Parent turbo-frames would handle form events from child turbo-frames [#399]
- FIXED: Turbo Drive firing on forms despite being disabled in Safari 15 due to Safari bug [#405]
- FIXED: Turbo Drive not handling form submission when globally disabled but locally enabled and called with requestSubmit [#406]
v7.0.0
v7.0.0-rc.5
v7.0.0-rc.4
- NEW: Make turbo:before-fetch-request and turbo:before-fetch-response events to fire on the respective form or frame element [#367]
- NEW: Read data-turbo-frame target from Submitter [#381]
- FIXED: Head elements with nonces will no longer cause reloads [#394 and #395]
- FIXED: Fix that data-turbo-method links stopped working within frames [#362]
- FIXED: Prevent "body stream already read" errors on get response html/text in locked body [#364]
- FIXED: Fix frame reloading from links/forms nested inside a turbo-frame [#370]
This is hopefully the last RC before final release! There's already a lot of great features and improvements ready to be merged once we've put out 7.0 final.
v7.0.0-rc.3
v7.0.0-rc.2
- NEW: Introduce turbo:frame-render and turbo:frame-load events. [#327]
- NEW: Display progress bar on form submissions. [#317]
- NEW: Force frame reload on every link click. [#349]
- NEW: Allow disabling of Turbo Drive with
Turbo.session.drive = false. [#196] - NEW: Propose a replace visit on redirection for native adapters. [#328]
- FIXED: Scroll to top after form submission rejection. [#312]
- FIXED: Double clicking links no longer breaks out of Turbo Drive. [#351]
- FIXED: Double submitting forms no longer breaks out of Turbo Drive. [#353]
- FIXED: Fix "Referer" header being set to target URL, not current URL. [#345]
- FIXED: Fix navigation via links contained in shadown dom trees. [#351]
- FIXED: Fix page loads when refreshing location with anchor. [#324]
- FIXED: Fix error with form inputs named action. [#342]
- FIXED: Fix that data-turbo-method links should work even from within a form. [#341]