butter 2.6.0 copy "butter: ^2.6.0" to clipboard
butter: ^2.6.0 copied to clipboard

A thin application framework for flutter making use of async_redux

2.6.0 #

  • FEAT: Upgrade to flutter 3.19.0 + dart 3.3.0.
  • FEAT: Upgrade to flutter 3.16.x.
  • FEAT: Upgrade to flutter 3.16.x.

2.5.0 #

  • FEAT: Upgrade to flutter 3.16.x.

2.4.0 #

  • FIX(dep): Update intl to 0.18.0.
  • FIX: Prevent a null check crash in BaseModule.
  • FIX: Upgrade to conduit v4.3.9.
  • FIX(api_commons): Discontinue the use of _query in the ManagedController.
  • FIX: Upgrade conduit to 4.1.8.
  • FIX: Set the sdks of all packages to >=2.12.0.
  • FIX(core): Change the repo value in pubspec.
  • FIX: Add core pubspec files.
  • FEAT: Upgrade to dart 2.19.0.
  • FEAT: Add butter_cli package.
  • DOCS: Add discord badge on all packages.

2.3.0 #

  • Synchronize package versioning

2.2.4 #

  • FIX(dep): Update intl to 0.18.0.

2.2.3 #

  • FIX: Prevent a null check crash in BaseModule.

2.2.2 #

  • FIX: Upgrade to conduit v4.3.9.

2.2.1 #

  • FIX: Discontinue the use of _query in the ManagedController.

2.2.0 #

  • FEAT: Upgrade to dart 2.19.0.

2.1.4 #

  • FIX: Upgrade conduit to 4.1.8.

2.1.3 #

  • FIX: Set the sdks of all packages to >=2.12.0.

2.1.2 #

  • Update a dependency to the latest release.

2.1.1 #

  • FIX: Change the repo value in pubspec.
  • DOCS: Add discord badge on all packages.

2.1.0 #

  • FEAT: Add butter_cli package.

2.0.1 #

  • FIX: Add core pubspec files.

2.0.0 #

Note: This release has breaking changes.

  • BREAKING CHANGE: Configure packages for publishing.

1.6.2 #

  • Downgrade logs in BaseModule to verbose level

1.6.1 #

  • Configure logging to handle messages properly regardless of type

1.6.0 #

  • Update async_redux and logger
  • Setup fvm and set flutter to 3.0.1

1.5.0 #

  • Update the async_redux package dependency

1.4.0 #

  • Allow BaseStatefulPage.build to signal a loading op

1.3.1 #

  • Expose async_redux objects
  • Add asynchronous effect on BaseStatefulPageViews

1.3.0 #

  • Refine BaseStatefulPageView lifecycle

1.2.0 #

  • Breaking changes! Complying to async_redux v13.0.0-dev updates
  • Added dispatchAction() as an alternative to dispatch!()
  • Remove dispatchFutureModel(). Use dispatchModel() instead, which now returs a future.

1.1.0 #

  • Discontinue returning FutureOr for reduce()

1.0.0 #

  • Migrate to null safety
  • Upgrade dependencies

0.6.1 #

  • Fix infinite recursion in getChild if route is root
  • Add dispatchFutureModel
  • Allow single character paths
  • Add the AppPersistor

0.6.0 #

  • Fix the state access error produced in BasePageState
  • Update async_redux

0.5.1 #

  • Remove unused import

0.5.0 #

  • Improve routing of submodules
  • Handled submodules via routeName configuration
  • Adapt a logger
  • Update the submodules example to comply with framework updates

0.4.0 #

  • Added type checking when retrieving data from the store
  • Defined the types of BaseRoutes.routes and BaseRoutes.defaultModule properly
  • Handled navigator routing for submodules
  • Added BuildContext to BaseStatefulPageView.beforeLoad() and beforeUpdate()
  • Fetched route objects based on either the context or the specified routeName
  • Added BaseNavigation.getRouteName()

0.3.1 #

  • Added repository to pubspec

0.3.0 #

  • Provided full documentation on the API and README
  • Defined type of BaseStatefulPageView.specs
  • Updated the definitions of beforeLoad() and beforeUpdate() of BaseStatefulPageView

0.2.5 #

  • Updated the butter logo
  • Added pub.dev and travis badges

0.2.4 #

  • Restored deleted BaseAction default constructor

0.2.3 #

  • Removed BaseDispatcher.dispatchAttribs()
  • Fixed the reduce() definition of BaseAction
  • Added docs to BaseAction and BasePageState

0.2.2 #

  • Fixed various health issues and suggestions reported by pub.dev

0.2.1 #

  • Allowed models to overwrite data in the store
  • write(), dispatchModel() and mutate() now have an overwrite parameter

0.2.0] #

  • Split BasePageView into BaseStatefulPageView and BaseStatelessPageView
  • Provided BaseStatefulPageView to support smart page loads and updates
  • Provided baseline implementation for nested modules capability
  • Allowed mother pages to retrieve elements from child pages

0.1.0 #

  • Incremented minor version due to breaking changes

0.0.3 #

  • Discontinued the use of store attributes
  • Introduced model keys
  • Properly define generic types

0.0.2 #

  • Made defaultTransition as optional in BaseRoutes

0.0.1 #

  • Initial release
7
likes
120
pub points
74%
popularity

Publisher

verified publisherzoogtech.com

A thin application framework for flutter making use of async_redux

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

async_redux, butter_commons, flutter, logger

More

Packages that depend on butter