|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 2.0.0 (unreleased) |
| 3 | +## 2.0.0 (2025-10-24) |
4 | 4 |
|
5 | 5 | - **Breaking**: Drop Python 3.9 support. Minimum Python version is now 3.10. |
6 | 6 | - 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. |
8 | 8 | The offline option had a bug and was fixed in mxdev [#34](https://github.com/mxstack/mxdev/issues/34) and released with mxdev>=5. |
9 | 9 | This fix switches from `-o` to the correct `-f` (no fetch from vcs). |
10 | 10 | To update your makefile use `mxmake update` in the folder with your `Makefile`. |
11 | 11 | - 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. |
14 | 14 | - Feature: Add support for Python 3.14. |
15 | 15 | - Breaking: Removed `MXENV_UV_GLOBAL` setting in favor of automatic UV detection. |
16 | 16 | When `PYTHON_PACKAGE_INSTALLER=uv`, mxmake now automatically detects and uses |
|
31 | 31 | - Improvement: Simplified mxenv.mk logic from 3+ nesting levels to 1-2 levels |
32 | 32 | using computed intermediate variables (`USE_GLOBAL_UV`, `USE_LOCAL_UV`). |
33 | 33 | 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. |
34 | 36 | - Chore: Migrate to hatch-vcs for automated versioning from git tags. |
35 | 37 |
|
36 | 38 | ## 1.3.0 (2025-09-03) |
|
0 commit comments