Skip to content

Releases: hotwired/turbo

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

v8.0.0-beta.2

19 Dec 09:55
Compare
Choose a tag to compare
v8.0.0-beta.2 Pre-release
Pre-release

What's Changed

  • Avoid infinite recursion from window.fetch name collision by @seanpdoyle in #1077
  • Export StreamActions as property of window.Turbo by @afcapel in #1073
  • Restructure to avoid internal window.Turbo access by @seanpdoyle in #1078
  • Include idiomorph as a dev dependency by @afcapel in #1086
  • Import session instead of reading window.Turbo.session by @seanpdoyle in #1094
  • Communicate Visit direction with html[data-turbo-visit-direction] by @domchristie in #1007
  • 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: Replace remaining calls to nextAnimationFrame by nextRepaint by @brunoprietog in #1102
  • Guard [data-turbo-preload] with conditionals by @seanpdoyle in #1033
  • Dispatch turbo:before-fetch-{request,response} during preloading by @seanpdoyle in #1034
  • Set aria-busy on the form element during a form submission by @afcapel in #1110

New Contributors

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

v8.0.0-beta1

23 Nov 15:16
Compare
Choose a tag to compare
v8.0.0-beta1 Pre-release
Pre-release

What's Changed

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

v7.3.0

01 Mar 16:53
@dhh dhh
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.2.5...v7.3.0

v7.2.5

31 Jan 15:48
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Only snapshot frame visits that have actions by @kevinmcconnell in #827
  • Skip Snapshot Caching for redirect visits by @seanpdoyle in #804
  • Fix: Promoting lazy-loaded Frames by @seanpdoyle in #790
  • Merge in remaining header elements (eg: link icons, manifest, meta and title) by @scuml in #752
  • Allow users to define an async custom render function by @manuelpuyol in #782
  • Allow for listening to turbo events raised from within the Shadow DOM by @yuki24 in #802
  • Ensure turbo no longer uses replaceChildren by @MaxHatfull in #808
  • Add better support for shadow DOM by @yuki24 in #758
  • Fix: When applications embed Google Adsense-powered <iframe> elements, the snippets they provide render them with a [name] attribute that's set to the empty string "" by @seanpdoyle in #835

Full Changelog: v7.2.4...v7.2.5

v7.2.4

21 Oct 07:58
@dhh dhh
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.2.2...v7.2.4

v7.2.2

12 Oct 10:56
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Fix double before-fetch-request dispatch during reload by @seanpdoyle in #740
  • Ignore UJS <a> clicks and <form> submissions by @seanpdoyle in #744
  • Cache PageSnapshot with original HTML from the frame's page by @manuelpuyol in #746
  • Fix data-turbo-action was not respected on requestSubmit() event from javascript by @seanpdoyle in #749
  • Reload page if failed form changes tracked content by @kevinmcconnell in #759

(Note: 7.2.1 got pushed to npm as a copy of 7.2.0 as a mistake, hence the extra jump in the tiny version).

Full Changelog: v7.2.0...v7.2.2