What's Changed
- Fix for SubmitEvent polyfill breaking requestSubmit() for newer Safari versions by @mrtnin in #933
- Support View Transition API for navigations by @kevinmcconnell in #935
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #942
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #947
- Fix typos by @szepeviktor in #950
- Add ! to the copyright banner comment by @afcapel in #948
- Perform view transitions on cached snapshots by @kevinmcconnell in #953
- Add test coverage toggling
[aria-busy]
forGET
Form Submissions by @seanpdoyle in #955 - Proposal: pass isPreview value into the event detail in render events by @Matt-Yorkley in #926
- Rename header for preload requests by @pfeiffer in #925
- Dispatch turbo:load after loading 404 response by @domchristie in #960
- Remove TypeScript by @afcapel in #971
- fix: Resolve issues with timeouts and target closures in test framework by @AfolabiOlaoluwa in #981
- Update README year by @alabhyajindal in #979
- fix(vscode): delete unneeded
problemMatcher
by @iiAbady in #980 - docs: Update CONTRIBUTING.md to reflect removal of TypeScript by @AfolabiOlaoluwa in #989
- Close
StreamSource
when<turbo-stream-source>
disconnects by @seanpdoyle in #970 - Create Frame Snapshot from Fetch Response HTML by @seanpdoyle in #887
- fix: Improve test stability in navigation test cases by @AfolabiOlaoluwa in #998
- Override
FetchOptions
from event listeners by @seanpdoyle in #691 - FIX: Turbo stream link setting the src of a turbo frame container by @BakiVernes in #968
- Turbo Streams: Manage element focus by @seanpdoyle in #686
- fix: Enhance test stability in drive_tests.js by @AfolabiOlaoluwa in #993
- Remove types key from package json by @shiftyp in #1002
- Upload dist artifacts to GitHub Actions by @afcapel in #1003
- Removed Typescript references and dependencies from package.json by @shiftyp in #1010
- Add disk cache store by @afcapel in #949
- Added frozen lockfile option on ci and dev workflows by @shiftyp in #1012
- Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #1015
- Fix back navigation after POST form submission by @afcapel in #1014
- Set
html[lang]
during navigation by @seanpdoyle in #1035 - Move
Cache
instantiation toSession
by @seanpdoyle in #1024 - Add test coverage for submitting
form[data-turbo-frame="_top"]
by @seanpdoyle in #1038 - Add test coverage for
StreamActions
export by @seanpdoyle in #1023 - Always go through the adapter to decide how to propose visits by @jayohms in #1054
- Tests: remove
"test"
docstring prefix by @seanpdoyle in #1052 - replace nextAnimationFrame by nextMicroTask by @michelson in #1042
- Move cache snapshot loading to Visit#start() by @afcapel in #1056
- Revert disk cache store by @afcapel in #1062
- Pass session instance to cache constructor by @afcapel in #1063
- Page refreshes by @afcapel, @jorgemanrubia & @seanpdoyle in #1019
- Add coverage for focus and value preservation during morph by @seanpdoyle in #1064
- Restore attribute "refresh=morph" to flag turbo frames to reload during a page refresh by @jorgemanrubia in #1068
- Hide Progress bar on
turbo:load
by @seanpdoyle in #1036 - Change default action for form submissions that redirect to the current location by @afcapel in #1072
Full Changelog: v7.3.0...v8.0.0-beta1