- [Breaking]: upgrade
go_router
to v13.0.0 - Remove
GoRouterRefreshService
since it is not needed anymore.
- fix: maintain old
useBdayaViewController
behavior when infactory
mode
- fix: Prevent disposing controllers used in
useBdayaViewController
when they are being referenced by other views.
- [Breaking] upgrade
go_router
to v10.0.0 - removed
tuple
dependency
- [Breaking] upgrade
go_router
to v9.0.0 - [Breaking] upgrade
reactive_forms
to v16.0.0
- [Breaking] upgrade
go_router
to v7.0.0
- Change dart version constraint to be ">=2.19.0 <4.0.0"
- Change flutter version constraint to be ">=3.7.0"
- Added
BdayaMultiLoadableAreaWrapper
to handle listening to multiple loadable areas at once - Added
withLoadableArea
toBdayaIsLoadingMixin
to make it easier to create loadable areas- Before
final area1 = BdayaIsLoadingMixin.createLoadableArea(name: "area 1"); final area2 = BdayaIsLoadingMixin.createLoadableArea(name: "area 2", isLoading: true);
- After:
late final area1 = withLoadableArea(name: "area 1"); late final area2 = withLoadableArea(name: "area 2", isLoading: true);
- Before
- [Breaking] rename
LocalizedStrValueAccessor
toBdayaLocalizedStrValueAccessor
- [Breaking] rename
ReactiveLocalizedFormField
toBdayaReactiveLocalizedFormField
- [Breaking] rename
BdayaStreamHandlerMixin
toBdayaDisposeHandlerMixin
- [Breaking] rename
StreamToListenable
toBdayaStreamToListenable
- Breaking changes
- Breaking change to go_router v6.0.0 and injectable v2.1.0
- Added
wrapWithArea
as an extension toFuture<T>
andStream<T>
- Added
beforeEachBuild
toBdayaLifeCycleMixin
- Added
BdayaLoadableArea
toBdayaIsLoadingMixin
- Upgrade to
go_router
v5.2.0
- Rename public API to start with
Bdaya*
- Initial release