All Versions
7
Latest Version
Avg Release Cycle
37 days
Latest Release
2320 days ago
Changelog History
Changelog History
-
v0.2.1.0 Changes
May 15, 20180.2.1.0 -- 2018-05-15
- โ Added the 'surgery' function to introduce temporary effects.
- ๐ Significant performance improvements due to constructing monadic generic
functions via 'Codensity'.
-
v0.2.0.1 Changes
May 10, 2018- Also export 'StorageType'.
-
v0.2.0.0 Changes
May 10, 20180.2.0.0 -- 2018-05-10
- Renamed 'get*' to 'query*'.
- ๐ Renamed 'newEntity' to 'createEntity'.
- ๐ Renamed 'defEntity' to 'newEntity'.
- ๐ Renamed 'defEntity'' to 'unchanged'.
- ๐ Renamed 'defWorld' to 'defStorage'.
- ๐ Significant performance improvements.
- โ Added a 'Virtual' component type, allowing for easy integration with systems
that own their own data. Getting and setting on 'Virtual' components
dispatch as actions in the underlying monad stack. - โ Added proper type wrappers around 'SystemT' and 'QueryT' so they don't eat up
valuable mtl instances. - โ Removed the 'Ent' parameter from the 'efor' callback, since this can now be
gotten in any 'QueryT' context via 'queryEnt'. - Parameterized 'emap' and 'efor' by an 'EntityTarget', which allows for calling
these functions over specific groups of entities. - โ Added 'eover': a combination of 'emap' and 'efor'.
-
v0.1.1.1 Changes
May 17, 20180.1.1.1 -- 2018-05-17
- ๐ Use strict datastructures to avoid memory leaks. Backported from 0.2 branch.
-
v0.1.1.0 Changes
February 18, 2018- โ Added 'deleteEntity' (function) and 'delEntity' (QueryT setter).
-
v0.1.0.1 Changes
February 14, 2018- โ Added 'yieldSystemT' for resuming a 'SystemT' computation later.
- โฌ๏ธ Bumped the upper bound on 'base' to 5 (thanks to nek0).
-
v0.1.0.0 Changes
December 27, 2017- ๐ First version. Released on an unsuspecting world.