v2.2.1
Highlights
After the substantive 2.2.0 release we are releasing 2.2.1 which addresses a few bugs, unintended behaviors and a performance regression. #1960 makes sure agent addition and removal is handled correct, #1965 fixed an unintended behavior change in RandomActivationByType.agents_by_type
and #1964 makes sure we're at least as fast as before 2.2.0, if not faster. The introduction tutorial is also extended with #1955.
We highly recommend updating to 2.2.1 if you're using 2.2.0.
pip install --upgrade mesa
What's Changed
🧪 Experimental features
🛠 Enhancements made
- make mesa runable without some dependencies by @Corvince in #1950
- Improve performance of AgentSet and iter_cell_list_contents by @Corvince in #1964
🐛 Bugs fixed
- Bugfix in agentset to handle addition and removal correctly by @quaquel in #1960
- Make RandomActivationByType.agents_by_type backward compatible by @quaquel in #1965
📜 Documentation improvements
- Refer to just Python instead of Python 3 by @rht in #1957
- intro tutorial: Analysing model reporters by @EwoutH in #1955
🔧 Maintenance
- Migrate from setuptools to hatch by @rht in #1882
- ci: Add tests for mesa-examples by @rht in #1956
- refactor: Move Matplotlib-specific Solara components to separate file by @rht in #1943
Full Changelog: v2.2.0...v2.2.1