Releases: HexDecimal/python-tcod-ecs
Releases · HexDecimal/python-tcod-ecs
5.5.0
14 Jan 22:40
Compare
Sorry, something went wrong.
No results found
Changed
Removed dependency on sentinel-value.
5.4.2
28 Nov 22:06
Compare
Sorry, something went wrong.
No results found
Removed
Dropped support for Python 3.8 & 3.9.
Fixed
Component key type-hints now use TypeForm.
Complex component types which already worked at runtime are now recognized by type linters.
5.4.1
20 Jul 15:14
Compare
Sorry, something went wrong.
No results found
5.4.0
11 Apr 03:08
Compare
Sorry, something went wrong.
No results found
Added
Allow setting the traverse state of an entity.component_tags[type][entity](traverse=...) attribute.
Changed
Updated deprecations to use PEP 702 .
Fixed
Fixed .clear methods for entity.components and entity.component_relations.
5.3.0
08 Mar 19:09
Compare
Sorry, something went wrong.
No results found
Added
New query .any_of method. This was possible before but it is easier with this method.
5.2.4
07 Mar 17:56
Compare
Sorry, something went wrong.
No results found
Fixed
Clearing an entity with inherited components no longer leaves the entity with missed components.
5.2.3
20 Aug 21:20
Compare
Sorry, something went wrong.
No results found
Fixed
Clearing an entity with inherited tags no longer hangs.
5.2.2
03 Aug 18:35
Compare
Sorry, something went wrong.
No results found
Fixed
EntityComponents.pop now correctly returns defaults when the components are inherited instead of local.
5.2.1
30 Jul 22:58
Compare
Sorry, something went wrong.
No results found
Fixed
Fixed type of default parameter for EntityComponents.get.
5.2.0
23 Jul 06:09
Compare
Sorry, something went wrong.
No results found
Changed
Queries are now truthy if they match any entity.