Nox v2021.6.6 Release Notes
-
- ➕ Add option
--no-install
to skip install commands in reused environments. (#432) - ➕ Add option
--force-python
as shorthand for--python
and--extra-python
. (#427) - Do not reuse environments if the interpreter or the environment type has changed. (#418, #425, #428)
- 👍 Allow common variations in session names with parameters, such as double quotes instead of single quotes. Session names are considered equal if they produce the same Python AST. (#417, #434)
- Preserve the order of parameters in session names. (#401)
- 👍 Allow
@nox.parametrize
to select the session Python. (#413) - 👍 Allow passing
posargs
when scheduling another session viasession.notify
. (#397) - Prevent sessions from modifying each other's posargs. (#439)
- ➕ Add
nox.needs_version
to specify Nox version requirements. (#388) - ➕ Add
session.name
to get the session name. (#386) - Gracefully shutdown child processes. (#393)
- Decode command output using the system locale if UTF-8 decoding fails. (#380)
- 🛠 Fix creation of Conda environments when
venv_params
is used. (#420) - Various improvements to Nox's type annotations. (#376, #377, #378)
- ✂ Remove outdated notes on Windows compatibility from the documentation. (#382)
- 🏁 Increase Nox's test coverage on Windows. (#300)
- 🔧 Avoid mypy searching for configuration files in other directories. (#402)
- 👷 Replace AppVeyor and Travis CI by GitHub Actions. (#389, #390, #403)
- 👍 Allow colorlog <7.0.0. (#431)
- ⬇️ Drop contexter from test requirements. (#426)
- ⬆️ Upgrade linters to the latest version. (#438)
- ➕ Add option