zam_core 0.1.0
zam_core: ^0.1.0 copied to clipboard
Core library for all zamstation packages which contains the most basic classes like the NamedException to get started.
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.