|
6 | 6 | - Fix: interactive uv venv, use --allow-existing instead. |
7 | 7 | - Feature: Add support for Python 3.14. |
8 | 8 | - Feature: Add `docs-linkcheck` to check for broken links in the sphinx documentation. |
9 | | - |
10 | | -### Breaking Changes - mxenv domain refactoring |
11 | | - |
12 | | -- **Removed**: `MXENV_UV_GLOBAL` setting in favor of automatic UV detection. |
| 9 | +- Breaking: Removed `MXENV_UV_GLOBAL` setting in favor of automatic UV detection. |
13 | 10 | When `PYTHON_PACKAGE_INSTALLER=uv`, mxmake now automatically detects and uses |
14 | 11 | a globally installed `uv` if available. To force local installation of uv, |
15 | 12 | simply don't install it globally or remove it from PATH. |
16 | | - |
17 | | -### New Features - mxenv domain |
18 | | - |
19 | | -- **Added**: `UV_PYTHON` setting to specify Python version for UV-managed virtual |
| 13 | +- Feature: Add `UV_PYTHON` setting to specify Python version for UV-managed virtual |
20 | 14 | environments. Defaults to `PRIMARY_PYTHON` for backward compatibility. This |
21 | 15 | provides semantic clarity: `PRIMARY_PYTHON` is the system interpreter path |
22 | 16 | (e.g., `python3.11`), while `UV_PYTHON` is the version spec for UV |
23 | 17 | (e.g., `3.14`, `[email protected]`). |
24 | | - |
25 | | -- **Added**: Automatic detection of global UV installation using simple shell check. |
| 18 | +- Feature: Automatic detection of global UV installation using simple shell check. |
26 | 19 | No manual configuration required. |
27 | | - |
28 | | -- **Added**: All UV commands now run with `--quiet --no-progress` flags for better |
| 20 | +- Feature: All UV commands now run with `--quiet --no-progress` flags for better |
29 | 21 | CI/CD compatibility and cleaner log output. |
30 | | - |
31 | | -- **Added**: When using global UV, mxmake checks if updates are available using |
| 22 | +- Feature: When using global UV, mxmake checks if updates are available using |
32 | 23 | `uv self update --dry-run` and displays a helpful non-blocking warning if a |
33 | 24 | newer version is available. |
34 | | - |
35 | | -- **Improved**: Simplified mxenv.mk logic from 3+ nesting levels to 1-2 levels |
| 25 | +- Improvement: Simplified mxenv.mk logic from 3+ nesting levels to 1-2 levels |
36 | 26 | using computed intermediate variables (`USE_GLOBAL_UV`, `USE_LOCAL_UV`). |
37 | 27 | Code is now more maintainable and easier to extend. |
38 | 28 |
|
|
0 commit comments