-
Update dependencies
rxdart_ext: ^0.2.5
(~rxdart: ^0.27.5
).disposebag: ^1.5.1
.
-
Update
Flutter
constraint to'>=3.0.0'
. -
Update
Dart SDK
constraint to'>=2.17.0 <3.0.0'
.
- Remove
distinct_value_connectable_stream
dependency. - Update dependencies
rxdart_ext
to0.1.2
rxdart
to0.27.2
meta
to1.7.0
- Migrated from
pedantic
toflutter_lints
.
- Rename
FlatMapPolicy
toFlattenStrategy
. - Fix
LoaderBloc.refresh()
does not complete.
- Change
dispose
from a field to a function. - Add
FlatMapPolicy
allow changing flatMap behavior ofloaderFunction
andrefresherFunction
.LoaderBloc( ..., loaderFlatMapPolicy: FlatMapPolicy.concat, // asyncExpand refreshFlatMapPolicy: FlatMapPolicy.latest, // switchMap );
- Update
rxdart
to0.27.0
.
- Stable release for null safety.
- Latest dependencies.
- Breaking: changed signature of
LoaderMessageHandler
tovoid Function(BuildContext, LoaderMessage, LoaderBloc)
. This allows usingBuildContext
to access ancestor widget, eg.ScaffoldMessenger.of(context)
,Navigator.of(context)
, ...
- Migrate this package to null safety.
- Sdk constraints:
>=2.12.0-0 <3.0.0
based on beta release guidelines. LoaderMessage.fold
requires all arguments are not null.- Dependencies:
- Depends on rxdart_ext.
- Removed built_value.
- Update dependencies to latest version.
- Breaking change: changed
LoaderBloc({ bool enableLogger })
toLoaderBloc({ void Function(String) logger })
.
- Update dependencies to latest version.
LoaderBloc.state$
will not replay the latest state, useLoaderBloc.state$.value
getter instead. This is more consistent toStreamBuilder.initialData
in Flutter. This change caused by change of distinct_value_connectable_stream 1.2.0-beta01.
- Update dependencies.
- Update dependencies.
- Add documents.
- Add tests.
- Minor updates.
- Publish.