|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 2024.03.02 |
| 4 | + |
| 5 | +We'd like to thank the following folks who contributed to this release: |
| 6 | +- @DiddiLeija |
| 7 | +- @MicaelJarniac |
| 8 | +- @chrysle |
| 9 | +- @edgarrmondragon |
| 10 | +- @fazledyn-or |
| 11 | +- @franekmagiera |
| 12 | +- @frenzymadness |
| 13 | +- @henryiii |
| 14 | +- @johnthagen |
| 15 | +- @mayeut |
| 16 | +- @patrick91 |
| 17 | +- @q0w |
| 18 | +- @samypr100 |
| 19 | +- @scop |
| 20 | +- @stasfilin |
| 21 | +- @stefanv |
| 22 | + |
| 23 | +New Features: |
| 24 | +* Add `uv` backend by @henryiii in https://github.com/wntrblm/nox/pull/762 |
| 25 | +* Add venv backend fallback by @henryiii in https://github.com/wntrblm/nox/pull/787 |
| 26 | +* Add option `--reuse-venv {yes,no,never,always}` by @samypr100 in https://github.com/wntrblm/nox/pull/730 |
| 27 | +* Add environment variable `NOX_DEFAULT_VENV_BACKEND` for default backend by @edgarrmondragon in https://github.com/wntrblm/nox/pull/780 |
| 28 | +* Rename `session.run_always` to `session.run_install` by @henryiii in https://github.com/wntrblm/nox/pull/770 |
| 29 | +* Add more option argument completions by @scop in https://github.com/wntrblm/nox/pull/707 |
| 30 | +* Implement `tox-to-nox` for tox 4 by @frenzymadness in https://github.com/wntrblm/nox/pull/687 |
| 31 | +* Allow `--force-python` on unparametrized sessions by @chrysle in https://github.com/wntrblm/nox/pull/756 |
| 32 | +* Add `include_outer_env` parameter to `session.run` and friends by @franekmagiera in https://github.com/wntrblm/nox/pull/652 |
| 33 | +* GitHub Action: Add support for the `~` version specifier by @mayeut in https://github.com/wntrblm/nox/pull/712 |
| 34 | + |
| 35 | +Bugfixes: |
| 36 | +* Rebuild environment when changing to an incompatible backend type by @henryiii in https://github.com/wntrblm/nox/pull/781 |
| 37 | +* Warn user when first argument to `session.run` is a list by @stefanv in https://github.com/wntrblm/nox/pull/786 |
| 38 | +* Allow overriding `nox.options.sessions` with `--tags` by @q0w in https://github.com/wntrblm/nox/pull/684 |
| 39 | +* Allow overriding `NO_COLOR` with `--force-color` by @stasfilin in https://github.com/wntrblm/nox/pull/723 |
| 40 | +* Fix `nox.options.error_on_missing_interpreters` when running in CI by @samypr100 in https://github.com/wntrblm/nox/pull/725 |
| 41 | + |
| 42 | +Documentation Improvements: |
| 43 | +* Create an official Nox badge by @johnthagen in https://github.com/wntrblm/nox/pull/714 and https://github.com/wntrblm/nox/pull/715 |
| 44 | +* Add recipe for generating a matrix with GitHub Actions by @henryiii in https://github.com/wntrblm/nox/pull/696 |
| 45 | +* Update some links by @henryiii in https://github.com/wntrblm/nox/pull/774 |
| 46 | + |
| 47 | +Internal Changes: |
| 48 | +* fix: always pull versions from metadata by @henryiii in https://github.com/wntrblm/nox/pull/782 |
| 49 | +* chore: ruff moved to astral-sh by @henryiii in https://github.com/wntrblm/nox/pull/722 |
| 50 | +* Use double quotes instead of single in github actions examples by @patrick91 in https://github.com/wntrblm/nox/pull/724 |
| 51 | +* tests: fixes when running locally by @henryiii in https://github.com/wntrblm/nox/pull/721 |
| 52 | +* chore: modernize Ruff config, bump pre-commit by @henryiii in https://github.com/wntrblm/nox/pull/744 |
| 53 | +* chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/wntrblm/nox/pull/738 |
| 54 | +* chore: ruff-format by @henryiii in https://github.com/wntrblm/nox/pull/745 |
| 55 | +* chore(action): update default python-versions by @mayeut in https://github.com/wntrblm/nox/pull/767 |
| 56 | +* chore(ci): allow manual runs on branches without a PR by @mayeut in https://github.com/wntrblm/nox/pull/766 |
| 57 | +* chore(ci): bump actions/setup-python & conda-incubator/setup-miniconda by @mayeut in https://github.com/wntrblm/nox/pull/765 |
| 58 | +* ci: group dependabot updates by @henryiii in https://github.com/wntrblm/nox/pull/755 |
| 59 | +* fix(types): improve typing by @henryiii in https://github.com/wntrblm/nox/pull/720 |
| 60 | +* ci: fix coverage combine for different OS's by @henryiii in https://github.com/wntrblm/nox/pull/778 |
| 61 | +* ci: update to artifacts v2 by @henryiii in https://github.com/wntrblm/nox/pull/772 |
| 62 | +* ci: remove skipped job & combine (faster) by @henryiii in https://github.com/wntrblm/nox/pull/771 |
| 63 | +* chore: cleanup Ruff a bit by @henryiii in https://github.com/wntrblm/nox/pull/783 |
| 64 | +* chore(deps): bump the actions group with 2 updates by @dependabot in https://github.com/wntrblm/nox/pull/784 |
| 65 | +* style: add type hints, update few functions by @stasfilin in https://github.com/wntrblm/nox/pull/728 |
| 66 | +* Include Python 3.12 in GHA by @DiddiLeija in https://github.com/wntrblm/nox/pull/743 |
| 67 | +* Allow tests to pass in environments where NO_COLOR=1 is set by @edgarrmondragon in https://github.com/wntrblm/nox/pull/777 |
| 68 | +* tests: support running when the Python launcher for UNIX is present by @henryiii in https://github.com/wntrblm/nox/pull/775 |
| 69 | +* chore: drop unneeded config option by @henryiii in https://github.com/wntrblm/nox/pull/773 |
| 70 | +* Bump minimum virtualenv to 20.14.1 by @johnthagen in https://github.com/wntrblm/nox/pull/747 |
| 71 | +* chore: save session name in `Func` by @MicaelJarniac in https://github.com/wntrblm/nox/pull/718 |
| 72 | +* Removed the problematic Python 2.7.18 version by @stasfilin in https://github.com/wntrblm/nox/pull/726 |
| 73 | +* Fixed Improper Method Call: Replaced `NotImplementedError` by @fazledyn-or in https://github.com/wntrblm/nox/pull/749 |
| 74 | + |
| 75 | + |
3 | 76 | ## 2023.04.22 |
4 | 77 |
|
5 | 78 | We'd like to thank the following folks who contributed to this release: |
|
0 commit comments