Skip to content

Releases: hotwired/turbo-android

7.0.0-rc6

01 Apr 15:56
e659f08
Compare
Choose a tag to compare

What's Changed

  • Log what shouldProposeThrottledVisit returns by @ghiculescu in #216
  • Fix app breaking on cold boot redirects by @ghiculescu in #220
  • Add a visitRendered() callback that web fragments can use by @jayohms in #223

Full Changelog: 7.0.0-rc5...7.0.0-rc6

7.0.0-rc5

14 Dec 17:20
14ad418
Compare
Choose a tag to compare

What's Changed

  • Skip the same-page anchor scrolling behavior for visits initiated from the native side by @jayohms in #208

Full Changelog: 7.0.0-rc4...7.0.0-rc5

7.0.0-rc4

08 Dec 20:12
8061c9d
Compare
Choose a tag to compare

What's Changed

  • Ignore blob:http* ESM shim requests when cold booting the WebView by @jayohms in #207

Full Changelog: 7.0.0-rc3...7.0.0-rc4

7.0.0-rc3

07 Dec 18:15
6522c8b
Compare
Choose a tag to compare

What's Changed

  • Update the javascript adapter to support loading Turbo through ESM by @jayohms in #204

Full Changelog: 7.0.0-rc2...7.0.0-rc3

7.0.0-rc2

20 Oct 11:50
03de250
Compare
Choose a tag to compare

What's Changed

  • Implement the form submission adapter APIs by @jayohms in #190
  • Ensure the WebView is detached before resetting the NavHostFragment by @jayohms in #200

Full Changelog: 7.0.0-rc1...7.0.0-rc2

7.0.0-rc1

08 Sep 01:34
947c188
Compare
Choose a tag to compare
  • Synthetically restore the session's current visit if the WebView's visit hasn't changed #185
  • When using offline caching, don't mask HTTP redirects - #186
  • Support same-page anchor scrolling #175
  • Log when visit requests are started

7.0.0-beta13

23 Aug 15:52
Compare
Choose a tag to compare
  • Fix screenshot display when the virtual keyboard is visible
  • Allow file attributes to be retrieved from the TurboFileProvider #183

7.0.0-beta12

21 Jul 20:22
Compare
Choose a tag to compare
  • Location query strings are no longer ignored (by default) when comparing locations. Fixes #157. A new path properties query_string_presentation option is available to restore the prior behavior for any desired paths. PR #178.
  • Don't attempt to navigate to invalid URLs. PR #163.

7.0.0-beta11

26 Apr 19:50
Compare
Choose a tag to compare

7.0.0-beta10

20 Apr 14:04
eb84d6b
Compare
Choose a tag to compare
  • Upgraded build tools and AndroidX navigation/fragment dependencies #166
  • Limit pre-caching requests to 2 requests concurrently #168
  • API change: Require AppCompatActivity (not Activity) in the TurboSessionNavHostFragment.registeredActivities definition #167
  • API change: TurboFragment subclasses can no longer override onActivityCreated(), since it’s now deprecated in AndroidX. Use onViewCreated() for code touching the Fragment's view and onCreate() for other initialization. #169
  • API change: TurboFragment subclasses can no longer override onActivityResult(), since it’s now deprecated in AndroidX. Use Fragment.registerForActivityResult with the androidx.activity.result.contract.ActivityResultContract and its callback. Turbo provides the new TurboNavDestination.activityResultLauncher interface to obtain registered result launchers from any destination. #170