|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 2025.10.14 |
| 4 | + |
| 5 | +This release updates the default for the GitHub Action to target the current range of recommended Pythons (3.10-3.14). There's now a mechanism to control if nox downloads Python (even when not using uv). Several fixes include better free-threading support, custom filenames in script mode, and support for GitHub Actions Windows ARM runners. |
| 6 | + |
| 7 | +We'd like to thank the following folks who contributed to this release: |
| 8 | + |
| 9 | +* @agriyakhetarpal (first contribution) |
| 10 | +* @henryiii |
| 11 | +* @IvanIsCoding (first contribution) |
| 12 | +* @jbdyn (first contribution) |
| 13 | +* @johnthagen |
| 14 | +* @saucoide |
| 15 | +* @shenxianpeng (first contribution) |
| 16 | +* @Spacetown (first contribution) |
| 17 | +* @zzzeek (first contribution) |
| 18 | + |
| 19 | +Features: |
| 20 | + |
| 21 | +* Add `--download-python` python option by @saucoide in https://github.com/wntrblm/nox/pull/989 |
| 22 | +* Add `session.env_dir` to get the Path to the environment by @jbdyn in https://github.com/wntrblm/nox/pull/974 |
| 23 | + |
| 24 | +Changes: |
| 25 | + |
| 26 | +* GitHub Action 3.10-3.14 default by @henryiii in https://github.com/wntrblm/nox/pull/1003 |
| 27 | +* Percolate the `verbose` global option to the `silent` argument for session installation commands, and document it by @agriyakhetarpal in https://github.com/wntrblm/nox/pull/983 |
| 28 | +* Disallow abbreviated options by @henryiii in https://github.com/wntrblm/nox/pull/973 |
| 29 | +* Log output of failed process by @jbdyn in https://github.com/wntrblm/nox/pull/974 |
| 30 | +* Use a separate logging level (`SESSION_INFO`) for session info instead of warning by @Spacetown in https://github.com/wntrblm/nox/pull/990 |
| 31 | + |
| 32 | +Bugfixes: |
| 33 | + |
| 34 | +* Support scripts with custom names by @henryiii in https://github.com/wntrblm/nox/pull/1007 |
| 35 | +* Correctly match free-threaded python versions by @zzzeek in https://github.com/wntrblm/nox/pull/999 |
| 36 | +* Let uv replace the directory instead of deleting it ourselves by @henryiii in https://github.com/wntrblm/nox/pull/981 |
| 37 | +* Tighten type for `venv_backend` by @henryiii in https://github.com/wntrblm/nox/pull/967 |
| 38 | +* GitHub Actions Windows ARM support by @henryiii in https://github.com/wntrblm/nox/pull/1002 |
| 39 | +* Show a warning (eventually error) if a duplicate session is encountered by @henryiii in https://github.com/wntrblm/nox/pull/1013 |
| 40 | +* Fix validation error for `nox.options.keywords` by @henryiii in https://github.com/wntrblm/nox/pull/1011 |
| 41 | + |
| 42 | +Documentation: |
| 43 | + |
| 44 | +* Add `--script` to `uv run` inline metadata for nox-uv example by @johnthagen in https://github.com/wntrblm/nox/pull/984 |
| 45 | +* Document `nox-uv` third party package by @johnthagen in https://github.com/wntrblm/nox/pull/978 |
| 46 | +* Recommend `--locked` over `--frozen` for `uv sync` by @johnthagen in https://github.com/wntrblm/nox/pull/972 |
| 47 | +* Tweak the grammar in a comment in tasks.py by @brettcannon in https://github.com/wntrblm/nox/pull/987 |
| 48 | +* Add rustworkx as an example user by @IvanIsCoding in https://github.com/wntrblm/nox/pull/975 |
| 49 | +* Update badge from black to ruff by @shenxianpeng in https://github.com/wntrblm/nox/pull/971 |
| 50 | + |
| 51 | +Internal changes: |
| 52 | + |
| 53 | +* Hide new coverage warning on 3.14 by @henryiii in https://github.com/wntrblm/nox/pull/980 |
| 54 | +* Correct minimum versions and test by @henryiii in https://github.com/wntrblm/nox/pull/962 |
| 55 | +* CI ensure there are no duplicate log handlers by @saucoide in https://github.com/wntrblm/nox/pull/991 |
| 56 | +* Add 3.14 beta 1 support by @henryiii in https://github.com/wntrblm/nox/pull/970 |
| 57 | +* Add better reprs for some internal classes by @henryiii in https://github.com/wntrblm/nox/pull/966 |
| 58 | +* Drop Windows 2019 by @henryiii in https://github.com/wntrblm/nox/pull/985 |
| 59 | +* Modernize and remove rc conda channel by @henryiii in https://github.com/wntrblm/nox/pull/964 |
| 60 | +* Restore minimums test by @henryiii in https://github.com/wntrblm/nox/pull/982 |
| 61 | +* Use dict instead of OrderedDict by @henryiii in https://github.com/wntrblm/nox/pull/963 |
| 62 | +* Add conda marker to tests by @henryiii in https://github.com/wntrblm/nox/pull/969 |
| 63 | +* Clear the registry in tests by @henryiii in https://github.com/wntrblm/nox/pull/968 |
| 64 | + |
3 | 65 |
|
4 | 66 | ## 2025.05.01 |
5 | 67 |
|
|
0 commit comments