1.3.1
1.3.0
mbarta
released this
What's Changed
- Validate deep-link args when resolving the start location by @mbarta in #200
- Fix unhandled exceptions in BrowserTabRouteDecisionHandler and SystemNavigationRouteDecisionHandler by @noah44846 in #191
- Lazy load bottom tabs by @jayohms in #202
- Allow clients to provide a custom logger instance by @mbarta in #159
- Pass the full
VisitProposalto registeredRouteDecisionHandlerinstances by @jayohms in #203
Breaking Changes ⚠️
Note that there are a few breaking API changes in this release:
- The
Router.RouteDecisionHandlerinterface functions have changed to receive the fullVisitProposalinstead of alocation: String. Update yourmatches()andhandle()implementations and useproposal.locationto access the location. See #203. - The
HotwireDestination.customRouteDecision()function now also receives aVisitProposalinstead of the new location string. See #203. Hotwire.config.debugLoggingEnabledhas been removed and replaced with a pluggableHotwire.config.loggerinstance. To enable debug logging, set a log level on the default logger:Hotwire.config.logger.logLevel = HotwireLogLevel.DEBUG. Provide your ownHotwireLoggerimplementation to handle library logs in your app. See #159.- HTTP request logging is now always routed through the configured logger and controlled by its
logLevel, rather than being toggled separately. See #159.
New Contributors
- @noah44846 made their first contribution in #191
Full Changelog: 1.2.8...1.3.0
1.2.8
1.2.7
1.2.6
1.2.5
What's Changed
- Fix crash when accessing currentDestination by @mbarta in #158
- Fix same page
restorevisits when returning to a web screen from a native screen by @jayohms in #160 - Maintain
replacevisit actions in the restore logic by @jayohms in #176 - Don't recreate the demo app MainActivity on orientation changes by @jayohms in #177
- Update Gradle, plugins, and Kotlin by @jayohms in #183
- Allow BridgeComponents to receive the destination Fragment view lifecycle events by @jayohms in #184
Full Changelog: 1.2.4...1.2.5
1.2.4
mbarta
released this
What's Changed
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
- Inform developers and users when the
WebViewcomponent is outdated by @jayohms in #148 - Allow the
HotwireBottomNavigationControllervisibility to be programmatically controlled by @jayohms in #149
Full Changelog: 1.2.2...1.2.3