stream_bloc 0.5.3 copy "stream_bloc: ^0.5.3" to clipboard
stream_bloc: ^0.5.3 copied to clipboard

Modern implementation of the Original BLoC that uses asynchronous generators to describe relationships between events and states.

[0.5.3] – 2022-11-12 #

Fixed #

  • StreamBloc's stream of events is made broadcast again, partially reverting (#20)

[0.5.2] – 2022-09-19 #

Changed #

  • Bumped bloc and meta dependencies.
  • BlocLifecycleMixins internal subscription list now is created lazily.

Deprecated #

Removed #

[0.5.1] – 2022-06-13 #

Changed #

[0.5.0] – 2022-06-13 #

Added #

  • StreamBloc now implements Emittable and has an emit method thanks to Phat0M (#12)

Changed #

  • Refactored package structure for easier navigation and adherence to idiomatic project organization.
  • Refactored StreamBlocBase – improved code style and enforced DRY principle.

Deprecated #

Removed #

  • Removed exports of BlocObserver, BlocOverrides, Cubit, Emitter, EventHandler from bloc package.

Fixed #

  • StreamBlocObserver's Zone key is made not const to avoid collisions thanks to nxtSwitch (#11)

0.4.0 - [13.04.2022] #

Added #

  • Add purple_lints as a package linter.
  • Add StreamBlocObserverConfig, StreamBlocObserverLocation and static StreamBlocObserver.config variable, thus adding the static variable option for global injection of the StreamBlocObserver.
  • Add Setter for the StreamBlocObserver.current variable.
  • Add const constructor to the StreamBlocObserver.

Changed #

  • Bump bloc dependency.

Fixed #

  • Fix annotations for implemented and inherited methods.
  • Fix documentation member references.
  • Import StreamBlocMapper.

0.3.1 - [13.02.2022] #

  • Fixed StreamBlocObserver's StreamBlocObserver.current getter.
  • Dropped minimum package version constraint to 2.12.0.

0.3.0 - [06.02.2022] #

  • Added transformSourceEvents.

0.2.1 - [04.02.2022] #

  • Fixed imports.

0.2.0 - [04.02.2022] #

  • Events stream is made broadcast.
  • Package exports include the bloc package.
  • Fixed meta dependency, bumping it to the latest version.
  • Added missing on... arguments to BlocLifecycleMixin's methods.
  • StreamBlocObserver's methods expect interfaces.
  • Added missing documentation. The package is now 100% documented.

0.1.0 - [06.01.2022] #

  • Initial version.
33
likes
140
pub points
81%
popularity

Publisher

verified publisheryakov.codes

Modern implementation of the Original BLoC that uses asynchronous generators to describe relationships between events and states.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (LICENSE)

Dependencies

bloc, meta

More

Packages that depend on stream_bloc