Skip to content

Releases: benmoran56/esper

Starlet

28 May 00:46
Compare
Choose a tag to compare

Maintenance release

Changes

  • Fix unreadable esper.current_world property. (#100)
  • Minor typing configuration updates.
  • Remove outdated pyglet example. (Another one already exists).

Palidor

05 Jan 06:36
Compare
Choose a tag to compare

Maintenance release

Changes

  • Add esper.current_world property to easily check the current World context.
  • Made some minor docstring corrections, and added some programmer notes.

Fenrir

10 May 09:04
Compare
Choose a tag to compare

Changes

  • Removing all Components from an Entity will no longer automatically delete the Entity.
  • Typing fixes and additions.
  • Entity DB check and creation is done once when Entity is created, not when adding Components.

Golem

23 Oct 04:36
Compare
Choose a tag to compare

Changes

  • Minor typing changes, and docstring improvement.
  • Equality comparison changes.

ZoneSeek

01 Oct 14:53
Compare
Choose a tag to compare

Changes

  • Fix incomplete docstrings for event functions.
  • Typing and docstring cleanups and rewording.

Phantom

10 Jun 02:21
Compare
Choose a tag to compare

Changes

  • Fix bug when adding a function as an event handler.
  • Add some event handler unit tests.

Carbunki

15 Mar 09:32
Compare
Choose a tag to compare
  • Add a simple event system, for registering and dispatching events.
  • Replace usage of the lru_cache module with internal cache.
  • To help with type checking, esper has been converted to a package.

Shoat

28 Jun 13:02
Compare
Choose a tag to compare

Maintenance release

Changes

  • Update documentation with notes about dataclass decorator usage.
  • Add Python 3.9 to Continuous Integration testing.

Bismark

31 Mar 13:33
Compare
Choose a tag to compare

Maintenance release

Changes

  • Add missing docstrings.
  • Add additional typing definitions.

Maduin

05 Jan 09:08
Compare
Choose a tag to compare

This release brings two new convenience methods: World.has_components and World.try_components. These function identically to their singular versions, but allow querying for an arbitrary number of Components. In addition, many type names were privatized to prevent namespace pollution when you import esper.