Skip to content

Releases: timfi/pyecs

Alpha v0.19

11 Apr 14:28
Compare
Choose a tag to compare
Alpha v0.19 Pre-release
Pre-release

Changes

  • moved from pipenv to poetry

Alpha v0.18

25 Nov 20:58
Compare
Choose a tag to compare
Alpha v0.18 Pre-release
Pre-release

Changes

  • minor quality improvements behind the scenes
  • updated to new repo url

Alpha v0.17

28 Aug 07:56
Compare
Choose a tag to compare
Alpha v0.17 Pre-release
Pre-release

Changes

  • added missing cache_clear call for get_children_with

Alpha v0.16

25 Aug 21:04
Compare
Choose a tag to compare
Alpha v0.16 Pre-release
Pre-release

Changes

  • Moved to stub file for typing. To facilitate the stubs files in the packaging I needed to switch to a package based distribution from the current module based one as PEP-561 specifically states that the proper distribution of type information is only supported with package based distribution.

Alpha v0.15

25 Aug 19:10
Compare
Choose a tag to compare
Alpha v0.15 Pre-release
Pre-release

Changes

  • Removed disambigous typing by default. To ensure proper typing I removed the whole "get entities and components" part from get_entities_with and moved back to the simpler "get entities". Additionally I changed the example in the readme to encourage the usage of the get_component over get_components as the later doesn't implement proper typing as of now. Furthermore I'm not to sure if I'll ever find a "clean" way to do so anyways...

Alpha v0.14

23 Aug 22:07
Compare
Choose a tag to compare
Alpha v0.14 Pre-release
Pre-release

Changes

  • During testing I found that more often than not one requires the entity proxy and the requested components. To achieve with the "old" version one would need to use unpack=False and then get the components through then entity proxy. To remedy this both get_entities_with and get_children_with yield a collection of paired entity proxies and the tuple containing the requested components.

Alpha v0.13

23 Aug 17:56
Compare
Choose a tag to compare
Alpha v0.13 Pre-release
Pre-release

Changes

  • added Store.get_children_with and Entity.get_children_with

Alpha v0.12

23 Aug 14:56
Compare
Choose a tag to compare
Alpha v0.12 Pre-release
Pre-release

Changes

  • added docstrings

Alpha v0.11

21 Aug 18:56
Compare
Choose a tag to compare
Alpha v0.11 Pre-release
Pre-release

Changes

  • add ECController.get_entities
  • removed a lot of overcaching, simple lookups don't need the caching overhead...

Alpha v0.10

20 Aug 13:44
Compare
Choose a tag to compare
Alpha v0.10 Pre-release
Pre-release

Changes

  • Merged get_entities_with and get_unpacked_entities_with using proper typing, i.e. Literal and overload.