diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dc27908..e9ea9a6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## 2024.10.09 + + +This release adds explicit support for Python 3.13 and drops support for running Nox itself under Python 3.7. Note that you can still use 3.7 in your Nox sessions, we just dropped support for installing & running `nox` itself in 3.7. + +We'd like to thank the following folks who conributed to this release: +- + + +New features: +* Allow setting tags on parametrized sessions by @living180 in https://github.com/wntrblm/nox/pull/832 +* Added support for `uv`-installed pythons by @saucoide in https://github.com/wntrblm/nox/pull/842 +* Added `session.install_and_run_script` by @henryiii in https://github.com/wntrblm/nox/pull/847 + +Bugfixes: +* Updated type annotation of `stderr` parameter to make it optional by @edgarrmondragon in https://github.com/wntrblm/nox/pull/835 +* Removed `add_timestamp` from `noxfile.options` by @Wurstnase in https://github.com/wntrblm/nox/pull/856 + +Documentation: +* Added warning about uv and local packages by @henryiii in https://github.com/wntrblm/nox/pull/830 +* Fixed contribution guidelines by @Wurstnase in https://github.com/wntrblm/nox/pull/850 +* Fixed typos by @ember91 in https://github.com/wntrblm/nox/pull/839 +* Fixed typoss in cookbook by @hmd101 in https://github.com/wntrblm/nox/pull/837 +* Added missing cookbook recipe snippet imports by @KasperZutterman in https://github.com/wntrblm/nox/pull/853 +* Cleaned up `dev` recipe by @henryiii in https://github.com/wntrblm/nox/pull/862 +* Added note about `uv reinstall` by @henryiii in https://github.com/wntrblm/nox/pull/863 +* Added `uv sync` example by @henryiii in https://github.com/wntrblm/nox/pull/864 + +Internal changes: +* Use default action tests for macos-14 by @mayeut in https://github.com/wntrblm/nox/pull/824 +* Added 3.13 to the action defaults by @henryiii in https://github.com/wntrblm/nox/pull/846 +* Dropped Python 3.7 by @henryiii in https://github.com/wntrblm/nox/pull/822 +* Included 3.13 in classifiers by @henryiii in https://github.com/wntrblm/nox/pull/851 +* Use `uv` if available in action by @henryiii in https://github.com/wntrblm/nox/pull/831 +* Run tests with Python 3.13 by @edgarrmondragon in https://github.com/wntrblm/nox/pull/834 +* Updated `macos-latest` to `macos-14` by @henryiii in https://github.com/wntrblm/nox/pull/821 +* Use `miniforge` by @henryiii in https://github.com/wntrblm/nox/pull/854 +* Use `astral-sh/setup-uv` by @henryiii in https://github.com/wntrblm/nox/pull/859 +* Dropped PyPy 3.9 from test matrix by @henryiii in https://github.com/wntrblm/nox/pull/858 + + ## 2024.04.15 We'd like to thank the following folks who contributed to this release: @@ -14,8 +55,7 @@ New features: * Added the ability to use `None` to remove environment variables by @henryiii in https://github.com/wntrblm/nox/pull/812 * Added support for skipping sessions by default using `default=False` by @henryiii in https://github.com/wntrblm/nox/pull/810 -## Bugfixes - +Bugfixes: * Use static arguments instead of `**kwargs` by @henryiii in https://github.com/wntrblm/nox/pull/815 * Do not depend on `pipx` in Nox GitHub action by @mayeut in https://github.com/wntrblm/nox/pull/768 * Disallow `UV_SYSTEM_PYTHON` by @henryiii in https://github.com/wntrblm/nox/pull/817 diff --git a/pyproject.toml b/pyproject.toml index 5a41fefe..ce852f8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ requires = [ [project] name = "nox" -version = "2024.04.15" +version = "2024.10.09" description = "Flexible test automation." readme = "README.md" keywords = [