tbloc 0.25.2 copy "tbloc: ^0.25.2" to clipboard
tbloc: ^0.25.2 copied to clipboard

A dart library that helps you to implement the BLoC pattern.

0.25.2 #

  • FEAT: updated dependencies.

0.25.1 #

  • FEAT: updated dependencies.

0.25.0 #

Note: This release has breaking changes.

  • REFACTOR: BlocAnalyticsEvent.
  • FIX: example.
  • FIX: make sure building options works in any circumstances.
  • FIX: dependencies.
  • FEAT: update dependencies.
  • FEAT: updated dependencies.
  • FEAT: allow to reset a bloc.
  • FEAT: updated dependencies.
  • FEAT: add onAnalyticsEvents on blocs.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update to dart 3 & flutter 3.10.0.
  • FEAT: update dependencies.
  • FEAT: sampleEvent.
  • FEAT: minor improvements.
  • FEAT: add existing libraries.
  • BREAKING CHANGE: add an uuid property to blocState.

0.24.1 #

  • FEAT: update dependencies.

0.24.0 #

Note: This release has breaking changes.

  • REFACTOR: BlocAnalyticsEvent.
  • FIX: example.
  • FIX: make sure building options works in any circumstances.
  • FIX: dependencies.
  • FEAT: allow to reset a bloc.
  • FEAT: updated dependencies.
  • FEAT: add onAnalyticsEvents on blocs.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update to dart 3 & flutter 3.10.0.
  • FEAT: update dependencies.
  • FEAT: sampleEvent.
  • FEAT: minor improvements.
  • FEAT: add existing libraries.
  • BREAKING CHANGE: add an uuid property to blocState.

0.23.0+2 #

  • Update a dependency to the latest release.

0.23.0+1 #

  • Update a dependency to the latest release.

0.23.0 #

Note: This release has breaking changes.

  • REFACTOR: BlocAnalyticsEvent.
  • FIX: example.
  • FIX: make sure building options works in any circumstances.
  • FIX: dependencies.
  • FEAT: allow to reset a bloc.
  • FEAT: updated dependencies.
  • FEAT: add onAnalyticsEvents on blocs.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update to dart 3 & flutter 3.10.0.
  • FEAT: update dependencies.
  • FEAT: sampleEvent.
  • FEAT: minor improvements.
  • FEAT: add existing libraries.
  • BREAKING CHANGE: add an uuid property to blocState.

0.22.2 #

  • FEAT: allow to reset a bloc.
  • FEAT: updated dependencies.

0.22.1+1 #

  • REFACTOR: BlocAnalyticsEvent.

0.22.1 #

  • FEAT: add onAnalyticsEvents on blocs.

0.22.0+1 #

  • Update a dependency to the latest release.

0.22.0 #

Note: This release has breaking changes.

  • FIX: example.
  • FIX: make sure building options works in any circumstances.
  • FIX: dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: update dependencies.
  • FEAT: minor improvements.
  • FEAT: minor improvements.
  • FEAT: update to dart 3 & flutter 3.10.0.
  • FEAT: update dependencies.
  • FEAT: sampleEvent.
  • FEAT: minor improvements.
  • FEAT: add existing libraries.
  • BREAKING CHANGE: add an uuid property to blocState.

0.21.9 #

  • FEAT: update dependencies.

0.21.8+12 #

  • Update a dependency to the latest release.

0.21.8+11 #

  • Update a dependency to the latest release.

0.21.8+10 #

  • Update a dependency to the latest release.

0.21.8+9 #

  • Update a dependency to the latest release.

0.21.8+8 #

  • Update a dependency to the latest release.

0.21.8+7 #

  • Update a dependency to the latest release.

0.21.8+6 #

  • Update a dependency to the latest release.

0.21.8+5 #

  • Update a dependency to the latest release.

0.21.8+4 #

  • Update a dependency to the latest release.

0.21.8+3 #

  • Update a dependency to the latest release.

0.21.8+2 #

  • Update a dependency to the latest release.

0.21.8+1 #

  • Update a dependency to the latest release.

0.21.8 #

  • FEAT: update dependencies.

0.21.7+9 #

  • Update a dependency to the latest release.

0.21.7+8 #

  • Update a dependency to the latest release.

0.21.7+7 #

  • Update a dependency to the latest release.

0.21.7+6 #

  • Update a dependency to the latest release.

0.21.7+5 #

  • Update a dependency to the latest release.

0.21.7+4 #

  • Update a dependency to the latest release.

0.21.7+3 #

  • Update a dependency to the latest release.

0.21.7+2 #

  • Update a dependency to the latest release.

0.21.7+1 #

  • Update a dependency to the latest release.

0.21.7 #

  • FEAT: minor improvements.

0.21.6+3 #

  • Update a dependency to the latest release.

0.21.6+2 #

  • Update a dependency to the latest release.

0.21.6+1 #

  • Update a dependency to the latest release.

0.21.6 #

  • FEAT: update dependencies.

0.21.5+3 #

  • Update a dependency to the latest release.

0.21.5+2 #

  • Update a dependency to the latest release.

0.21.5+1 #

  • Update a dependency to the latest release.

0.21.5 #

  • FEAT: update dependencies.

0.21.4+1 #

  • Update a dependency to the latest release.

0.21.4 #

  • FEAT: update dependencies.

0.21.3+3 #

  • FIX: example.

0.21.3+2 #

  • Update a dependency to the latest release.

0.21.3+1 #

  • Update a dependency to the latest release.

0.21.3 #

  • FEAT: update dependencies.

0.21.2 #

  • FEAT: update dependencies.

