Skip to content

Commit

Permalink
history: Add Mesa 3.0 Release Candidate release notes
Browse files Browse the repository at this point in the history
I was lazy the last time, so this adds the release notes from https://github.com/projectmesa/mesa/releases/tag/v3.0.0rc0
  • Loading branch information
EwoutH authored Nov 8, 2024
1 parent c547017 commit 46ff9fb
Showing 1 changed file with 35 additions and 2 deletions.
37 changes: 35 additions & 2 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Release History
---
# 3.0.0
# 3.0.0 (2024-11-09)
## Highlights
Mesa 3.0 brings major improvements to agent-based modeling, making it more intuitive and powerful while reducing complexity. This release modernizes core functionalities and introduces new capabilities for both beginners and advanced users.

Expand Down Expand Up @@ -124,7 +124,6 @@ Furthermore:
- Old visualization system replaced by SolaraViz

## Getting Started

Install Mesa 3.0:
```bash
pip install --upgrade mesa
Expand All @@ -142,6 +141,40 @@ A detailed [migration guide](https://mesa.readthedocs.io/latest/migration_guide.

We would love to hear what you think about Mesa 3.0! [Say hello here](https://github.com/projectmesa/mesa/discussions/2465) and leave any [feedback on 3.0 here](https://github.com/projectmesa/mesa/discussions/2338).

# 3.0.0rc0 (2024-11-06)
## Highlights
We're releasing the Mesa 3.0 Release Candidate, ready for final testing before we release Mesa 3.0 later this week!

In this last 3.0 pre-release, the visualisation has been thoroughly updated, with a brand new API. Visualizing the experimental Cell Space, including PropertyLayers and hexogonal grids, is now also supported.

We're still working very active on the visualisation, so we have marked that experimental for Mesa 3.0. We will stabilize SolaraViz in Mesa 3.1.

Any feedback and last-minute bug reports are welcome [here](https://github.com/projectmesa/mesa/discussions/2338).

## What's Changed
### ⚠️ Breaking changes
* Viz: Refactor Matplotlib plotting by @quaquel in https://github.com/projectmesa/mesa/pull/2430
* api reorganization by @quaquel in https://github.com/projectmesa/mesa/pull/2447
### 🧪 Experimental features
* Mark SolaraViz as experimental for Mesa 3.0 by @EwoutH in https://github.com/projectmesa/mesa/pull/2459
### 🛠 Enhancements made
* expand ax.scatter kwargs that can be used by @quaquel in https://github.com/projectmesa/mesa/pull/2445
### 🐛 Bugs fixed
* Fix #2452 - handle solara viz model params better by @Corvince in https://github.com/projectmesa/mesa/pull/2454
* Update MoneyModel.py by @quaquel in https://github.com/projectmesa/mesa/pull/2458
### 🔍 Examples updated
* Updates to Epstein example by @quaquel in https://github.com/projectmesa/mesa/pull/2429
* Update examples to use updated space drawing by @quaquel in https://github.com/projectmesa/mesa/pull/2442
### 📜 Documentation improvements
* Update wolf-sheep png and fix typo in file name by @quaquel in https://github.com/projectmesa/mesa/pull/2444
* Include main examples readme in docs by @quaquel in https://github.com/projectmesa/mesa/pull/2448
* remove how-to guide and update docs in places by @quaquel in https://github.com/projectmesa/mesa/pull/2449
### 🔧 Maintenance
* remove deprecated HexGrid class by @quaquel in https://github.com/projectmesa/mesa/pull/2441
* rename make_plot_measure to make_plot_component and add some kwargs by @quaquel in https://github.com/projectmesa/mesa/pull/2446

**Full Changelog**: https://github.com/projectmesa/mesa/compare/v3.0.0b2...v3.0.0rc0

# 3.0.0b2 (2024-10-26)
## Highlights
Mesa 3.0 beta 2 includes major work on the example models, docs, a new tutorial and visualisation.
Expand Down

0 comments on commit 46ff9fb

Please sign in to comment.