meedu 5.0.0-dev.2
meedu: ^5.0.0-dev.2 copied to clipboard
A simple State Managment, Dependency Injection, Reactive programming for dart Projects.
5.0.0 #
-
BREAKING CHANGE: Removed
idsparameter from notify method in SimpleNotifier. -
BREAKING CHANGE: class
RxWorkerhas been renamed toRxReaction."Worker" for most programmers (especially with Java or Android experience) is associated with "worker thread" (doing tasks in a background)
-
BREAKING CHANGE: For dependency injection
Get.iis not used any more, now you must useGet. For exampleGet.put<type>(...),Get.lazyPut<type>(()=>...), etc. -
Set min dark sdk >=2.15
4.3.0 #
- Added
@Deprecatedannotation for ids in the notify method fo a SimpleNotifier.
4.2.1+1 #
- Updated readme.
4.2.1 #
- Fixed
onRemovecallback with lazyPut.
4.2.0 #
- Added autoRemove and onRemove in dependency injection.
4.1.0 #
- Renamed
onDisposetodispose. - Added
onlyUpdatemethod in StateNotifier.
4.0.0+1 #
- Added custom hash code in BaseNotifier.
4.0.0-dev.0 #
- Added base class Provider.
3.0.8 #
- Updated setArguments
3.0.7 #
- ProviderScope as a singleton.
3.0.6 #
- Added lint rules.
3.0.5 #
- Added overrideTagProvider.
3.0.4 #
- Added _oldState again from StateNotifier.
3.0.3 #
- Revomed _oldState from StateNotifier.
3.0.2 #
- Added _overriddenAutoDispose in overrideProvider method.
3.0.1 #
- Added arguments in Get.i.factoryPut.
3.0.0 #
- Ready for production
3.0.0-prev.15 #
- changed arguments type to dynamic in setArguments method.
3.0.0-prev.14 #
- change return type in setArguments method.
3.0.0-prev.13 #
- Added clear method in Get class.
3.0.0-prev.12 #
- Added clear method in ProviderScope class.
3.0.0-prev.11 #
- Added overrideProvider method.
3.0.0-prev.10 #
- Allow null arguments in setArguments method.
3.0.0-prev.9 #
- updated tests and added ProviderScope class.
3.0.0-prev.8 #
- Added buildWhen, buildByIds and buildBySelect in the
watchmethod ofConsumerWidget.
3.0.0-prev.7 #
- improved code.
3.0.0-prev.6 #
- Fixed auto dispose.
3.0.0-prev.5 #
- fixed read a notifier after dispose.
3.0.0-prev.4 #
- Fixed arguments in ProviderReference
3.0.0-prev.3 #
- fixed factoryPut.
3.0.0-prev.2 #
- Added
Get.i.factoryPut.
3.0.0-prev.1 #
- Fixed
readmethod intoProviderReference.
3.0.0-prev.0 #
- Prev version of 3.0.0
2.1.0 #
- Updated Get.i.find with lazy param.
2.0.1 #
- Removed T? in RxWorker.
2.0.0 #
- Added support for flutter 2 and null safety.
0.6.0-nullsafety.1 #
- Fixed Get.i.find<...>()
0.6.0-nullsafety.0 #
- Added support for null safety.
0.5.4 #
- Fixed _debugAssertNotDisposed(); on removeListener.
0.5.3 #
- Removed unused imports.
0.5.2+2 #
- Removed Future
0.5.2+1 #
- Added documentation url.
0.5.2 #
- Improved BaseController.
0.5.1 #
- Added Rx workers.
0.5.0 #
- Create 2 packages meedu and flutter_meedu.
0.4.2+1 #
- Fixed provider afterFirstlayout.
0.4.2 #
- Added MultiProvider.
0.4.1+2 #
- Animate transition to named route.
0.4.1+1 #
- Updated code documentation.
0.4.1 #
- Removed streams from BaseController.
- Updated documentation.
0.4.0+1 #
- Updated documentation.
0.4.0 #
- Updated documentation.
- Updated Tests.
- Added onStateWillChange and onStateChanged on StateController.
- Added initialState on StateController's constructor.
0.3.1 #
- Fixed popUntil and pushNamedAndRemoveUntil.
- Added Tests.
0.3.0 #
- Renamed MeeduProvider to Provider.
- Renamed MeeduBuilder to SimpleBuilder.
- Added SimpleController and StateController.
- Added StateBuilder.
0.2.2 #
- Added page transitions.
- MeeduProvider inject the MeeduController using Get.i.put.
0.2.1+1 #
- Updated Callbacks.
0.2.1 #
- Removed State param from MeeduBuilder callbacks.
0.2.0+1 #
- Removed logs.
0.2.0 #
- Updated RxBuilder
0.1.1 #
- Renamed MGet to Get
- Renamed MController to MeeduController
- Renamed MBuilder to MeeduBuilder
- Updated documentation
0.1.0 #
- Initial version