Skip to content

Releases: hotwired/turbo

v8.0.4

08 Mar 14:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.0.3...v8.0.4

v8.0.3

21 Feb 16:21
Compare
Choose a tag to compare

What's Changed

  • Omit ignoreActiveValue: true Morph option by @seanpdoyle in #1195
  • Ensure that page refreshes do not trigger a snapshot cache by @afcapel in #1196

Full Changelog: v8.0.2...v8.0.3

v8.0.2

09 Feb 09:42
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.0.1...v8.0.2

v8.0.1

08 Feb 10:26
Compare
Choose a tag to compare

What's Changed

  • Fix progress bar persisting when following a redirect by @Intrepidd in #1168

Full Changelog: v8.0.0...v8.0.1

v8.0.0

07 Feb 10:21
Compare
Choose a tag to compare

Features

Fixes

  • Change default action for form submissions that redirect to the current location by @afcapel in #1072
  • Override FetchOptions from event listeners by @seanpdoyle in #691
  • Turbo Streams: Manage element focus by @seanpdoyle in #686
  • Rename header for preload requests by @pfeiffer in #925
  • Dispatch turbo:load after loading 404 response by @domchristie in #960
  • Page refreshes: Replace remaining calls to nextAnimationFrame by nextRepaint by @brunoprietog in #1102
  • Restore attribute "refresh=morph" to flag turbo frames to reload during a page refresh by @jorgemanrubia in #1068
  • Replace nextAnimationFrame by nextMicroTask by @michelson in #1042
  • Hide Progress bar on turbo:load by @seanpdoyle in #1036
  • Avoid infinite recursion from window.fetch name collision by @seanpdoyle in #1077
  • Fix back navigation after POST form submission by @afcapel in #1014
  • Fix Turbo stream link setting the src of a turbo frame container by @BakiVernes in #968
  • Fix for SubmitEvent polyfill breaking requestSubmit() for newer Safari versions by @mrtnin in #933
  • Don't preserve scroll position unless it's a page refresh by @jorgemanrubia in #1096
  • Page refreshes: Use pathname instead of href to detect if locations are equal by @brunoprietog in #1079
  • Page refreshes: Don't render previews by @brunoprietog in #1098
  • Debounce page refreshes triggered via Turbo streams by @brunoprietog in #1099
  • Guard [data-turbo-preload] with conditionals by @seanpdoyle in #1033
  • Resolve issues with timeouts and target closures in test framework by @AfolabiOlaoluwa in #981
  • Close StreamSource when <turbo-stream-source> disconnects by @seanpdoyle in #970
  • Create Frame Snapshot from Fetch Response HTML by @seanpdoyle in #887
  • Ensure that the turbo-frame header is not sent when the turbo-frame has a target of _top by @afcapel in #1138
  • Preloader: Rename header to x-purpose to avoid it being stripped by @pfeiffer in #1108
  • Morph with ignoreActiveValue: true by @seanpdoyle in #1141
  • Do not invalidate pages in visits that don't render by @afcapel in #1144
  • Ensure page refreshes cause a reload when assets change by @afcapel in #1146
  • LinkPrefetchObserver: replace dataset with getAttribute by @seanpdoyle in #1148
  • Drive turbo-frame with Turbo.visit(url, { frame:, action: }) by @seanpdoyle in #1135

Full Changelog: v7.3.0...v8.0.0

v8.0.0-rc.3

06 Feb 10:43
Compare
Choose a tag to compare
v8.0.0-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v8.0.0-rc.2...v8.0.0-rc.3

v8.0.0-rc.2

02 Feb 14:56
Compare
Choose a tag to compare
v8.0.0-rc.2 Pre-release
Pre-release

What's Changed

  • Build dist file against idiomorph main branch
  • Test async page refreshes by @afcapel in #1157

Full Changelog: v8.0.0-rc.1...v8.0.0-rc.2

v8.0.0-rc.1

02 Feb 12:04
Compare
Choose a tag to compare
v8.0.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v8.0.0-beta.4...v8.0.0-rc.1

v8.0.0-beta.4

25 Jan 15:07
Compare
Choose a tag to compare
v8.0.0-beta.4 Pre-release
Pre-release

What's Changed

  • Ensure that the turbo-frame header is not sent when the turbo-frame has a target of _top by @afcapel in #1138
  • Introduce data-turbo-track="dynamic" by @afcapel in #1140

Full Changelog: v8.0.0-beta.3...v8.0.0-beta.4

v8.0.0-beta.3

22 Jan 13:20
Compare
Choose a tag to compare
v8.0.0-beta.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v8.0.0-beta.2...v8.0.0-beta.3