Skip to content

Commit ab8df36

Browse files
committed
prepare release 2.0.0
1 parent 341c760 commit ab8df36

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

CHANGES.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Changelog
22

3-
## 2.0.0 (unreleased)
3+
## 2.0.0 (2025-10-24)
44

55
- **Breaking**: Drop Python 3.9 support. Minimum Python version is now 3.10.
66
- Feature: Modernize codebase to use Python 3.10+ features (PEP 604 union types, built-in generic types).
7-
- Critical fix: `SOURCES_TARGET` used mxdev wrongly with `-o` (offline) option.
7+
- **Critical fix**: `SOURCES_TARGET` used mxdev wrongly with `-o` (offline) option.
88
The offline option had a bug and was fixed in mxdev [#34](https://github.com/mxstack/mxdev/issues/34) and released with mxdev>=5.
99
This fix switches from `-o` to the correct `-f` (no fetch from vcs).
1010
To update your makefile use `mxmake update` in the folder with your `Makefile`.
1111
- Fix: theme for newer Sphinx 7.x.
12-
- Fix: interactive uv venv, use --allow-existing instead.
13-
- Fix: The project was using pytest as the test runner all along (as configured in the Makefile and generated test scripts), but zope.testrunner was incorrectly listed as the dependency.
12+
- Fix: interactive uv venv, use `--allow-existing` instead.
13+
- Fix: The project was using `pytest` as the test runner all along (as configured in the Makefile and generated test scripts), but `zope.testrunner `was incorrectly listed as the dependency.
1414
- Feature: Add support for Python 3.14.
1515
- Breaking: Removed `MXENV_UV_GLOBAL` setting in favor of automatic UV detection.
1616
When `PYTHON_PACKAGE_INSTALLER=uv`, mxmake now automatically detects and uses
@@ -31,6 +31,8 @@
3131
- Improvement: Simplified mxenv.mk logic from 3+ nesting levels to 1-2 levels
3232
using computed intermediate variables (`USE_GLOBAL_UV`, `USE_LOCAL_UV`).
3333
Code is now more maintainable and easier to extend.
34+
- Tests/CI: Increase coverage, test UV-only scenario.
35+
- Docs: Overhaul and improve. Focus on UV only.
3436
- Chore: Migrate to hatch-vcs for automated versioning from git tags.
3537

3638
## 1.3.0 (2025-09-03)

0 commit comments

Comments
 (0)