File tree Expand file tree Collapse file tree 2 files changed +30
-2
lines changed Expand file tree Collapse file tree 2 files changed +30
-2
lines changed Original file line number Diff line number Diff line change 22title : Release History
33---
44
5+ # 2.2.0 (2023-12-29)
6+
7+ This release introduces Mesa's new process for integrating new features under the experimental label, which we
8+ anticipate will help Mesa evolve faster and more effectively. Started with Mesa's new visualization approach by @rht .
9+ @EwoutH has added two new experimental features, an ` AgentSet ` class. This represents a significant new approach in
10+ handling agents that will allow for much greater user specificity agent scheduling. @EwoutH also added a
11+ ` DiscreteEventScheduler ` class in ` time.py ` . In addition, there are several other minor improvements and fixes.
12+
13+ ** Improvements**
14+
15+ - space: add ` move_agent_to_one_of ` function (#1920 )
16+ - experimental: Introduce ` AgentSet ` class (#1916 )
17+ - model: add nested dictionary of agents in ` model.py ` (#1894 )
18+ - experimental: Add discrete event scheduler (#1890 )
19+ - space: Improve docstrings for empty cells in ` space.py ` (#1888 )
20+
21+ ** Visualization**
22+
23+ - bug: remove empty space drawer when rendering in browser (#1907 )
24+
25+ ** Docs and Tutorial**
26+
27+ - docs: Fix README.md inline code formatting (#1887 )
28+
29+ ** CI and WorkFlows**
30+
31+ - ci: Speed up pip install by caching deps install output (#1885 )
32+
533# 2.1.5 (2023-11-26)
634
735This release has some critical fixes to JupyterViz/Solara frontend to prevent
@@ -20,7 +48,7 @@ improvements to datacollection and the documentation.
2048
2149** CI and WorkFlows**
2250
23- - ci: Remove redundant Ruff workflow from GitHub Actions (#1880 )
51+ - ci: Remove redundant ruff workflow from GitHub Actions (#1880 )
2452- Replace Black with ruff format (#1880 )
2553- Migrate setup from ` setup.py ` to ` pyproject.toml ` (#1870 )
2654
Original file line number Diff line number Diff line change 2525]
2626
2727__title__ = "mesa"
28- __version__ = "2.1.5 "
28+ __version__ = "2.2.0 "
2929__license__ = "Apache 2.0"
3030_this_year = datetime .datetime .now (tz = datetime .timezone .utc ).date ().year
3131__copyright__ = f"Copyright { _this_year } Project Mesa Team"
You can’t perform that action at this time.
0 commit comments