View Source Changelog
v0.3.0 (2023-08-21)
Features
- add a new query
Ecspanse.Query.list_tags/1
to list a component's tags. - add a new query
Ecspanse.Query.list_components/1
to list all components of an entity. - add a new command
Ecspanse.Command.clone_entity!/1
to clone an entity without its relationships. - add a new command
Ecspanse.Command.deep_clone_entity!/1
to clone an entity with its descendants.
v0.2.1 (2023-08-20)
Fixes
- batch all events only by
batch_key
to avoid race conditions for different events processed by the same system.
v0.2.0 (2023-08-18)
Breaking
use Ecspanse.Component.Timer
anduse Ecspanse.Event.Timer
are now deprecated. Useuse Ecspanse.Template.Component.Timer
anduse Ecspanse.Template.Event.Timer
instead.
Features
- introducing
Ecspanse.Template.Component
andEcspanse.Template.Event
to simplify the creation of related components and events. - add a new query
Ecspanse.Query.fetch_component/2
to fetch a system's component by a list of tags.
v0.1.2 (2023-08-14)
Fixes
- remove unneeded dependency
plug_crypto
- upgrade dependencies:
credo
,ex_doc
,jason
v0.1.1 (2023-08-12)
Fixes
- adds the missing project
:package