Skip to content

Releases: hotwired/turbo

v7.1.0

24 Nov 12:21
@dhh dhh

Choose a tag to compare

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: GET Forms: fire submit-start and submit-end by @seanpdoyle in #424
  • FIXED: Ignore external <form> submissions by @seanpdoyle in #437
  • FIXED: Fire turbo:frame-load event 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 GET form 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 submit events 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

22 Nov 16:38
@dhh dhh

Choose a tag to compare

What's Changed

  • FIXED: GET form submissions handling of searchParams by @seanpdoyle in #461, #464
  • FIXED: Frames: Ignore already cancelled submit events 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

19 Nov 15:15
@dhh dhh

Choose a tag to compare

What's Changed

Full Changelog: v7.0.1-rc.1...v7.1.0-rc.2

v7.1.0-rc.1

14 Nov 15:05
@dhh dhh

Choose a tag to compare

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: GET Forms: fire submit-start and submit-end by @seanpdoyle in #424
  • FIXED: Ignore external <form> submissions by @seanpdoyle in #437
  • FIXED: Fire turbo:frame-load event 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

25 Sep 08:19
@dhh dhh

Choose a tag to compare

  • 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

24 Sep 11:57
@dhh dhh

Choose a tag to compare

v7.0.0-rc.5

23 Sep 19:55
@dhh dhh

Choose a tag to compare

  • FIXED: Target must be in the connected to be the event emitter for dispatch [#403]
  • FIXED: Mark forms created for links with data-turbo-method as hidden [#404]

v7.0.0-rc.4

15 Sep 14:57
@dhh dhh

Choose a tag to compare

  • 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

30 Aug 11:55
@dhh dhh

Choose a tag to compare

  • CHANGE: Stop producing ES5 builds.
  • FIXED: Frame reloading doesn't work for outer links. [#360]
  • FIXED: Progress bar does not disappear after form submission on safari. [#356]

v7.0.0-rc.2

25 Aug 18:23
@dhh dhh

Choose a tag to compare

  • 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]