Skip to content

Commit

Permalink
Update to reflect release_3.0.0b1 notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
jackiekazil committed Oct 18, 2024
1 parent 8c67338 commit 0f627df
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
42 changes: 42 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,48 @@
---
title: Release History
---

# 3.0.0b1 (2024-10-17)

## Highlights
Basic exmaples are now importable in Mesa, includes boid_flockers, boltzmann_wealth_model, conways_game_of_life, schelling, and virus_on_network models. With this change they are also integrated into the Mesa tutorial in the docs.

Also, in this release, visualizations are improved by making visualization elements scalable and more clearly labeling the plots.

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ⚠️ Breaking changes
* replace model with random in AgentSet init by @quaquel in https://github.com/projectmesa/mesa/pull/2350
### 🧪 Experimental features
* cell space: Add convenience properties for grid width and height by @quaquel in https://github.com/projectmesa/mesa/pull/2348
* Bugfix for deepcopy / pickling discrete spaces by @quaquel in https://github.com/projectmesa/mesa/pull/2378
### 🎉 New features added
* Move core example models back (v2) by @EwoutH in https://github.com/projectmesa/mesa/pull/2358
* Add Model.rng for SPEC-7 compliant numpy random number generation by @quaquel in https://github.com/projectmesa/mesa/pull/2352
### 🛠 Enhancements made
* use GridDraggable instead of Column in SolaraViz by @wang-boyu in https://github.com/projectmesa/mesa/pull/2344
* update legend, xlabel & format of matplotlib plots by @wang-boyu in https://github.com/projectmesa/mesa/pull/2346
* __init__.py: Import mesa.experimental by @EwoutH in https://github.com/projectmesa/mesa/pull/2374
* Importable examples by @Corvince in https://github.com/projectmesa/mesa/pull/2381
### 🐛 Bugs fixed
* experimental init: Fix Solara import by making it lazy by @EwoutH in https://github.com/projectmesa/mesa/pull/2357
* fix: pass `model.random` to schedulers by @quaquel in https://github.com/projectmesa/mesa/pull/2359
* fix: register agent after creating unique_id and pos attributes by @wang-boyu in https://github.com/projectmesa/mesa/pull/2368
* solara: viz tutorial: fix histogram code by @Corvince in https://github.com/projectmesa/mesa/pull/2379
### 🔍 Examples updated
* Cleanup and restructure basic example models by @EwoutH in https://github.com/projectmesa/mesa/pull/2365
* Ruff basic examples by @EwoutH in https://github.com/projectmesa/mesa/pull/2370
### 📜 Documentation improvements
* Update migration_guide.md by @quaquel in https://github.com/projectmesa/mesa/pull/2347
### 🔧 Maintenance
* Code coverage: ignore experimental and visualization by @Corvince in https://github.com/projectmesa/mesa/pull/2361
* add codecov token, fixes #2363 by @Corvince in https://github.com/projectmesa/mesa/pull/2366
* add test_time back by @quaquel in https://github.com/projectmesa/mesa/pull/2367
* Release notes: Add example category by @EwoutH in https://github.com/projectmesa/mesa/pull/2369

**Full Changelog**: https://github.com/projectmesa/mesa/compare/v3.0.0b0...v3.0.0b1

# 3.0.0b0 (2024-10-04)
## Highlights
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.
Expand Down
2 changes: 1 addition & 1 deletion mesa/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
]

__title__ = "mesa"
__version__ = "3.0.0b0"
__version__ = "3.0.0b1"
__license__ = "Apache 2.0"
_this_year = datetime.datetime.now(tz=datetime.timezone.utc).date().year
__copyright__ = f"Copyright {_this_year} Project Mesa Team"

0 comments on commit 0f627df

Please sign in to comment.