Repository navigation
Releases: Alphish/gm-cimpli
Releases · Alphish/gm-cimpli
Release list
Cimpli 1.2.0 (GMS2)
- implemented the Providers system for resolving requested values (dependencies)
- added the
initmethod to TaskProcessor/CimpliTaskProcessor types, as well as a corresponding method andtask_startedevent to Task/CimpliTask implementation; CimpliWorker executes the initialisation upon creation - added the
cleanupmethod to TaskProcessor/CimpliTaskProcessor types, and added calling it upon the CimpliTask finishing/cancellation - renamed
is_cancelled/task_cancelledtois_canceled/task_canceledin the Task interface to consistently use American spelling for member names- the "canceled" spelling has a precedent in .NET Framework, e.g. in TaskStatus enum
- at the same time, the "cancellation" spelling should remain, also having the .NET Framework precedent in CancellationToken struct
Cimpli 1.1.0 (GMS2)
Implemented changes:
- reworked the architecture of Workers module, extracting the TaskProcessor interface with CimpliTaskProcessor base and tweaking the Task interface/CimpliTask constructor accordingly
Cimpli 1.0.0 (GMS2)
The initial release. Implemented systems include:
- the event system (with
CimpliEventSubjectandCimpliEventObserverimplementations) - the command system (with
CimpliCommandimplementation) - the properties system (with
CimpliPropertyimplementation) - the logging system (with
CimpliLoggingimplementation) - the worker system (with
CimpliTaskandCimpliWorkerimplementations)