PettingZoo 1.24.1
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