Releases: hotwired/turbo
Releases · hotwired/turbo
v8.0.20
What's Changed
- Fix: preserve removed turbo-frames with refresh=morph on page refreshes by @jorgemanrubia in #1452
Full Changelog: v8.0.19...v8.0.20
v8.0.19
What's Changed
- Better testing timeouts for less painful development by @botandrose in #1317
- Add 2 second timeouts to infinitely-looping assertions by @botandrose in #1378
- Reloading a morphing frame should trigger reloads on its child morphing frames recursively by @botandrose in #1311
- Revert fetch to call window.fetch directly again by @chrisyuska in #1381
- Bump koa from 2.15.4 to 2.16.1 by @dependabot[bot] in #1398
- Update playwright by @silva96 in #1400
- Respect prefers-reduced-motion by @indykoning in #1409
- Rename meta tag used to enable view transitions to turbo-view-transition by @Intrepidd in #1380
- Make sure full page reloads use the response URL after a redirect by @m-vo in #1420
- Improve prefetch/navigation performance by @m-vo in #1421
- Fix navigating to the turbo-root does not use Turbo Drive by @m-vo in #1426
- Don't ignore the browser's default for
a[href]links by @stefanvermaas in #1429 - Expose morphing functions for consumer use by @seanpdoyle in #1319
- bump idiomorph version to 0.7.4 by @htcarr3 in #1441
New Contributors
- @chrisyuska made their first contribution in #1381
- @silva96 made their first contribution in #1400
- @indykoning made their first contribution in #1409
- @m-vo made their first contribution in #1420
- @stefanvermaas made their first contribution in #1429
- @htcarr3 made their first contribution in #1441
Full Changelog: 8.0.13...v8.0.19
v8.0.18
What's Changed
- Better testing timeouts for less painful development by @botandrose in #1317
- Add 2 second timeouts to infinitely-looping assertions by @botandrose in #1378
- Reloading a morphing frame should trigger reloads on its child morphing frames recursively by @botandrose in #1311
- Revert fetch to call window.fetch directly again by @chrisyuska in #1381
- Bump koa from 2.15.4 to 2.16.1 by @dependabot[bot] in #1398
- Update playwright by @silva96 in #1400
- Respect prefers-reduced-motion by @indykoning in #1409
- Rename meta tag used to enable view transitions to turbo-view-transition by @Intrepidd in #1380
- Make sure full page reloads use the response URL after a redirect by @m-vo in #1420
- Improve prefetch/navigation performance by @m-vo in #1421
- Fix navigating to the turbo-root does not use Turbo Drive by @m-vo in #1426
- Don't ignore the browser's default for
a[href]links by @stefanvermaas in #1429 - Expose morphing functions for consumer use by @seanpdoyle in #1319
New Contributors
- @chrisyuska made their first contribution in #1381
- @silva96 made their first contribution in #1400
- @indykoning made their first contribution in #1409
- @m-vo made their first contribution in #1420
- @stefanvermaas made their first contribution in #1429
Full Changelog: 8.0.13...v8.0.18
v8.0.13
What's Changed
- Fix CI by @jorgemanrubia in #1328
- Bump nanoid from 3.3.4 to 3.3.8 by @dependabot in #1352
- Bump rollup from 2.70.1 to 2.79.2 by @dependabot in #1322
- Bump express from 4.19.2 to 4.20.0 by @dependabot in #1309
- Remove unused
getHistoryMethodForActionfunction in Visit by @nanaya in #1331 - Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #1340
- Fix stale refresh URL caused by debouncing by @klevo in #1250
- Use getAttribute to find duplicate ids, not the id property by @ethancrawford in #880
- Verify with the browser adapter before initiating link prefetching by @jayohms in #1354
- rename unprocessable entity to unprocessable content to match Rack by @reedrolemodel in #1355
- Add a test that stream actions rendered into the HTML are executed by @radanskoric in #1263
- Bump actions/upload-artifact to v4 to get CI green again by @botandrose in #1368
- Bump koa from 2.14.1 to 2.15.4 by @dependabot in #1367
- Fix bug where Idiomorph sometimes ignores data-turbo-permanent by @botandrose in #1321
New Contributors
- @nanaya made their first contribution in #1331
- @klevo made their first contribution in #1250
- @ethancrawford made their first contribution in #880
- @reedrolemodel made their first contribution in #1355
Full Changelog: v8.0.11...v8.0.13
v8.0.11
What's Changed
- Read the csp meta tag nonce attribute and fall back to content by @codergeek121 in #1254
New Contributors
- @codergeek121 made their first contribution in #1254
Full Changelog: v8.0.10...v8.0.11
v8.0.10
What's Changed
- Infer
renderElementduringRendererconstruction by @seanpdoyle in #1028
Full Changelog: 8.0.6...v8.0.10
8.0.6
What's Changed
- Configure Submitter disabling by @seanpdoyle in #1216
- Introduce
Turbo.configobject by @seanpdoyle in #1217 - Fix devcontainer configuration by @radanskoric in #1256
- Fix temporary elements disappearing on subsequent GET requests that redirect to a page with data-turbo-temporary elements. by @mikepayready in #1302
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #1304
- Delegate
Turbo.sessionproperties toTurbo.configby @seanpdoyle in #1306 - Lift the frame morphing logic up to FrameController.reload by @krschacht in #1192
- Introduce
unvisitableExtensionsto removeisHTMLimplementation by @edwinv in #1230
New Contributors
- @radanskoric made their first contribution in #1256
- @mikepayready made their first contribution in #1302
- @krschacht made their first contribution in #1192
Full Changelog: v8.0.5...8.0.6
v8.0.5
What's Changed
- Add Turbo stream morph action by @omarluq in #1185
- Bugfix/enable turbo stream morph on text by @hcdeng in #1225
- Check new snapshot (instead of previous) for refresh-method by @scuml in #1123
- Fix test to verify no network request on prefetched link click by @davidalejandroaguilar in #1257
- style: align prettier trailing comma with eslint by @Rykus0 in #1260
- Don't lose focus due to autofocus when morphing pages by @jorgemanrubia in #1267
- Prevent Refresh from interrupting ongoing Visit by @seanpdoyle in #1213
- Resolve Turbo Frame navigation bug by @seanpdoyle in #1231
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1280
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #1233
- Update JSDoc for
StreamElementby @seanpdoyle in #1193 - Extract and re-use element morphing logic by @seanpdoyle in #1234
- Re-structure
turbo-stream[action=morph]support by @seanpdoyle in #1240 - Ensure fetch method is always uppercase by @npezza93 in #1169
- Ignore links and forms that target
"_blank"by @seanpdoyle in #1235 - Add
turbo:before-prefetchtest coverage by @seanpdoyle in #1205
New Contributors
- @omarluq made their first contribution in #1185
- @hcdeng made their first contribution in #1225
- @Rykus0 made their first contribution in #1260
Full Changelog: v8.0.4...v8.0.5
v8.0.4
What's Changed
- Bump ip from 1.1.8 to 1.1.9 by @dependabot in #1197
- Morphing + complete frame issue : Stop reloading turbo frames when complete attribute changes by @Intrepidd in #1175
- Use Playwright assertions for autofocus by @seanpdoyle in #1219
Full Changelog: v8.0.3...v8.0.4
v8.0.3
What's Changed
- Omit
ignoreActiveValue: trueMorph 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