Skip to content

PettingZoo 1.24.1

Compare
Choose a tag to compare
@elliottower elliottower released this 04 Sep 05:17
· 66 commits to master since this release
e5f03f7

PettingZoo 1.24.1 Release Notes:

This is a hotfix release to fix compatibility issues with Shimmy, due to an unintentional typevar deletion.

Other changes include: minor fixes to the knights_archers_zombies environment, improved CI testing (including using pytest-xdist to utilize parallelization), and new documentation testing using pytest-markdown-docs, ensuring that every codeblock in our documentation runs successfully--including environment usage scripts.

Environment creation documentation has also improved and made more beginner-friendly. The Environment Creation Tutorial has also been renamed to Custom Environment Tutorial, to avoid confusion with the Getting Started section's Environment Creation page.

Bug Fixes

  • Add back ObsDict and ActionDict to env.py (#1077)
    • These definitions were mistakenly removed in the previous release, apologies for the inconveniences
  • Fix rendering FPS and manual control script for knights_archers_zombies (#1080)
  • Clean up duplicated python tests, add additional parameter combination tests (#1074)

Documentation Updates

  • Add doctesting for all codeblocks in documentation, including usage scripts (#1083)
  • Update environment creation tutorials (#1082, #1084)

Full Changelog: 1.24.0...1.24.1