From 3e8e4c827476eb1165f8f247644baad2d7cd49de Mon Sep 17 00:00:00 2001 From: Ewout ter Hoeven Date: Tue, 23 Apr 2024 15:52:26 +0200 Subject: [PATCH 1/3] Update version number and release notes for 2.3.0 release --- HISTORY.md | 15 +++++++++------ mesa/__init__.py | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 8b65e404f48..d525af548bf 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,9 +1,9 @@ --- title: Release History --- -# 2.3.0-rc1 (2024-04-18) +# 2.3.0 (2024-04-18) ## Highlights -The 2.3.0-rc1 release is our first release candidate pre-release, meant to test all the new features and enhancement for the upcoming 2.3.0 release. +Mesa 2.3.0 is a big feature release and the last feature release before 3.0. There are two main new features: - The experimental cell-centric discrete spaces, as added in #1994. It allows having cells with not only properties but also active behaviors: the `CellAgent`. Its inspired by NetLogo's [patches](https://ccl.northwestern.edu/netlogo/bind/primitive/patches.html) but extend and generalize this concept further. @@ -13,11 +13,11 @@ There are a lot of other features: The Jupyter visualisation now supports easier Finally, 2.3.0 stabilizes the `AgentSet` (including `model.agents`), making it the first experimental Mesa feature that is taken out of it's experimental phase. -Install this pre-release with: +Install this release with: ``` -pip install --pre mesa +pip install --upgrade mesa ``` -We would love feedback before we release 2.3.0 stable in ~1 week. +The Mesa 2.3.x-series supports Python 3.9 to 3.12. The next major release will require Python 3.10. ## What's Changed ### 🧪 Experimental features @@ -87,7 +87,10 @@ We would love feedback before we release 2.3.0 stable in ~1 week. * @FoFFolo made their first contribution in https://github.com/projectmesa/mesa/pull/2082 * @puer-robustus made their first contribution in https://github.com/projectmesa/mesa/pull/2083 -**Full Changelog**: https://github.com/projectmesa/mesa/compare/v2.2.4...2.3.0-rc1 +**Full Changelog**: https://github.com/projectmesa/mesa/compare/v2.2.4...2.3.0 + +# 2.3.0-rc1 (2024-04-18) +Mesa 2.3.0-rc1 is pre-release in preperation for 2.3.0 stable. It had the same release notes as 2.3.0. # 2.2.4 (2024-01-26) ## Highlights diff --git a/mesa/__init__.py b/mesa/__init__.py index 4cef05c3d8e..211ce6c6eaf 100644 --- a/mesa/__init__.py +++ b/mesa/__init__.py @@ -26,7 +26,7 @@ ] __title__ = "mesa" -__version__ = "2.3.0-rc1" +__version__ = "2.3.0" __license__ = "Apache 2.0" _this_year = datetime.datetime.now(tz=datetime.timezone.utc).date().year __copyright__ = f"Copyright {_this_year} Project Mesa Team" From de9f8b7c69a46fdb5178d9e937da269e016b77b3 Mon Sep 17 00:00:00 2001 From: Ewout ter Hoeven Date: Tue, 23 Apr 2024 15:54:43 +0200 Subject: [PATCH 2/3] Fix 2.3.0 date --- HISTORY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index d525af548bf..d1afbe41e0c 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,7 +1,7 @@ --- title: Release History --- -# 2.3.0 (2024-04-18) +# 2.3.0 (2024-04-23) ## Highlights Mesa 2.3.0 is a big feature release and the last feature release before 3.0. From 975c8ab7fc91fc63cc36f21851802234226d053b Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 13:55:11 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- HISTORY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index d1afbe41e0c..98d4a06aad9 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -90,7 +90,7 @@ The Mesa 2.3.x-series supports Python 3.9 to 3.12. The next major release will r **Full Changelog**: https://github.com/projectmesa/mesa/compare/v2.2.4...2.3.0 # 2.3.0-rc1 (2024-04-18) -Mesa 2.3.0-rc1 is pre-release in preperation for 2.3.0 stable. It had the same release notes as 2.3.0. +Mesa 2.3.0-rc1 is pre-release in preperation for 2.3.0 stable. It had the same release notes as 2.3.0. # 2.2.4 (2024-01-26) ## Highlights