Skip to content

Commit

Permalink
Release info
Browse files Browse the repository at this point in the history
  • Loading branch information
iacobson committed Aug 30, 2023
1 parent 4c89ca7 commit 66001dd
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 8 deletions.
27 changes: 20 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,26 @@
# Changelog

## v0.3.1 (2023-08-30)

### Fixes

- fixes a bug where evetns could be scheduled after they were batched for the current frame, and before the current events are cleared.
That was causing some events to be lost. Thanks to @andzdroid for identifying and documenting the issue.
- fixes a bug where temporary timers would crash. Thanks to @holykol for finding and fixing the issue.

### Features

- imports `Ecspanse.Query` and `Ecspanse.Command` in all systems, so all the queries and commands are available without needing the respective module prefix.
- imports `Ecspanse` in the setup module that `use Ecspanse` so the system scheduling functions are available without needing the module prefix.

## 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.
- adds a new query `Ecspanse.Query.list_tags/1` to list a component's tags.
- adds a new query `Ecspanse.Query.list_components/1` to list all components of an entity.
- adds a new command `Ecspanse.Command.clone_entity!/1` to clone an entity without its relationships.
- adds a new command `Ecspanse.Command.deep_clone_entity!/1` to clone an entity with its descendants.

## v0.2.1 (2023-08-20)

Expand All @@ -25,14 +38,14 @@
### Features

- introducing `Ecspanse.Template.Component` and `Ecspanse.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.
- adds 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`
- removes unneeded dependency `plug_crypto`
- upgrades dependencies: `credo`, `ex_doc`, `jason`

## v0.1.1 (2023-08-12)

Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
defmodule Ecspanse.MixProject do
use Mix.Project

@version "0.3.0"
@version "0.3.1"
@source_url "https://github.com/iacobson/ecspanse"

def project do
Expand Down

0 comments on commit 66001dd

Please sign in to comment.