Releases: isaac-udy/Enro
Releases · isaac-udy/Enro
Release 2.8.0
Release 2.8.0-rc05
See CHANGELOG.md
Release 2.8.0-rc04
See CHANGELOG.md
Release 2.8.0-rc03
See CHANGELOG.md
Release 2.8.0-rc01
See CHANGELOG.md
Release 2.8.0-alpha02
See CHANGELOG.md
Release 2.8.0-alpha01
See CHANGELOG.md
Release 2.7.0
⚠️ Updated to androidx.lifecycle 2.8.1⚠️ - There are breaking changes introduced in androidx.lifecycle 2.8.0; if you use Enro 2.7.0, you must upgrade your project to androidx.lifecycle 2.8+, otherwise you are likely to encounter runtime errors
Release 2.6.0
2.6.0 * Added isManuallyStarted
to the registerForFlowResult
API, which allows for the flow to be started manually with a call to update
rather than performing this automatically when the flow is created. * Added async
to NavigationFlowScope
, which allows the execution of suspending lambdas as part of the steps in a flow.
Release 2.5.0
- Added
update
to the public API forNavigationFlow
, as this is required for some use cases where the flow needs to be updated after changes in external state which may affect the logic of the flow. This function was previously namednext
, and removed from the public API in 2.4.0. - Moved
NavigationContext.getViewModel
andrequireViewModel
extensions to thedev.enro.viewmodel
package. - Added
NavigationResultScope<Result, Key>
as a receiver for all registerForNavigationResult calls, to allow for more advanced handling of results and inspection of the instruction and navigation key that was used to open the result request.