PettingZoo 1.24.3 Release Notes:
This is a minor release with some minor bugfixes, improvements, documentation updates. Most notably, we have added a state
function to the multiwalker env, and fixed a bug causing wrappers to clear custom attributes from underlying environments, see #1140 for more information.
We have also added a dictionary, mapping from env name to env modules for each environment type, accessible as follows: from pettingzoo.mpe import mpe_environments
. These mapping are combined to make a list of all environments: from pettingzoo.utils.all_modules import all_environments
, both mappings containing keys such as mpe/simple_adversary_v3
. For more information, see #1155
New Features and Improvements
- feature/provide access to wrapped attr (#1140)
- Adding state function to multiwalker (#1149)
- Add mappings from env name to env module (e.g.,
mpe_environments
) in addition toall_environments
(#1155)
Bug Fixes
- Fix ray requirements for tutorial (#1139)
- Fix MPE SimpleEnv continuous actions to move in the same direction as discrete case (#1144)
Documentation Updates
- Add MATS Gym to 3rd party env list (#1152)
- Fix the comments for check_for_winner (#1148)
- Include AgileRL tutorials in tutorials list in README.md (#1137)
- Added single quotes around pip install arguments with square brackets (#1153)
- Add single quotes around all pip install extras (#1154)
Contributors
This release includes contributions from: @elliottower, @ffelten, @axelbr, @shahofblah, @helpingstar and @nicku-a
Many thanks to our contributors, as well as many past contributors who have made this possible. We would also like to thank everyone who has helped out with bug reports or feature suggestions, which are critical to our development. We are always welcoming new contributors, if you are interested please join our Discord server at https://discord.gg/nhvKkYa6qX
Full Changelog: 1.24.2...1.24.3