Skip to content

Commit 449f935

Browse files
authored
docs: prepare for 2025.10.14 (#1010)
* docs: prepare for 2025.10.14 Signed-off-by: Henry Schreiner <[email protected]> * Update CHANGELOG with new contributions and changes Added new contributors and updated features, changes, and bugfixes sections. * Document new SESSION_INFO logging level Added a new logging level for session info in the changelog. * Update CHANGELOG with new features and fixes Added a warning for duplicate sessions and fixed validation error for `nox.options.keywords`. --------- Signed-off-by: Henry Schreiner <[email protected]>
1 parent 6174960 commit 449f935

2 files changed

Lines changed: 63 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,67 @@
11
# Changelog
22

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+
365

466
## 2025.05.01
567

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ requires = [
66

77
[project]
88
name = "nox"
9-
version = "2025.05.01"
9+
version = "2025.10.14"
1010
description = "Flexible test automation."
1111
readme = "README.md"
1212
keywords = [

0 commit comments

Comments
 (0)