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 readingwindow.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
- @brunoprietog made their first contribution in #1079
Full Changelog: v8.0.0-beta1...v8.0.0-beta.2