Skip to content

Commit 8c24e1b

Browse files
authored
Update release notes and version for 3.1.4 (#2676)
* initial commiot * Update HISTORY.md * Update HISTORY.md
1 parent ba5104f commit 8c24e1b

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

HISTORY.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,44 @@
11
---
22
title: Release History
33
---
4+
# 3.1.4 (2025-02-09)
5+
## Highlights
6+
This release contains various improvements and bugfixes to the matplotlib-based visualization of spaces. Hexgrids are now fully supported, including property layers. In making this possible, various minor bugs were encountered and also fixed. In addition to the visualization improvements, there are various minor convenience improvements to the docs.
7+
8+
9+
## What's Changed
10+
### 🛠 Enhancements made
11+
* Fixed hex-space draw function to avoid overlaps by @Sahil-Chhoker in https://github.com/projectmesa/mesa/pull/2609
12+
* Fix: Property layer visualization for HexGrid by @Sahil-Chhoker in https://github.com/projectmesa/mesa/pull/2646
13+
* Enhance DataCollector to validate model_reporters functions by @peter-kinger in https://github.com/projectmesa/mesa/pull/2605
14+
* Implemented post_process in Altair based components by @sanika-n in https://github.com/projectmesa/mesa/pull/2641
15+
### 🐛 Bugs fixed
16+
* bugfix for draw_property_layer by @quaquel in https://github.com/projectmesa/mesa/pull/2639
17+
* Uses array for hex grid property layer fix by @Sahil-Chhoker in https://github.com/projectmesa/mesa/pull/2651
18+
* Update Binder environment to use latest Mesa version (#2652) by @aarav-shukla07 in https://github.com/projectmesa/mesa/pull/2655
19+
* Change Hexgrid._connect_cells_2d to use x,y coordinates by @quaquel in https://github.com/projectmesa/mesa/pull/2632
20+
### 🔍 Examples updated
21+
* Added property layer viz to sugarscape by @sanika-n in https://github.com/projectmesa/mesa/pull/2653
22+
* added color-bar for spice by @sanika-n in https://github.com/projectmesa/mesa/pull/2622
23+
### 📜 Documentation improvements
24+
* remove any reference to using --pre by @quaquel in https://github.com/projectmesa/mesa/pull/2618
25+
* Updated Docs by @sanika-n in https://github.com/projectmesa/mesa/pull/2624
26+
* Fixed 404 error for Examples Tab in Introductory Tutorial (#2662) by @aarav-shukla07 in https://github.com/projectmesa/mesa/pull/2664
27+
* Documentation by @Spartan-71 in https://github.com/projectmesa/mesa/pull/2630
28+
* Adding a copy option at the top of the code written in the docs by @PrashantChoudhary13579 in https://github.com/projectmesa/mesa/pull/2628
29+
* Adding Mesa Extension page by @PrashantChoudhary13579 in https://github.com/projectmesa/mesa/pull/2627
30+
### 🔧 Maintenance
31+
* remove remnants of mesa cli by @quaquel in https://github.com/projectmesa/mesa/pull/2617
32+
* benchmarks.yml: Install SciPy and use uv for pip install by @EwoutH in https://github.com/projectmesa/mesa/pull/2633
33+
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/projectmesa/mesa/pull/2659
34+
35+
## New Contributors
36+
* @PrashantChoudhary13579 made their first contribution in https://github.com/projectmesa/mesa/pull/2628
37+
* @aarav-shukla07 made their first contribution in https://github.com/projectmesa/mesa/pull/2655
38+
* @peter-kinger made their first contribution in https://github.com/projectmesa/mesa/pull/2605
39+
40+
**Full Changelog**: https://github.com/projectmesa/mesa/compare/v3.1.3...v3.1.4
41+
442
# 3.1.3 (2025-01-11)
543
## Highlights
644
Mesa 3.1.3 introduces a major experimental reimplementation of Mesa's continuous space, providing an intuitive agent-centric API and significant performance improvements. The new implementation supports n-dimensional spaces and offers streamlined methods for agent movement and neighbor calculations.

mesa/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
]
2323

2424
__title__ = "mesa"
25-
__version__ = "3.1.3"
25+
__version__ = "3.1.4"
2626
__license__ = "Apache 2.0"
2727
_this_year = datetime.datetime.now(tz=datetime.UTC).date().year
2828
__copyright__ = f"Copyright {_this_year} Project Mesa Team"

0 commit comments

Comments
 (0)