Skip to content

Commit 96bd67c

Browse files
committed
Update to reflect release_3.0.0b1 notes.
1 parent 045904a commit 96bd67c

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

HISTORY.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,41 @@
11
---
22
title: Release History
33
---
4+
5+
# 3.0.0b1 (2024-10-15)
6+
7+
## Highlights
8+
Improved visualization by making visualization elements scalable and more clearly labeling the plots.
9+
10+
## What's Changed
11+
### ⚠️ Breaking changes
12+
* replace model with random in AgentSet init by @quaquel in https://github.com/projectmesa/mesa/pull/2350
13+
### 🧪 Experimental features
14+
* cell space: Add convenience properties for grid width and height by @quaquel in https://github.com/projectmesa/mesa/pull/2348
15+
### 🎉 New features added
16+
* Move core example models back (v2) by @EwoutH in https://github.com/projectmesa/mesa/pull/2358
17+
* Add Model.rng for SPEC-7 compliant numpy random number generation by @quaquel in https://github.com/projectmesa/mesa/pull/2352
18+
### 🛠 Enhancements made
19+
* use GridDraggable instead of Column in SolaraViz by @wang-boyu in https://github.com/projectmesa/mesa/pull/2344
20+
* update legend, xlabel & format of matplotlib plots by @wang-boyu in https://github.com/projectmesa/mesa/pull/2346
21+
* __init__.py: Import mesa.experimental by @EwoutH in https://github.com/projectmesa/mesa/pull/2374
22+
### 🐛 Bugs fixed
23+
* experimental init: Fix Solara import by making it lazy by @EwoutH in https://github.com/projectmesa/mesa/pull/2357
24+
* fix: pass `model.random` to schedulers by @quaquel in https://github.com/projectmesa/mesa/pull/2359
25+
* fix: register agent after creating unique_id and pos attributes by @wang-boyu in https://github.com/projectmesa/mesa/pull/2368
26+
* solara: viz tutorial: fix histogram code by @Corvince in https://github.com/projectmesa/mesa/pull/2379
27+
### 🔍 Examples updated
28+
* Cleanup and restructure basic example models by @EwoutH in https://github.com/projectmesa/mesa/pull/2365
29+
* Ruff basic examples by @EwoutH in https://github.com/projectmesa/mesa/pull/2370
30+
### 🔧 Maintenance
31+
* Code coverage: ignore experimental and visualization by @Corvince in https://github.com/projectmesa/mesa/pull/2361
32+
* add codecov token, fixes #2363 by @Corvince in https://github.com/projectmesa/mesa/pull/2366
33+
* add test_time back by @quaquel in https://github.com/projectmesa/mesa/pull/2367
34+
* Release notes: Add example category by @EwoutH in https://github.com/projectmesa/mesa/pull/2369
35+
36+
37+
**Full Changelog**: https://github.com/projectmesa/mesa/compare/v3.0.0b0...v3.0.0b1
38+
439
# 3.0.0b0 (2024-10-04)
540
## Highlights
641
We're proud to release the first Mesa 3.0 beta! This pre-release announces that we're ready for Mesa 3.0 to be tested by all our regular users. We try to not making breaking changes anymore, but focus on resolving bugs and imperfections.

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.0.0b0"
27+
__version__ = "3.0.0b1"
2828
__license__ = "Apache 2.0"
2929
_this_year = datetime.datetime.now(tz=datetime.timezone.utc).date().year
3030
__copyright__ = f"Copyright {_this_year} Project Mesa Team"

0 commit comments

Comments
 (0)