fluorflow 3.0.1 fluorflow: ^3.0.1 copied to clipboard
An MVVM framework for Flutter to build scalable and maintainable applications.
3.0.1 (2024-05-07) #
Bug Fixes #
- generator: upgrade fluorflow dep (c8a7c7f)
3.0.0 (2024-05-07) #
Features #
BREAKING CHANGES #
- The
DialogService
was deleted. Dialog related methods are now in theNavigationService
. - The
BottomSheetService
was deleted. All related methods are now in theNavigationService
. - the close methods for dialog and
sheet (
closeDialog
andcloseSheet
) are removed. They are unified in the methodcloseOverlay
in theNavigationService
. - Since getX is removed, the base logic of the entry point in the app could be simplified. Instead of the key and observer being methods, they are now static initialized fields on the navigation service.
BRAKING CHANGE: The preventDuplicates
parameter for the
navigation method is gone. Currently, with native
navigation, the user of the package is responsible to
have an overview of the navigation stack.
2.0.1 (2024-03-18) #
Bug Fixes #
- upgrade generator dependency to fluorflow (fc8ed7b)
2.0.0 (2024-03-18) #
Features #
BREAKING CHANGES #
- This removes the complex initialization
logic of the
DataViewModel<T>
. Instead of using theinitializeData
method, now the constructor of the view model requires some form of initial data. This requires developers to explicitely define nullable types and allows thedata
field to be initialized in all cases. To migrate, remove allinitializeData
calls and provide the constructor with some default data. It is still possible to load data asynchronously, by overwriting theinitialize
method and fetching data there. One is responsible to callsuper.initialize
in error cases. - This simplifies the routable and dialog config by
removing the
RouteBuilder.custom
variant. Basically, to use a custom page route builder, just use the provided property (pageRouteBuilder
) and do not set therouteBuilder
property. If the page route builder is provided, the route builder property is ignored.
1.2.1 (2024-03-06) #
Bug Fixes #
1.2.0 (2024-02-23) #
Features #
1.1.0 (2024-02-21) #
Features #
1.0.5 (2024-02-16) #
Bug Fixes #
- generator: remove flutter dependency (56558b4)
1.0.4 (2024-02-15) #
Bug Fixes #
- fluorflow: soften dependency requirements (3d5440c)
- generator: add flutter as dependency (452564f)
- generator: set base dependencies lower (f96af64)
1.0.3 (2024-02-15) #
Bug Fixes #
- use next major version for generator (812dd02)
1.0.2 (2024-02-15) #
Bug Fixes #
1.0.1 (2024-02-15) #
Bug Fixes #
- generator: correctly set fluorflow version dependency (93a833d)