zam_core 0.7.0
zam_core: ^0.7.0 copied to clipboard
Core library for all zamstation packages which contains the most basic classes.
0.7.0 #
- Feature: Default value for
stringifyinViewModel. - Feature:
NamedException.fromRawfeature. - Bugfix: SubscriptionManager function return types now inherit their parent.
- Dependency Updates:
flutter 3.0.0dart 2.17.0meta 1.8.0rxdart 0.27.3lints 2.0.0test 1.21.1
0.6.0 #
- Added
Model. - Added
Entity. - Added
UnknownException. - Added
Service. - Updated
ViewModelwith const constructor. - Updated
ExceptionServerityenum with a new valuefatal. - Dependency Updates:
meta 1.7.0.
0.5.0 #
- BREAKING: Removed
NamedExceptionconstructor. - Updated
NamedExceptionwith factory constructors. - Added
BasicException. - Added
EmptyException. - Update dart sdk to 2.13.0.
- Added
Jsontypedef forMap<String, Object?>. - Update
Serialize,Deserialize,SerializablewithJson. - Added
emptyCallback. - Added `emptyParameterizedCallback
0.4.0 #
- Added
ViewModel.
0.3.0 #
- BREAKING: Removed
ObjectAsStreamExtension. - BREAKING: Removed
reduxlibrary. - Added
SubscriptionManager. - Added
rxdartlibrary.
0.2.0 #
- Added
equatablelibrary. - Added
reduxlibrary. - Modified
zam_core.dartto export all external libraries.
0.1.2 #
- Internal Repairs and Documentation.
0.1.1 #
- Modified
Builder,ParameterizedBuilder,Callback,ParameterizedCallback,ParameterizedVoidCallbackandVoidCallbackso that their generics now allow nulls. For example,Builder<INSTANCE extends Object?>instead ofBuilder<INSTANCE extends Object>.
0.1.0 #
- Removed
BasicExceptionin favor ofNamedException. - Removed
EmptyExceptionin favor ofNamedException. - Modified
NamedExceptionto include features fromBasicExceptionandEmptyException. - Modified order of generics in
ParameterizedBuilderandParameterizedCallback. - Modified generics to extend either
ObjectorObject?rather thandynamic. - Modified generics to extend
Object?instead ofObjectinExecutableandCallToExecute. - Added
metalibrary to exports. - Added
ExceptionBuilderandParameterizedExceptionBuilder - Updated Tests.
- Updated Documentation.
- Updated Readme.
0.0.2 #
- Modified
Identifiablewith generic and mandatory key. - Added more tests.
- Updated Documentation.
- Updated Example.
0.0.1 #
Released on 13-May-2021
- Includes
Builder,ParameterizedBuilder. - Includes
Callback,ParameterizedCallback,ParameterizedVoidCallback,VoidCallback. - Includes
BasicException,EmptyException,ExceptionSeverity,NamedException. - Includes
Activatable,AsyncDisposable,AsyncInitializable,AsyncInitializeWith,AsyncInitialize,AsyncLoadable,AsyncNestedInitializable,AsyncNestedInitialize,AsyncRunnable,AsyncStartable,AsyncStoppable,CallToExecute,Disposable,Executable,Initializable,InitializeWith,Initialize,Loadable,NestedInitializable,NestedInitialize,Runnable,Startable,Stoppable,Undoable,Validatable. - Includes
Categorizable,Cloneable,Copyable,Identifiable,ObjectAsStreamExtension,Parameterized. - Includes
Deserialize,Serializable,Serialize.