Skip to content

Commit 2b27a10

Browse files
committed
Update release notes and version for 3.3.1
Update version and release notes for the next feature release, Mesa 3.3.1.
1 parent 62d26ac commit 2b27a10

File tree

2 files changed

+40
-2
lines changed

2 files changed

+40
-2
lines changed

HISTORY.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,45 @@
11
---
22
title: Release History
33
---
4+
# 3.3.1 (2025-11-07)
5+
## Highlights
6+
Mesa 3.3.1 is a maintenance release focused on bug fixes and documentation improvements following the major 3.3.0 visualization update.
7+
8+
This release addresses two critical visualization bugs affecting PropertyLayers on HexGrids and property layer data mapping across both Altair and Matplotlib backends.
9+
10+
The documentation received several important updates, including fixes to tutorial code examples, a new guide for Google Summer of Code contributors, and improved organization of the documentation structure. The migration guide has been updated to reflect the deprecation of the old `agent_portrayal` parameter in favor of the new `AgentPortrayalStyle` introduced in Mesa 3.3.0.
11+
12+
We're excited to welcome five new contributors to the Mesa project in this release! Thank you to everyone who contributed bug fixes, documentation improvements, and test coverage enhancements.
13+
14+
## What's Changed
15+
### 🐛 Bugs fixed
16+
* Fix visualization error for PropertyLayers on HexGrids. Add tranpose … by @flucco in https://github.com/projectmesa/mesa/pull/2868
17+
* Fix: Property layer data mapping for both Altair and Matplotlib backends by @Sahil-Chhoker in https://github.com/projectmesa/mesa/pull/2869
18+
* Fix: AgentSet initialization should not require explicit random number generator by @verisimilidude2 in https://github.com/projectmesa/mesa/pull/2789
19+
### 🔍 Examples updated
20+
* Fix missing variable g in the tutorial by @pazmiller in https://github.com/projectmesa/mesa/pull/2849
21+
### 📜 Documentation improvements
22+
* fix broken link in example by @BigTurtle8 in https://github.com/projectmesa/mesa/pull/2847
23+
* Docs: Fix ValueError in tutorial by adding default value to MoneyModel by @pragam-m25 in https://github.com/projectmesa/mesa/pull/2871
24+
* Add guide for GSoC contributors by @colinfrisch in https://github.com/projectmesa/mesa/pull/2873
25+
* Deprecate `agent_portrayal` and update Migration guide by @Sahil-Chhoker in https://github.com/projectmesa/mesa/pull/2872
26+
* Docs: List overview separate from tutorials by @dhiraj-143r in https://github.com/projectmesa/mesa/pull/2878
27+
### 🔧 Maintenance
28+
* Drop Python 3.11, require Python 3.12+ and update to modern type parameter syntax by @EwoutH in https://github.com/projectmesa/mesa/pull/2842
29+
* ruff fixes in visualization by @quaquel in https://github.com/projectmesa/mesa/pull/2867
30+
* [pre-commit.ci] pre-commit autoupdate: Update to ruff v0.13 by @pre-commit-ci[bot] in https://github.com/projectmesa/mesa/pull/2840
31+
* Tests: Add test for InputText in UserInputs by @pragam-m25 in https://github.com/projectmesa/mesa/pull/2870
32+
33+
## New Contributors
34+
* @BigTurtle8 made their first contribution in https://github.com/projectmesa/mesa/pull/2847
35+
* @pazmiller made their first contribution in https://github.com/projectmesa/mesa/pull/2849
36+
* @flucco made their first contribution in https://github.com/projectmesa/mesa/pull/2868
37+
* @pragam-m25 made their first contribution in https://github.com/projectmesa/mesa/pull/2870
38+
* @dhiraj-143r made their first contribution in https://github.com/projectmesa/mesa/pull/2878
39+
* @verisimilidude2 made their first contribution in https://github.com/projectmesa/mesa/pull/2789
40+
41+
**Full Changelog**: https://github.com/projectmesa/mesa/compare/v3.3.0...v3.3.1
42+
443
# 3.3.0 (2025-09-06)
544
## Highlights
645

@@ -14,7 +53,6 @@ The major highlight of release 3.3.0 is the introduction of a new and improved v
1453

1554
[You can read more about the update here](https://gist.github.com/Sahil-Chhoker/470d78683664dffc05725bd858beb494)
1655

17-
1856
In addition, there were many other improvements to mesa, from bug fixes to improved CI/CD pipelines. Thanks to the PyCON sprints and the developers who supported Mesa!
1957

2058
## What's Changed

mesa/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
]
2525

2626
__title__ = "mesa"
27-
__version__ = "3.4.0.dev"
27+
__version__ = "3.3.1"
2828
__license__ = "Apache 2.0"
2929
_this_year = datetime.datetime.now(tz=datetime.UTC).date().year
3030
__copyright__ = f"Copyright {_this_year} Project Mesa Team"

0 commit comments

Comments
 (0)