From 9ac061b1099d03f401b86baedc434c1c9dd01d8d Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 1 Jul 2025 09:51:25 +0200 Subject: [PATCH] Evennia 5.0.0 major release --- CHANGELOG.md | 4 +++- SECURITY.md | 3 ++- docs/source/Coding/Changelog.md | 8 ++++++-- docs/source/conf.py | 4 ++-- docs/source/index.md | 2 +- evennia/VERSION.txt | 2 +- evennia/VERSION_REQS.txt | 2 +- pyproject.toml | 2 +- 8 files changed, 17 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 06f89f5604..9902b948ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog -## Main branch +## Evennia 5.0.0 + +Jul 1, 2025 Updated dependencies: Django >5.2 (<5.3), Twisted >24 (<25). Python versions: 3.11, 3.12, 3.13. diff --git a/SECURITY.md b/SECURITY.md index 99517cd032..0e80555320 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -7,7 +7,8 @@ to use the latest minor/patch version within each major version. | Version | Supported | | ------- | ------------------ | -| 4.x | :white_check_mark: | +| 5.x | :white_check_mark: | +| 4.x | :x: | | 3.x | :x: | | 2.x | :x: | | 1.x | :x: | diff --git a/docs/source/Coding/Changelog.md b/docs/source/Coding/Changelog.md index c614ddd8d9..9902b948ab 100644 --- a/docs/source/Coding/Changelog.md +++ b/docs/source/Coding/Changelog.md @@ -1,8 +1,10 @@ # Changelog -## Main branch +## Evennia 5.0.0 -Updated dependencies: Django >5.1 (<5,2), Twisted >24 (<25). +Jul 1, 2025 + +Updated dependencies: Django >5.2 (<5.3), Twisted >24 (<25). Python versions: 3.11, 3.12, 3.13. This upgrade requires running `evennia migrate` on your existing database @@ -18,6 +20,7 @@ This upgrade requires running `evennia migrate` on your existing database - [Feat][pull3757]: Add more i18n strings to `DefaultObject` for easier translation (JohnFi) - [Feat][pull3783]: Support users of `ruff` linter by adding compatible config in `pyproject.toml` (jaborsh) - [Feat][pull3777]: New contrib `debugpy` for debugging Evennia with in VSCode with `debugpy` adapter (electroglyph) +- [Feat][pull3795]: Support evennia launcher for use with `uv` installation (TehomCD) - [Fix][pull3677]: Make sure that `DefaultAccount.create` normalizes to empty strings instead of `None` if no name is provided, also enforce string type (InspectorCaracal) - [Fix][pull3682]: Allow in-game help searching for commands natively starting @@ -92,6 +95,7 @@ This upgrade requires running `evennia migrate` on your existing database [pull3783]: https://github.com/evennia/evennia/pull/3783 [pull3777]: https://github.com/evennia/evennia/pull/3777 [pull3794]: https://github.com/evennia/evennia/pull/3794 +[pull3795]: https://github.com/evennia/evennia/pull/3795 [issue3688]: https://github.com/evennia/evennia/issues/3688 [issue3687]: https://github.com/evennia/evennia/issues/3687 [issue3788]: https://github.com/evennia/evennia/issues/3788 diff --git a/docs/source/conf.py b/docs/source/conf.py index e63efefcd1..2e489c2c52 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -62,8 +62,8 @@ smv_tag_whitelist = r"^$" # These are also read from the deploy.py script. These are also the names of # the folders built in the gh-pages evennia branch, under docs/. latest_version = "latest" -legacy_versions = ["4.x", "3.x", "2.x", "1.x", "0.x"] -legacy_branches = ["v4.0.0", "v3.0.0", "v2.0.0", "v1.0.0", "v0.9.5"] +legacy_versions = ["5.x", "4.x", "3.x", "2.x", "1.x", "0.x"] +legacy_branches = ["v5.0.0", "v4.0.0", "v3.0.0", "v2.0.0", "v1.0.0", "v0.9.5"] def add_legacy_versions_to_html_page_context(app, pagename, templatename, context, doctree): diff --git a/docs/source/index.md b/docs/source/index.md index cb4faf4117..34ce42945e 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -1,6 +1,6 @@ # Evennia Documentation -This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated outubro 26, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.5.0. +This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated outubro 26, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 5.0.0. - [Introduction](./Evennia-Introduction.md) - what is this Evennia thing? - [Evennia in Pictures](./Evennia-In-Pictures.md) - a visual overview of Evennia diff --git a/evennia/VERSION.txt b/evennia/VERSION.txt index a84947d6ff..0062ac9718 100644 --- a/evennia/VERSION.txt +++ b/evennia/VERSION.txt @@ -1 +1 @@ -4.5.0 +5.0.0 diff --git a/evennia/VERSION_REQS.txt b/evennia/VERSION_REQS.txt index 13843d1b30..910c028f1d 100644 --- a/evennia/VERSION_REQS.txt +++ b/evennia/VERSION_REQS.txt @@ -6,5 +6,5 @@ PYTHON_MIN = 3.11 PYTHON_MAX_TESTED = 3.13.100 TWISTED_MIN = 24.11 -DJANGO_MIN = 4.0.2 +DJANGO_MIN = 5.2.0 DJANGO_MAX_TESTED = 5.2.100 diff --git a/pyproject.toml b/pyproject.toml index 4411d0a031..c65bc62be8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "evennia" -version = "4.5.0" +version = "5.0.0" maintainers = [{ name = "Griatch", email = "griatch@gmail.com" }] description = "A full-featured toolkit and server for text-based multiplayer games (MUDs, MU*, etc)." requires-python = ">=3.11"