Releases: HexDecimal/python-tcod-ecs
Releases · HexDecimal/python-tcod-ecs
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.
5.1.0
13 Feb 13:49
Compare
Sorry, something went wrong.
No results found
Changed
Renamed World to the more standard name Registry in multiple places.
Deprecated
World is now Registry
WorldQuery is now BoundQuery
.world attributes of Entity and BoundQuery are now .registry
Fixed
Updated EntityComponents.__ior__ type hints which were causing false positives.