Skip to content

Releases: smartive/fluorflow

v3.1.0

13 May 13:25
Compare
Choose a tag to compare

3.1.0 (2024-05-13)

Features

  • navigation: add platform specific page builder (#8) (03a69bd)
  • navigation: add possibility for config of max history limit (#7) (3349f8d)
  • navigation: expose the previous route in navigation service (#9) (087cea6)

v3.0.1

07 May 09:28
Compare
Choose a tag to compare

3.0.1 (2024-05-07)

Bug Fixes

  • generator: upgrade fluorflow dep (c8a7c7f)

v3.0.0

07 May 09:25
Compare
Choose a tag to compare

3.0.0 (2024-05-07)

Features

  • use native navigation instead of getX navigation (#6) (e9cf309)

BREAKING CHANGES

  • The DialogService was deleted.
    Dialog related methods are now in the NavigationService.
  • The BottomSheetService was deleted.
    All related methods are now in the NavigationService.
  • the close methods for dialog and
    sheet (closeDialog and closeSheet) are removed. They
    are unified in the method closeOverlay in the NavigationService.
  • 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.

v2.0.1

18 Mar 16:10
Compare
Choose a tag to compare

2.0.1 (2024-03-18)

Bug Fixes

  • upgrade generator dependency to fluorflow (fc8ed7b)

v2.0.0

18 Mar 15:55
Compare
Choose a tag to compare

2.0.0 (2024-03-18)

Features

BREAKING CHANGES

  • This removes the complex initialization
    logic of the DataViewModel<T>. Instead of using the
    initializeData method, now the constructor of the view model
    requires some form of initial data. This requires developers to
    explicitely define nullable types and allows the data field to be
    initialized in all cases. To migrate, remove all initializeData calls
    and provide the constructor with some default data. It is still possible
    to load data asynchronously, by overwriting the initialize method and
    fetching data there. One is responsible to call super.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 the routeBuilder property. If the page route builder is
    provided,
    the route builder property is ignored.

v1.2.1

06 Mar 13:10
Compare
Choose a tag to compare

1.2.1 (2024-03-06)

Bug Fixes

  • allow record types as params and return types (#4) (fc946a5)

v1.2.0

23 Feb 10:17
Compare
Choose a tag to compare

1.2.0 (2024-02-23)

Features

  • allow barrier dismiss in dialogs (#3) (efe034f)

v1.1.0

21 Feb 13:11
Compare
Choose a tag to compare

1.1.0 (2024-02-21)

Features

  • allow safe area configuration for bottom sheets (#2) (ebd2cce)

v1.0.5

16 Feb 08:12
Compare
Choose a tag to compare

1.0.5 (2024-02-16)

Bug Fixes

  • generator: remove flutter dependency (56558b4)

v1.0.4

15 Feb 14:52
Compare
Choose a tag to compare

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)