0.21.1 #

  • FEAT: minor improvements.

0.21.0 #

Note: This release has breaking changes.

  • BREAKING CHANGE: add an uuid property to blocState.

0.20.5 #

  • FEAT: minor improvements.

0.20.4+1 #

  • FIX: make sure building options works in any circumstances.

0.20.4 #

  • FEAT: update to dart 3 & flutter 3.10.0.

0.20.3+1 #

  • FIX: dependencies.

0.20.3 #

  • FEAT: update dependencies.

0.20.2 #

  • FEAT: sampleEvent.
  • FEAT: minor improvements.
  • FEAT: add existing libraries.

Changelog #

0.20.1 (2023-02-10) #

Features #

  • Added canInitialize property to blocs

0.20.0 (2023-01-24) #

Features #

  • Rebuild only when initializing.
  • Rebuild only when busy.
  • force to rebuild when busy even if buildWhen is set.
  • force to rebuild when initializing even if buildWhen is set

Enhancements #

  • Update dependencies.

0.19.2 (2022-10-12) #

Enhancements #

  • Update dependencies.

0.19.1 (2022-10-11) #

Enhancements #

  • minor improvements.

0.19.0 (2022-02-08) #

Enhancements #

  • Update dependencies.
  • Update sdk requirements.

0.18.3 (2021-08-12) #

Enhancements #

  • Update dependencies.

0.18.2 (2021-07-09) #

Enhancements #

  • minor improvements.

0.18.1 (2021-07-04) #

Enhancements #

  • minor performance improvement.

0.18.0 (2021-07-04) #

Features #

  • Allow to perform cancellable Async Operations.

Enhancements #

  • Removed logger dependency.

0.17.1 (2021-07-02) #

Fixes #

  • Made sure the buildWhen method returns correct states.

0.17.0 (2021-07-01) #

Enhancements #

  • Minor improvements.

Breaking Changes #

  • Updated tmodel dependency.

0.16.1 (2021-06-28) #

Enhancements #

  • Update dependencies.

0.16.0 (2021-05-17) #

Features #

  • Added a way for BlocBuilder widgets to wait for data. (beta)

0.15.0 (2021-05-16) #

Enhancements #

  • Minor improvements.

0.15.0-beta.0 (2021-04-05) #

Features #

  • buildWhen: Allow to only re-build a widget when a certain condition is satisfied.

0.14.1 (2021-03-30) #

Enhancements #

  • Allow to override the default behavior of the close method.

0.14.0 (2021-03-28) #

Enhancements #

  • Stable nullsafety.

0.14.0-nullsafety.1 (2021-03-08) #

Fixes #

  • Fixes regression.

0.14.0-nullsafety.0 (2021-03-05) #

Enhancements #

  • Supports sound null safety.

0.13.1 (2020-12-25) #

Fixes #

  • Minor fixes.

0.13.0 (2020-12-24) #

Enhancements #

  • Bloc's state extends from TModel class.

0.12.1 (2020-12-18) #

Fixes #

  • Fixed regressions.

0.12.0 (2020-12-14) #

Fixes #

  • Fixed currentState safety within mapEventToState.

Enhancements #

  • Allow to skip some BloC's events.
  • added debounceEvent and debounce methods.

0.11.0 (2020-12-10) #

Enhancements #

  • Minor improvements.

Breaking Changes #

  • Renamed dispatchEvent to addEvent.
  • Renamed dispose to close.

0.10.2 (2020-11-29) #

Enhancements #

  • added stackTrace property to BlocError.

0.10.1 (2020-11-11) #

Enhancements #

  • Minor improvements.

0.10.0 (2020-10-19) #

Features #

  • Added helpers for throttling events.

0.9.0 (2020-10-10) #

Enhancements #

  • Minor improvements.

Breaking Changes #

  • Requires dart 2.10.0

0.8.0 (2020-10-01) #

Breaking Changes #

  • the method mapEventToState doesn't pass the bloc's state as a parameter anymore

0.7.1 (2020-09-20) #

Features #

  • added isInitializing and isInitialized properties to the abstract Bloc class.

0.7.0 (2020-09-19) #

Features #

  • Add isInitialized and isInitializing properties to BlocState.
  • Add BlocError Object.

Breaking Changes #

  • Add type property to the BlocEvent.
  • Remove BloC's reset method.

0.6.1 (2020-09-03) #

Features #

  • Provide BlocBuilderWidget2 and BlocBuilderWidget3 widgets.

Fixes #

  • Only log a warning when an internal error is not handled.

0.6.0 (2020-09-02) #

Breaking Changes #

  • Refactor BloC's internal errors handling.

Fixes #

  • Minor fixes.

0.5.1 (2020-08-02) #

Fixes #

  • Make sure errors are dispatched correctly.

0.5.0 (2020-08-01) #

Breaking changes #

  • BlocBuilder callback function takes a third argument, Support errors that could occur.

Fixes #

  • Avoid to dispatch null states.

0.4.0 (2020-06-25) #

Features #

  • Add Multi Blocs provider

0.3.0 (2020-05-18) #

Features #

  • Add hydrated blocs (beta)
  • Add initState method to the abstract Bloc Class

Breaking changes #

  • Bloc parameter stateBuilder has been renamed initialStateBuilder

0.2.0 (2019-12-22) #

Features #

  • First release
0
likes
160
points
2.52k
downloads

Publisher

unverified uploader

Weekly Downloads

A dart library that helps you to implement the BLoC pattern.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

ISC (license)

Dependencies

async, flutter, meta, provider, rxdart, subx, tmodel, tuple, uuid

More

Packages that depend on tbloc