fix(deps): update all non-major dependencies
This MR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| black (changelog) |
25.1.0 -> 25.9.0
|
docs | minor | ||
| coverage |
7.6.11 -> 7.11.0
|
dev | minor | ||
| cryptography (changelog) |
46.0.2 -> 46.0.3
|
dependencies | patch | ||
| django-cors-headers (changelog) |
4.7.0 -> 4.9.0
|
dependencies | minor | ||
| django-crispy-forms (changelog) |
2.3 -> 2.4
|
dependencies | minor | ||
| djangorestframework (source, changelog) |
3.15.2 -> 3.16.1
|
dependencies | minor | ||
| faker (changelog) |
37.5.3 -> 37.12.0
|
dev | minor | ||
| freezegun (changelog) |
1.5.1 -> 1.5.5
|
dev | patch | ||
| google-auth |
2.38.0 -> 2.41.1
|
dependencies | minor | ||
| google-cloud-pubsub |
2.29.0 -> 2.31.1
|
dependencies | minor | ||
| ipython |
9.4.0 -> 9.6.0
|
dev | minor | ||
| message-schemas |
^0.6.0 -> ^0.7.0
|
dependencies | minor | ||
| mkdocs-literate-nav (changelog) |
0.6.1 -> 0.6.2
|
docs | patch | ||
| mkdocs-material (changelog) |
9.6.3 -> 9.6.22
|
docs | patch | ||
| mkdocs-section-index (changelog) |
0.3.9 -> 0.3.10
|
docs | patch | ||
| mkdocstrings (changelog) |
^0.27.0 -> ^0.30.0
|
docs | minor | ||
| openapi-spec-validator |
0.7.1 -> 0.7.2
|
dev | patch | ||
| pre-commit/mirrors-mypy |
v1.4.1 -> v1.18.2
|
repository | minor | ||
| psf/black |
25.1.0 -> 25.9.0
|
repository | minor | ||
| psycopg (source, changelog) |
3.2.4 -> 3.2.11
|
dependencies | patch | ||
| pycqa/flake8 |
7.1.1 -> 7.3.0
|
repository | minor | ||
| pytest-django (changelog) |
4.10.0 -> 4.11.1
|
dev | minor | ||
| pytest-docker-tools |
3.1.3 -> 3.1.9
|
dev | patch | ||
| pytest-env |
1.1.3 -> 1.2.0
|
dev | minor | ||
| python |
3.11-slim -> 3.14-slim
|
minor | |||
| python-poetry/poetry |
2.1.4 -> 2.2.1
|
repository | minor | ||
| pyyaml (source) |
6.0.2 -> 6.0.3
|
dev | patch | ||
| pyyaml (source) |
6.0.2 -> 6.0.3
|
dependencies | patch | ||
| requests (source, changelog) |
2.32.3 -> 2.32.5
|
dependencies | patch | ||
| tenacity |
9.0.0 -> 9.1.2
|
dependencies | minor | ||
| tox (changelog) |
4.14.1 -> 4.32.0
|
dev | minor | ||
| uis/devops/continuous-delivery/ci-templates |
v7.6.2 -> v7.19.2
|
repository | minor | ||
| whitenoise (changelog) |
6.9.0 -> 6.11.0
|
dependencies | minor |
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
psf/black (black)
v25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)
Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628) - Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630) - Handle
# fmt: skipfollowed by a comment at the end of file (#4635) - Fix crash when a tuple appears in the
asclause of awithstatement (#4634) - Fix crash when tuple is used as a context manager inside a
withstatement (#4646) - Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663) - Fix crash on a
\\r\n(#4673) - Fix crash on
await ...(where...is a literalEllipsis) (#4676) - Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552) - Improve
multiline_string_handlingwith ternaries and dictionaries (#4657) - Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680) - Wrap the
inclause of comprehensions across lines if necessary (#4699) - Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720) - Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)
Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
- Fix the version check in the vim file to reject Python 3.8 (#4567)
- Enhance GitHub Action
psf/blackto read Black version from an additional section in pyproject.toml:[project.dependency-groups](#4606) - Build gallery docker image with python3-slim and reduce image size (#4686)
Documentation
- Add FAQ entry for windows emoji not displaying (#4714)
nedbat/coveragepy (coverage)
v7.11.0
- Dropped support for Python 3.9, declared support for Python 3.15 alpha.
.. _changes_7-10-7:
v7.10.7
-
Performance: with branch coverage in large files, generating HTML, JSON, or LCOV reports could take far too long due to some quadratic behavior when creating the function and class index pages. This is now fixed, closing
issue 2048_. Thanks to Daniel Diniz for help diagnosing the problem. -
Most warnings and a few errors now have links to a page in the docs explaining the specific message. Closes
issue 1921_.
.. _issue 1921: #1921 .. _issue 2048: #2048
.. _changes_7-10-6:
v7.10.6
-
Fix:
sourcedirectories were not properly communicated to subprocesses that ran in different directories, as reported inissue 1499_. This is now fixed. -
Performance:
Alex Gaynor continues fine-tuning <pull 2038_>_ the speed of combination, especially with many contexts.
.. _issue 1499: #1499 .. _pull 2038: #2038
.. _changes_7-10-5:
v7.10.5
- Big speed improvements for
coverage combine: it's now about twice as fast! Huge thanks to Alex Gaynor for pull requests2032 <pull 2032_>,2033 <pull 2033_>, and2034 <pull 2034_>_.
.. _pull 2032: #2032 .. _pull 2033: #2033 .. _pull 2034: #2034
.. _changes_7-10-4:
v7.10.4
-
Added
patch = forkfor times when the built-in forking support is insufficient. -
Fix:
patch = execvalso inherits the entire coverage configuration now.
.. _changes_7-10-3:
v7.10.3
-
Fixes for
patch = subprocess:-
If subprocesses spawned yet more subprocesses simultaneously, some coverage could be missed. This is now fixed, closing
issue 2024_. -
If subprocesses were created in other directories, their data files were stranded there and not combined into the totals, as described in
issue 2025_. This is now fixed. -
On Windows (or maybe only some Windows?) the patch would fail with a
ModuleNotFounderror trying to import coverage. This is now fixed, closingissue 2022_. -
Originally only options set in the coverage configuration file would apply to subprocesses. Options set on the
coverage runcommand line (such as--branch) wouldn't be communicated to the subprocesses. This could lead to combining failures, as described inissue 2021_. Now the entire configuration is used in subprocesses, regardless of its origin. -
Added
debug=patchto help diagnose problems.
-
-
Fix: really close all SQLite databases, even in-memory ones. Closes
issue 2017_.
.. _issue 2017: #2017 .. _issue 2021: #2021 .. _issue 2022: #2022 .. _issue 2024: #2024 .. _issue 2025: #2025
.. _changes_7-10-2:
v7.10.2
- Fix: some code with NOP bytecodes could report missing branches that are
actually executed. This is now fixed, closing
issue 1999_. Python 3.9 still shows the problem.
.. _issue 1999: #1999
.. _changes_7-10-1:
v7.10.1
-
Fix: the exclusion for
if TYPE_CHECKING:was wrong: it marked the branch as partial, but it should have been a line exclusion so the entire clause would be excluded. Improvesissue 831_. -
Fix: changed where .pth files are written for
patch = subprocess, closingissue 2006_.
.. _issue 2006: #2006
.. _changes_7-10-0:
v7.10.0
-
A new configuration option: ":ref:
config_run_patch" specifies named patches to work around some limitations in coverage measurement. These patches are available:-
patch = _exitlets coverage save its data even when :func:os._exit() <python:os._exit>is used to abruptly end the process. This closes long-standingissue 310_ as well as its duplicates:issue 312,issue 1673,issue 1845, andissue 1941. -
patch = subprocessmeasures coverage in Python subprocesses created with :mod:subprocess, :func:os.system, or one of the :func:execv <python:os.execl>or :func:spawnv <python:os.spawnl>family of functions. Closes oldissue 367, its duplicateissue 378and oldissue 689_. -
patch = execvadjusts the :func:execv <python:os.execl>family of functions to save coverage data before ending the current program and starting the next. Not available on Windows. Closesissue 43_ after 15 years!
-
-
The HTML report now dimly colors subsequent lines in multi-line statements. They used to have no color. This gives a better indication of the amount of code missing in the report. Closes
issue 1308_. -
Two new exclusion patterns are part of the defaults:
...is automatically excluded as a line andif TYPE_CHECKING:is excluded as a branch. Closesissue 831_. -
A new command-line option:
--save-signal=USR1specifies a signal that coverage.py will listen for. When the signal is sent, the coverage data will be saved. This makes it possible to save data from within long-running processes. Thanks,Arkady Gilinsky <pull 1998_>_. -
A new configuration option: ":ref:
config_report_partial_also" is a list of regexes to add as pragmas for partial branches. This parallels the ":ref:config_report_exclude_also" setting for adding line exclusion patterns. -
A few file path configuration settings didn't allow for tilde expansion: :ref:
config_json_output, :ref:config_lcov_outputand :ref:config_run_debug_file. This is now fixed. -
Wheels are included for 3.14 now that 3.14 rc1 is available.
-
We no longer ship a PyPy-specific wheel. PyPy will install the pure-Python wheel. Closes
issue 2001_. -
In the very unusual situation of not having a current frame, coverage no longer crashes when using the sysmon core, fixing
issue 2005_.
.. _issue 43: #43 .. _issue 310: #310 .. _issue 312: #312 .. _issue 367: #367 .. _issue 378: #378 .. _issue 689: #689 .. _issue 831: #831 .. _issue 1308: #1308 .. _issue 1673: #1673 .. _issue 1845: #1845 .. _issue 1941: #1941 .. _pull 1998: #1998 .. _issue 2001: #2001 .. _issue 2005: #2005
.. _changes_7-9-2:
v7.9.2
-
Fix: complex conditionals within a line might cause a KeyError when using sys.monitoring, as reported in
issue 1991_. This is now fixed. -
Fix: we can now measure coverage for code in Python archive (.par) files. Thanks,
Itamer Oren <pull 1984_>_.
.. _pull 1984: #1984 .. _issue 1991: #1991
.. _changes_7-9-1:
v7.9.1
-
The "no-ctracer" warning is not issued for Python pre-release versions. Coverage doesn't ship compiled wheels for those versions, so this was far too noisy.
-
On Python 3.14+, the "sysmon" core is now the default if it's supported for your configuration. Plugins and dynamic contexts are still not supported with it.
.. _changes_7-9-0:
v7.9.0
-
Added a
[run] coreconfiguration setting to specify the measurement core, which was previously only available through the COVERAGE_CORE environment variable. Finishesissue 1746_. -
Fixed incorrect rendering of f-strings with doubled braces, closing
issue 1980_. -
If the C tracer core can't be imported, a warning ("no-ctracer") is issued with the reason.
-
The C tracer core extension module now conforms to
PEP 489, closingissue 1977. Thanks,Adam Turner <pull 1978_>_. -
Fixed a "ValueError: min() arg is an empty sequence" error caused by strange empty modules, found by
oss-fuzz_.
.. _issue 1746: #1746 .. _issue 1977: #1977 .. _pull 1978: #1978 .. _issue 1980: #1980 .. _PEP 489: https://peps.python.org/pep-0489 .. _oss-fuzz: https://google.github.io/oss-fuzz/
.. _changes_7-8-2:
v7.8.2
- Wheels are provided for Windows ARM64 on Python 3.11, 3.12, and 3.13.
Thanks,
Finn Womack <pull 1972_>_.
.. _issue 1971: #1971 .. _pull 1972: #1972
.. _changes_7-8-1:
v7.8.1
-
A number of EncodingWarnings were fixed that could appear if you've enabled PYTHONWARNDEFAULTENCODING, fixing
issue 1966. Thanks,Henry Schreiner <pull 1967_>. -
Fixed a race condition when using sys.monitoring with free-threading Python, closing
issue 1970_.
.. _issue 1966: #1966 .. _pull 1967: #1967 .. _issue 1970: #1970
.. _changes_7-8-0:
v7.8.0
-
Added a new
source_dirssetting for symmetry with the existingsource_pkgssetting. It's preferable to the existingsourcesetting, because you'll get a clear error when directories don't exist. Fixesissue 1942. Thanks,Jeremy Fleischman <pull 1943_>. -
Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is properly supported, closing
issue 1696. Thanks,Philipp A. <pull 1700_>. This works properly except for a detail when using thecoveragecommand on Windows. There you can usepython -m coverageinstead if you need exact emulation.
.. _issue 1696: #1696 .. _pull 1700: #1700 .. _issue 1942: #1942 .. _pull 1943: #1943
.. _changes_7-7-1:
v7.7.1
- A few small tweaks to the sys.monitoring support for Python 3.14. Please test!
.. _changes_7-7-0:
v7.7.0
-
The Coverage object has a new method, :meth:
.Coverage.branch_statsfor getting simple branch information for a module. Closesissue 1888_. -
The :class:
Coverage constructor<.Coverage>now has apluginsparameter for passing in plugin objects directly, thanks toAlex Gaynor <pull 1919_>_. -
Many constant tests in if statements are now recognized as being optimized away. For example, previously
if 13:would have been considered a branch with one path not taken. Now it is understood as always true and no coverage is missing. -
The experimental sys.monitoring support now works for branch coverage if you are using Python 3.14.0 alpha 6 or newer. This should reduce the overhead coverage.py imposes on your test suite. Set the environment variable
COVERAGE_CORE=sysmonto try it out. -
Confirmed support for PyPy 3.11. Thanks Michał Górny.
.. _issue 1888: #1888 .. _pull 1919: #1919
.. _changes_7-6-12:
v7.6.12
- Fix: some aarch64 distributions were missing (
issue 1927_). These are now building reliably.
.. _issue 1927: #1927
.. _changes_7-6-11:
adamchainz/django-cors-headers (django-cors-headers)
v4.9.0
- Support Django 6.0.
v4.8.0
- Support Python 3.14.
django-crispy-forms/django-crispy-forms (django-crispy-forms)
v2.4
- Added support for Python 3.13.
- Confirmed support for Django 5.2.
encode/django-rest-framework (djangorestframework)
v3.16.1
This release fixes a few bugs, clean-up some old code paths for unsupported Python versions and improve translations.
Minor changes
- Cleanup optional
backports.zoneinfodependency and conditions on unsupported Python 3.8 and lower in #9681. Python versions prior to 3.9 were already unsupported so this isn't considered as a breaking change.
Bug fixes
- Fix regression in
unique_togethervalidation withSerializerMethodFieldin #9712 - Fix
UniqueTogetherValidatorto handle fields withsourceattribute in #9688 - Drop HTML line breaks on long headers in browsable API in #9438
Translations
- Add Kazakh locale support in #9713
- Update translations for Korean translations in #9571
- Update German translations in #9676
- Update Chinese translations in #9675
- Update Arabic translations-sal in #9595
- Update Persian translations in #9576
- Update Spanish translations in #9701
- Update Turkish Translations in #9749
- Fix some typos in Brazilian Portuguese translations in #9673
Documentation
- Removed reference to GitHub Issues and Discussions in #9660
- Add
drf-restwindand update outdated images inbrowsable-api.mdin #9680 - Updated funding page to represent current scope in #9686
- Fix broken Heroku JSON Schema link in #9693
- Update Django documentation links to use stable version in #9698
- Expand docs on unique constraints cause 'required=True' in #9725
- Revert extension back from
djangorestframework-guardian2todjangorestframework-guardianin #9734 - Add note to tutorial about required
requestin serializer context when usingHyperlinkedModelSerializerin #9732
Internal changes
- Update GitHub Actions to use Ubuntu 24.04 for testing in #9677
- Update test matrix to use Django 5.2 stable version in #9679
- Add
pyupgradetopre-commithooks in #9682 - Fix test with Django 5 when
pytzis available in #9715
New Contributors
- @araggohnxd made their first contribution in #9673
- @mbeijen made their first contribution in #9660
- @stefan6419846 made their first contribution in #9676
- @ren000thomas made their first contribution in #9675
- @ulgens made their first contribution in #9682
- @bukh-sal made their first contribution in #9595
- @rezatn0934 made their first contribution in #9576
- @Rohit10jr made their first contribution in #9693
- @kushibayev made their first contribution in #9713
- @alihassancods made their first contribution in #9732
- @kulikjak made their first contribution in #9715
- @Natgho made their first contribution in #9749
Full Changelog: https://github.com/encode/django-rest-framework/compare/3.16.0...3.16.1
v3.16.0
This release is considered a significant release to improve upstream support with Django and Python. Some of these may change the behaviour of existing features and pre-existing behaviour. Specifically, some fixes were added to around the support of UniqueConstraint with nullable fields which will improve built-in serializer validation.
Features
- Add official support for Django 5.1 and its new
LoginRequiredMiddlewarein #9514 and #9657 - Add official Django 5.2a1 support in #9634
- Add support for Python 3.13 in #9527 and #9556
- Support Django 2.1+ test client JSON data automatically serialized in #6511 and fix a regression in #9615
Bug fixes
- Fix unique together validator to respect condition's fields from
UniqueConstraintin #9360 - Fix raising on nullable fields part of
UniqueConstraintin #9531 - Fix
unique_togethervalidation with source in #9482 - Added protections to
AttributeErrorraised within properties in #9455 - Fix
get_template_contextto handle also lists in #9467 - Fix "Converter is already registered" deprecation warning. in #9512
- Fix noisy warning and accept integers as min/max values of
DecimalFieldin #9515 - Fix usages of
open()insetup.pyin #9661
Translations
- Add some missing Chinese translations in #9505
- Fix spelling mistakes in Farsi language were corrected in #9521
- Fixing and adding missing Brazilian Portuguese translations in #9535
Removals
- Remove support for Python 3.8 in #9670
- Remove long deprecated code from request wrapper in #9441
- Remove deprecated
AutoSchema._get_referencemethod in #9525
Documentation and internal changes
- Provide tests for hashing of
OperandHolderin #9437 - Update documentation: Add
adrfthird party package in #9198 - Update tutorials links in Community contributions docs in #9476
- Fix usage of deprecated Django function in example from docs in #9509
- Move path converter docs into a separate section in #9524
- Add test covering update view without
querysetattribute in #9528 - Fix Transifex link in #9541
- Fix example
httpiecall in docs in #9543 - Fix example for serializer field with choices in docs in #9563
- Remove extra
<>in validators example in #9590 - Update
strftimelink in the docs in #9624 - Switch to codecov GHA in #9618
- Add note regarding availability of the
actionattribute in 'Introspecting ViewSet actions' docs section in #9633 - Improved description of allowed throttling rates in documentation in #9640
- Add
rest-framework-gm2m-relationspackage to the list of 3rd party libraries in #9063 - Fix a number of typos in the test suite in the docs in #9662
- Add
django-pyoidcas a third party authentication library in #9667
New Contributors
-
@maerteijnmade their first contribution in #9198 -
@FraCata00made their first contribution in #9444 -
@AlvaroVegamade their first contribution in #9451 -
@james-mchugh made their first contribution in #9455 -
@ifeanyidavidmade their first contribution in #9479 -
@p-schlickmann made their first contribution in #9480 -
@akkumanmade their first contribution in #9505 -
@rafaelgramoschimade their first contribution in #9509 -
@Sinaatkdmade their first contribution in #9521 -
@gtkaczmade their first contribution in #9535 -
@slivercmade their first contribution in #9556 -
@gabrielromagnoli1987made their first contribution in #9543 -
@cheehong1030made their first contribution in #9563 -
@amansharma612made their first contribution in #9590 -
@Glurodamade their first contribution in #9616 -
@deepakangadimade their first contribution in #9624 -
@EXG1Omade their first contribution in #9633 -
@decadenzamade their first contribution in #9640 -
@mojtabaakbari221bmade their first contribution in #9063 -
@mikemangermade their first contribution in #9661 -
@gbipmade their first contribution in #9667
Full Changelog: https://github.com/encode/django-rest-framework/compare/3.15.2...3.16.0
joke2k/faker (faker)
v37.12.0
- Add french VAT number. Thanks @fabien-michel.
v37.11.0
- Add French company APE code. Thanks @fabien-michel.
v37.9.0
- Add names generation to
en_KElocale. Thanks @titustum.
v37.8.0
- Add Automotive providers for
ja_JPlocale. Thanks @ItoRino424.
v37.7.0
- Add Nigerian name locales (
yo_NG,ha_NG,ig_NG,en_NG). Thanks @ifeoluwaoladeji.
v37.6.0
- Add Automotive providers for
ko_KRlocale. Thanks @ydj515.
spulec/freezegun (freezegun)
v1.5.5
- Allow parametrized arguments called 'func' (Broken in 1.5.4)
v1.5.4
- Fix: Ability to yield fixtures (broken in 1.5.3)
v1.5.3
- Fix compatibility with pytest 8.4.0 when using fixtures
- Add (back) class-decorator overload to guarantee Pytype understands it
v1.5.2
- Remove support for Python 3.7
- Explicitly marks support for Python 3.13
- Improved project documentation
googleapis/google-auth-library-python (google-auth)
v2.41.1
Bug Fixes
v2.41.0
Features
- Add support for cachetools 6.0 (#1773) (af18060)
- Add trust boundary support for service accounts and impersonation. (#1778) (99be2ce)
Bug Fixes
- Deprecating load_credentials_from_dict (58b66ec)
- Deprecating load_credentials_from_file (58b66ec)
- Fix type error in credentials.py for python 3.7 and 3.8 (#1805) (c30a6a7)
Documentation
v2.40.3
Bug Fixes
- Auth fetch token from default endpoint (#1779) (88891cc)
- Remove unnecessary call to mds service (#1769) (7c61c7d)
- Retry 504 errors (#1767) (554f967)
v2.40.2
Bug Fixes
- Remove sync response logs in AuthorizedSession (97ed1c8)
- Update test to consider new error message from cryptography (#1765) (44e38b6)
v2.40.1
Bug Fixes
v2.40.0
Features
Bug Fixes
v2.39.0
Features
Bug Fixes
googleapis/python-pubsub (google-cloud-pubsub)
v2.31.1
Bug Fixes
- Change Log Severities for Terminated Streams (#1433) (3a3aa79)
- Propagate Otel Context to Subscriber Callback if Provided (#1429) (b0f6f49)
v2.31.0
Features
Bug Fixes
v2.30.0
Features
v2.29.1
Bug Fixes
Documentation
oprypin/mkdocs-literate-nav (mkdocs-literate-nav)
v0.6.2
- Fix compatibility with MkDocs 1.6+
- Require at least MkDocs 1.4
Other refactors, see https://github.com/oprypin/mkdocs-literate-nav/compare/v0.6.1...v0.6.2
squidfunk/mkdocs-material (mkdocs-material)
v9.6.22: mkdocs-material-9.6.22
- Updated Georgian translation
v9.6.21: mkdocs-material-9.6.21
- Updated Serbian translations
- Fixed #8458: Temporary pin of click dependency
v9.6.20: mkdocs-material-9.6.20
- Fixed #8446: Deprecation warning as of Python 3.14 in Emoji extension
- Fixed #8440:
&character not escaped in search highlighting - Fixed #8439: FontAwesome icons color not set in social cards (regression)
v9.6.19: mkdocs-material-9.6.19
- Added support for Python 3.14
- Updated Bahasa Malaysia translations
v9.6.18: mkdocs-material-9.6.18
- Updated Azerbaijani translations
- Fixed last compat issues with minijinja, now 100% compatible
v9.6.17: mkdocs-material-9.6.17
- Fixed #8396: Videos do not autoplay when inside a content tab
- Fixed #8394: Stroke width not effective in Mermaid.js diagrams
- Fixed disappearing version selector when hiding page title
v9.6.16: mkdocs-material-9.6.16
- Fixed #8349: Info plugin doesn't correctly detect virtualenv in some cases
- Fixed #8334: Find-in-page detects matches in hidden search result list
v9.6.15: mkdocs-material-9.6.15
- Updated Mongolian translations
- Improved semantic markup of "edit this page" button
- Improved info plugin virtual environment resolution
- Fixed #8291: Large font size setting throws of breakpoints in JavaScript
v9.6.14: mkdocs-material-9.6.14
- Fixed #8215: Social plugin crashes when CairoSVG is updated to 2.8
v9.6.13: mkdocs-material-9.6.13
- Fixed #8204: Annotations showing list markers in print view
- Fixed #8153: Improve style of cardinality symbols in Mermaid.js ER diagrams
v9.6.12: mkdocs-material-9.6.12
- Fixed #8158: Flip footnote back reference icon for right-to-left languages
v9.6.11: mkdocs-material-9.6.11
- Updated Docker image to latest Alpine Linux
- Bump required Jinja version to 3.1
- Fixed #8133: Jinja filter
itemsnot available (9.6.10 regression) - Fixed #8128: Search plugin not entirely disabled via enabled setting
v9.6.10: mkdocs-material-9.6.10
This version is a pure refactoring release, and does not contain new features or bug fixes. It strives to improve the compatibility of our templates with alternative Jinja-like template engines that we're currently exploring, including minijinja.
Additionally, it replaces several instances of Python function invocations with idiomatic use of template filters. All instances where variables have been mutated inside templates have been replaced. Most changes have been made in partials, and only a few in blocks, and all of them are fully backward compatible, so no changes to overrides are necessary.
Note that this release does not replace the Jinja template engine with minijinja. However, our templates are now 99% compatible with minijinja, which means we can explore alternative Jinja-compatible implementations. Additionally, immutability and removal of almost all Python function invocations means much more idiomatic templating.
v9.6.9: mkdocs-material-9.6.9
- Updated Serbo-Croatian translations
- Fixed #8086: Custom SVG icons containing hashes break rendering
- Fixed #8067: Drawer has gap on right side in Firefox on some OSs
v9.6.8: mkdocs-material-9.6.8
- Added Welsh translations
- Fixed #8076: Privacy plugin crashes if HTTP download fails
v9.6.7: mkdocs-material-9.6.7
- Fixed #8056: Error in backrefs implementation (9.6.6 regression)
- Fixed #8054: Unescaped quotes in ARIA labels of table of contents
v9.6.6: mkdocs-material-9.6.6
- Fixed #8040: Privacy plugin not replacing exteral assets (9.6.5 regression)
- Fixed #8031: Replace unmaintained
regexpackage in search plugin
v9.6.5: mkdocs-material-9.6.5
- Fixed #8016: Tags listing not showing when when file name has spaces
- Fixed #8012: Privacy plugin crashes if HTTP download fails
v9.6.4: mkdocs-material-9.6.4
oprypin/mkdocs-section-index (mkdocs-section-index)
v0.3.10
mkdocstrings/mkdocstrings (mkdocstrings)
v0.30.1
Bug Fixes
- Create default SSL context in main thread before downloading inventories (eec7fb4 by Çağlar Kutlu). Issue-796, MR-797
v0.30.0
Features
- Add
data-skip-inventoryboolean attribute for elements to skip registration in local inventory (f856160 by Bartosz Sławecki). Issue-671, MR-774 - Add I18N support (translations) (2b4ed54 by Nyuan Zhang). MR-645, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
v0.29.1
Features
- Add
data-skip-inventoryboolean attribute for elements to skip registration in local inventory (f856160 by Bartosz Sławecki). Issue-671, MR-774 - Add I18N support (translations) (2b4ed54 by Nyuan Zhang). MR-645, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
v0.29.0
Dependencies
- Remove unused typing-extensions dependency (ba98661 by Timothée Mazzucotelli).
Bug Fixes
Code Refactoring
- Rename loggers to "mkdocstrings" (1a98040 by Timothée Mazzucotelli).
v0.28.3
This is the last version before v1!
Build
- Depend on MkDocs 1.6 (11bc400 by Timothée Mazzucotelli).
Features
- Support rendering backlinks through handlers (d4c7b9c by Timothée Mazzucotelli). Issue-723, Issue-mkdocstrings-python-153, MR-739
Code Refactoring
- Save and forward titles to autorefs (f49fb29 by Timothée Mazzucotelli).
- Use a combined event (each split with a different priority) for
on_env(8d1dd75 by Timothée Mazzucotelli).
v0.28.2
Deprecations
All public objects must now be imported from the top-level mkdocstrings module. Importing from submodules is deprecated, and will raise errors starting with v1. This should be the last deprecation before v1.
Build
- Make
pythonextra depend on latest mkdocstrings-python (1.16.2) (ba9003e by Timothée Mazzucotelli).
Code Refactoring
- Finish exposing/hiding public/internal objects (0723fc2 by Timothée Mazzucotelli).
- Re-expose public API in the top-level
mkdocstringsmodule (e66e080 by Timothée Mazzucotelli). - Move modules to internal folder (23fe23f by Timothée Mazzucotelli).
v0.28.1
Build
- Depend on mkdocs-autorefs >= 1.4 (2c22bdc by Timothée Mazzucotelli).
v0.28.0
Bug Fixes
- Renew MkDocs'
relpathprocessor instead of using same instance (4ab180d by Timothée Mazzucotelli). Issue-mkdocs-3919
pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)
v1.18.2
v1.18.1
v1.17.1
v1.17.0
v1.16.1
v1.16.0
v1.15.0
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.1
v1.10.0
v1.9.0
v1.8.0
v1.7.1
v1.7.0
v1.6.1
v1.6.0
v1.5.1
v1.5.0
pytest-dev/pytest-django (pytest-django)
v4.11.1
https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst#v4111-2025-04-03
v4.11.0
https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst#v4110-2025-04-01
Jc2k/pytest-docker-tools (pytest-docker-tools)
v3.1.9
Chore
- chore: update Dockerfile (
08c3cfc)
Fix
- fix: pyproject.toml typo (
3517840)
Unknown
- Fix: MANIFEST.in typo (
c563e04)
v3.1.8
Fix
- fix: create MANIFEST.in (
16aa09d)
v3.1.7
Fix
v3.1.6
Fix
- fix: include missing Dockerfile (
8995902)
v3.1.5
Fix
- fix: use setuptools to find correct package/module files (
70cb74b)
Unknown
- Merge pull request #43 from maltevesper/feature/safeDocstringTemplate
fix: make docstring escape sequence proof (80ed237)
v3.1.4
Chore
- chore: add codespell for ci lint (
89e5369)
Fix
-
fix: correct classifiers (
78318e9) -
fix: version number must be preset (
46363d2) -
fix: don't check in version number (
1b5adf1) -
fix: get all lints passing (
7556579) -
fix: pre-commit settings (
f50ebf1) -
fix: explicit build backend (
2cb886b) -
fix: drop unsupported pythons (
9310ce2) -
fix: run pre-commit under uv (
ba17370) -
fix: add pre-commit deps (
d48cfa6) -
fix: make sure ci runs pytest (
4ad0141) -
fix: setuptools configuration was wrong (
d4e85dc) -
fix: modernize ci (
b00c4f9)
Unknown
- Make docstring escape sequence proof
Matters on Windows, where the path can contain backslashes, i.e.
C:\User... -> unknown unicode escape sequence. (4ae2274)
- Create LICENSE (
5853f9b)
pytest-dev/pytest-env (pytest-env)
v1.2.0
What's Changed
- Add support for 3.14 and drop 3.9 by @gaborbernat in #163
Full Changelog: https://github.com/pytest-dev/pytest-env/compare/1.1.5...1.2.0
v1.1.5
What's Changed
- Improve the CI by @gaborbernat in #101
Full Changelog: https://github.com/pytest-dev/pytest-env/compare/1.1.4...1.1.5
v1.1.4
Full Changelog: https://github.com/pytest-dev/pytest-env/compare/1.1.3...1.1.4
python-poetry/poetry (python-poetry/poetry)
v2.2.1
Fixed
- Fix an issue where
poetry self showfailed with a message about an invalid output format (#10560).
Docs
- Remove outdated statements about dependency groups (#10561).
poetry-core (2.2.1)
- Fix an issue where it was not possible to declare a PEP 735 dependency group as optional (#888).
v2.2.0
Added
- Add support for nesting dependency groups (#10166).
- Add support for PEP 735 dependency groups (#10130).
- Add support for PEP 639 license clarity (#10413).
- Add a
--formatoption topoetry showto alternatively output json format (#10487). - Add official support for Python 3.14 (#10514).
Changed
- Normalize dependency group names (#10387).
- Change
installer.no-binaryandinstaller.only-binaryso that explicit package names will take precedence over:all:(#10278). - Improve log output during
poetry installwhen a wheel is built from source (#10404). - Improve error message in case a file lock could not be acquired while cloning a git repository (#10535).
- Require
dulwich>=0.24.0(#10492). - Allow
virtualenv>=20.33again (#10506). - Allow
findpython>=0.7(#10510). - Allow
importlib-metadata>=8.7(#10511).
Fixed
- Fix an issue where
poetry newdid not create the project structure in an existing empty directory (#10431). - Fix an issue where a dependency that was required for a specific Python version was not installed into an environment of a pre-release Python version (#10516).
poetry-core (2.2.0)
yaml/pyyaml (pyyaml)
v6.0.3
What's Changed
- Support for Python 3.14 and free-threading (experimental).
Full Changelog: https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3
psf/requests (requests)
v2.32.5
Bugfixes
- The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.
Deprecations
- Added support for Python 3.14.
- Dropped support for Python 3.8 following its end of support.
v2.32.4
Security
- CVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted environment will retrieve credentials for the wrong hostname/machine from a netrc file.
Improvements
- Numerous documentation improvements
Deprecations
- Added support for pypy 3.11 for Linux and macOS.
- Dropped support for pypy 3.9 following its end of support.
tox-dev/tox (tox)
v4.32.0
What's Changed
- docs: Add Python 3.14 and 3.14t to config examples by @cclauss in #3626
- Fix broken log message (in that branch it did not match the arguments). by @ionelmc in #3634
- Allow braced range syntax in internal sections of tox.ini file by @marcosboger in #3631
- fix: ensure log folder is created before writing the execution logs by @ssbarnea in #3633
- TST: add weekly compatibility checks for CPython 3.15 by @neutrinoceros in #3629
New Contributors
- @ionelmc made their first contribution in #3634
- @marcosboger made their first contribution in #3631
- @neutrinoceros made their first contribution in #3629
Full Changelog: https://github.com/tox-dev/tox/compare/4.31.0...4.32.0
v4.31.0
What's Changed
- Address a type-conversion noted during doc builds by @kurtmckee in #3623
- Add 3.14, drop 3.9 and support | union style by @gaborbernat in #3624
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.3...4.31.0
v4.30.3
What's Changed
- Isolate the test suite from any existing
DEFAULT_CONFIG_FILEfile by @kurtmckee in #3612 - Fix none config file issue 3611 by @kurtmckee in #3613
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3608
- Fix incorrect type annotations in PythonPathPackageWithDeps (fixes #3607) by @PreistlyPython in #3616
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3615
New Contributors
- @PreistlyPython made their first contribution in #3616
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.2...4.30.3
v4.30.2
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #3603
- Ensure automatically provisioned environment is torn down by @vytas7 in #3601
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #3604
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.1...4.30.2
v4.30.1
What's Changed
- Prevent Tox from hanging with
--installpkgsdist due to orphaned build backend by @vytas7 in #3530
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.30.0...4.30.1
v4.30.0
What's Changed
- Pass through
CIas__TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CIby @Liam-DeVoe in #3592 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3596
- Fix the built docs HTML path hint in
tox.tomlby @webknjaz in #3594 - Add a "version added" note for
tox_extend_envsby @webknjaz in #3595 - fix: provide clear messaging about config file loading by @ssbarnea in #3578
- Ensure
tox_extend_envslist can be read twice by @webknjaz in #3598
New Contributors
- @Liam-DeVoe made their first contribution in #3592
Full Changelog: https://github.com/tox-dev/tox/compare/4.29.0...4.30.0
v4.29.0
What's Changed
- Docs: environment variables contain strings by @hroncok in #3575
- 🐍 Fix sys_platform Fixture Leakage breaking the CI by @gaborbernat in #3589
- Expose a new
tox_extend_envshook in plugins API by @webknjaz in #3591
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.4...4.29.0
v4.28.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3570
- Pass ssh-agent variables by default by @daniilgankov in #3572
New Contributors
- @daniilgankov made their first contribution in #3572
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.3...4.28.4
v4.28.3
What's Changed
- Fix typo on cmd_build filter check expression by @gaborbernat in #3569
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.2...4.28.3
v4.28.2
What's Changed
- Don't pass in the filter argument to tar.extractall on old Python versions by @gaborbernat in #3568
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.1...4.28.2
v4.28.1
What's Changed
- Fix an issue number typo in changelog by @hroncok in #3563
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3564
- Only use tarfile.data_filter when it's available by @gaborbernat in #3566
Full Changelog: https://github.com/tox-dev/tox/compare/4.28.0...4.28.1
v4.28.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3548
- [docs] Document how to require a plugin by @stephenfin in #3552
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3554
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3558
- Add
[testenv] constraintsoption by @stephenfin in #3556 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3562
- Allow disabling plugins on a one-off by @gaborbernat in #3560
Full Changelog: https://github.com/tox-dev/tox/compare/4.27.0...4.28.0
v4.27.0
What's Changed
- Feat: include free_threaded flag in result-json by @robsdedude in #3534
- Add security policy by @jugmac00 in #3535
- Fix dependency-group name normalization by @robsdedude in #3540
- Log environment variables sorted by key while redacting values of unsafe ones by @ssbarnea in #3543
Full Changelog: https://github.com/tox-dev/tox/compare/4.26.0...4.27.0
v4.26.0
What's Changed
- Add a missing quote in a TOML example @
config.rstby @webknjaz in #3509 - Add colour to GitHub Actions CI logs by @hugovk in #3525
- Fix using deprecated virtualenv option
--wheelby @robsdedude in #3528 - Fix custom HelpFormatter for Python 3.14 by @The-Compiler in #3524
- Drop support for EOL Python 3.8 by @hugovk in #3527
- Test with Python 3.14 by @edgarrmondragon in #3533
- Fix for tox4 regression issue with setenv file and substitutions (#2435) by @realitycheck in #3521
- Feat: free-threaded python support by @robsdedude in #3526
New Contributors
- @edgarrmondragon made their first contribution in #3533
- @realitycheck made their first contribution in #3521
Full Changelog: https://github.com/tox-dev/tox/compare/4.25.0...4.26.0
v4.25.0
What's Changed
- Tests: Adjust expected exception message for Python 3.14.0a6 by @hroncok in #3500
- feat(config): Allow ranges in envlist by @mimre25 in #3503
Full Changelog: https://github.com/tox-dev/tox/compare/4.24.2...4.25.0
v4.24.2
What's Changed
- TOX-3117 bugfix -c pyproject with non legacy by @AdrianCert in #3471
- fix(docs): update expected code by @gforcada in #3480
- Add missing bracket in config example by @jodal in #3481
- Gh issue 3456 update environment variable documentation by @jugmac00 in #3482
- fix: Respect
--parallel Nwith--parallel-no-spinnerby @tusharsadhwani in #3495 - TOML set_env file support by @juditnovak in #3478
New Contributors
- @AdrianCert made their first contribution in #3471
- @gforcada made their first contribution in #3480
- @jodal made their first contribution in #3481
- @juditnovak made their first contribution in #3478
Full Changelog: https://github.com/tox-dev/tox/compare/4.24.1...4.24.2
v4.24.1
What's Changed
- Adds ability to configure stderr output color by @ssbarnea in #3426
Full Changelog: https://github.com/tox-dev/tox/compare/4.24.0...4.24.1
v4.24.0
What's Changed
- fix docs config typo by @wooshaun53 in #3424
- Allow users to disable use of pre-commit-uv by @ssbarnea in #3430
- Pass nix-ld related variables by default in pass_env (fixes #3425) by @albertodonato in #3434
- Improve testenv docs consistency by @thatch in #3440
- Display exception name when subprocesses raise them by @ssbarnea in #3450
- Fix the CI after setuptools 75.6 change by @gaborbernat in #3452
- Update pre-commit hooks with mypy fix by @ssbarnea in #3454
- Fix a typo in a code block in the User Guide by @bryant1410 in #3462
- Update pre-commit hooks by @ssbarnea in #3460
- 💅 Make SVG image compatible with Firefox by @webknjaz in #3466
- feat: adding a json schema command by @henryiii in #3446
New Contributors
- @wooshaun53 made their first contribution in #3424
- @albertodonato made their first contribution in #3434
- @thatch made their first contribution in #3440
- @bryant1410 made their first contribution in #3462
- @henryiii made their first contribution in #3446
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.2...4.24.0
v4.23.2
What's Changed
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.1...4.23.2
v4.23.1
What's Changed
- Docs: adjusting EOL Python version testing remarks by @robsdedude in #3417
- Fix example docs by @gaborbernat in #3421
New Contributors
- @robsdedude made their first contribution in #3417
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.0...4.23.1
v4.23.0
What's Changed
- replace tool.pyproject and tool.tox.pyproject with tool.tox in config… by @graingert-coef in #3411
- Add NETRC to the default_pass_env list by @chipot in #3410
New Contributors
- @graingert-coef made their first contribution in #3411
- @chipot made their first contribution in #3410
Full Changelog: https://github.com/tox-dev/tox/compare/4.22.0...4.23.0
v4.22.0
What's Changed
- Fix the fix environment definition by @gaborbernat in #3407
- Expose type checking dependencies into an extra by @ssbarnea in #3404
- Add dependency-groups support (PEP-735) by @gaborbernat in #3409
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.2...4.22.0
v4.21.2
What's Changed
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.1...4.21.2
v4.21.1
What's Changed
- Fix TOML configuration errors by @gaborbernat in #3388
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.0...4.21.1
v4.21.0
What's Changed
- Update Loader docs by @ziima in #3352
- True TOML config support by @gaborbernat in #3353
Full Changelog: https://github.com/tox-dev/tox/compare/4.20.0...4.21.0
v4.20.0
What's Changed
- Separate list dependencies to a separate installer class by @gaborbernat in #3347
Full Changelog: https://github.com/tox-dev/tox/compare/4.19.0...4.20.0
v4.19.0
What's Changed
- Add pypy-major.minor environment name support by @gaborbernat in #3346
Full Changelog: https://github.com/tox-dev/tox/compare/4.18.1...4.19.0
v4.18.1
What's Changed
- Fixup the spec string for sys.executable by @hroncok in #3327
- Fix issue link in changelog by @schlamar in #3332
- Properly document the
tox_env_teardownhook by @kemzeb in #3333 - Add 3.13 to CI and bump deps by @gaborbernat in #3339
New Contributors
- @schlamar made their first contribution in #3332
- @kemzeb made their first contribution in #3333
Full Changelog: https://github.com/tox-dev/tox/compare/4.18.0...4.18.1
v4.18.0
What's Changed
- Fix #3278 - Boost temporary directories cleanup in tests by @ziima in #3323
- Fix absolute base python paths conflicting by @gaborbernat in #3325
- Fix #3318 - Suppress spinner in parallel runs in CI by @ziima in #3321
Full Changelog: https://github.com/tox-dev/tox/compare/4.17.1...4.18.0
v4.17.1
What's Changed
- Restore limited
<major>.<minor>environment name support by @gaborbernat in #3319 - fix(tox_env.python): do not process absolute paths to interpreter as PythonSpec by @paveldikov in #3311
New Contributors
- @paveldikov made their first contribution in #3311
Full Changelog: https://github.com/tox-dev/tox/compare/4.17.0...4.17.1
v4.17.0
What's Changed
- Fix user guide system overview so nodes don't overlap. by @Tom01098 in #3307
- Table with list of default env vars per OS by @seyidaniels in #3291
- Add GraalPy and test both GraalPy and Jython env identifiers by @timfel in #3312
- Add on platform constat to core by @gaborbernat in #3315
New Contributors
- @Tom01098 made their first contribution in #3307
- @timfel made their first contribution in #3312
Full Changelog: https://github.com/tox-dev/tox/compare/4.16.0...4.17.0
v4.16.0
What's Changed
- Fix two small documentation issues by @srenfo in #3297
- Fix tests after new setuptools by @gaborbernat in #3299
- Add
windirto the default list ofpass_envvariables on Windows by @kurtmckee in #3303
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.15.1...4.16.0
v4.15.1
What's Changed
- fix skip with package = wheel by @MarcinKonowalczyk in #3269
- Fixed typo in user guide. by @carltongibson in #3277
- Fix broad build privileges @ GHA release workflow by @webknjaz in #3281
- Allow
ConfigSet.add_configto receive parameterized generics forof_type. by @ssbarnea in #3288 - Fix section substitution with setenv by @JJLLWW in #3289
New Contributors
- @MarcinKonowalczyk made their first contribution in #3269
- @carltongibson made their first contribution in #3277
- @JJLLWW made their first contribution in #3289
Full Changelog: https://github.com/tox-dev/tox/compare/4.15.0...4.15.1
v4.15.0
What's Changed
- Remove duplicated and misleading configuration section by @jugmac00 in #3251
- Fix dropped leading characters
cfrom constraints' packages by @jugmac00 in #3250 - Fix type-checking by @stefanor in #3260
- Update installation.rst by @shenxianpeng in #3257
- Allow appending to deps with the command line by @stefanor in #3259
- Support multiple override appends by @amitschang in #3261
- Add bang to invert exit code by @sillydan1 in #3271
- fix(parser): Fix --discover parsed incorrectly from env by @mimre25 in #3274
New Contributors
- @shenxianpeng made their first contribution in #3257
- @amitschang made their first contribution in #3261
- @sillydan1 made their first contribution in #3271
- @mimre25 made their first contribution in #3274
Full Changelog: https://github.com/tox-dev/tox/compare/4.14.2...4.15.0
v4.14.2
What's Changed
- Removed unneeded line by @reinout in #3241
- Add missing space by @droctothorpe in #3243
- Add Provision Arguments to ToxParser by @seyidaniels in #3246
New Contributors
- @reinout made their first contribution in #3241
- @droctothorpe made their first contribution in #3243
- @seyidaniels made their first contribution in #3246
Full Changelog: https://github.com/tox-dev/tox/compare/4.14.1...4.14.2
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v7.19.2: 7.19.2
7.19.2 (2025-10-23)
Bug Fixes
- maven.gitab-ci.yml: added missing GKE_RUNNER_TAG on build_artifact (470fc86)
v7.19.1: 7.19.1
7.19.1 (2025-10-23)
Bug Fixes
- maven.gitlab-ci.yml: update publish to use CI_COMMIT_TAG for a release, or script for snapshot (e616bd4)
v7.19.0: 7.19.0
7.19.0 (2025-10-16)
Features
- add poe-based test runner proof of concept (8e159c9)
v7.18.0: 7.18.0
7.18.0 (2025-10-02)
Features
v7.17.7: 7.17.7
7.17.7 (2025-10-02)
Bug Fixes
- python-tox: increase Kubernetes memory limit for python-tox jobs (461ab04)
v7.17.6: 7.17.6
7.17.6 (2025-10-01)
Bug Fixes
- terraform: set kubernetes CPU requests for terraform jobs (5c75c2d)
v7.17.5: 7.17.5
7.17.5 (2025-09-30)
Bug Fixes
- exclude modules example sub-dirs from trivy scan (3adf47a)
v7.17.4: 7.17.4
7.17.4 (2025-09-29)
Bug Fixes
v7.17.3: 7.17.3
7.17.3 (2025-09-29)
v7.17.2: 7.17.2
7.17.2 (2025-09-25)
Bug Fixes
- mandatory-jobs: reduce cpu and memory requests for SAST jobs (9d3526a)
v7.17.1: 7.17.1
7.17.1 (2025-09-25)
Bug Fixes
- pre-commit: certdir variable must be an empty string (d608c55)
v7.17.0: 7.17.0
7.17.0 (2025-09-24)
Features
- mandatory-jobs: increase runner resources for failing SAST jobs (cfb7fd5)
v7.16.0: 7.16.0
7.16.0 (2025-09-19)
Features
- 🎸 Move standard job to Generic GKE Runner (59d2a0e)
v7.15.2: 7.15.2
7.15.2 (2025-09-17)
v7.15.1: 7.15.1
7.15.1 (2025-09-11)
Bug Fixes
- maven.gitlab-ci.yml: moved PUBLISH_NEW_VERSION within .maven:publish script (e02809e)
- maven.gitlab-ci.yml: updated semantic commit message pattern matching and logic (b9ad541)
- maven.gitlab-ci.yml: updated semantic commit message pattern matching and logic (e8071e1)
- maven.gitlab-ci.yml: updated semantic commit message pattern matching and logic (2574c8c)
v7.15.0: 7.15.0
7.15.0 (2025-09-08)
Features
- add custom configuration for secrets (ef86a30)
v7.14.1: 7.14.1
7.14.1 (2025-09-04)
Bug Fixes
- maven.gitlab-ci.yml: move services section under maven job (a2c5dca)
v7.14.0: 7.14.0
7.14.0 (2025-09-02)
Features
v7.13.1: 7.13.1
7.13.1 (2025-09-01)
Bug Fixes
- rename detect-non-utf8-files job and make it work with spaces in filenames (4d7ec69)
v7.13.0: 7.13.0
7.13.0 (2025-08-27)
Features
- add detect-non-utf-files job (f629243)
v7.12.0: 7.12.0
7.12.0 (2025-08-27)
Features
- terraform-pipeline: remove duplicate kics job (354c3cc)
v7.11.1: 7.11.1
7.11.1 (2025-08-21)
v7.11.0: 7.11.0
7.11.0 (2025-08-21)
Features
- trivy job now to use logan-terrafrom image and run terraform init in before_script (b03b3e4)
v7.10.4: 7.10.4
7.10.4 (2025-08-14)
v7.10.3: 7.10.3
7.10.3 (2025-08-14)
v7.10.2: 7.10.2
7.10.2 (2025-08-14)
v7.10.1: 7.10.1
7.10.1 (2025-08-14)
v7.10.0: 7.10.0
7.10.0 (2025-08-14)
Features
- auto-devops: remove mandatory jobs from auto-devops template (5f7de9c)
v7.9.1: 7.9.1
7.9.1 (2025-08-13)
v7.9.0: 7.9.0
7.9.0 (2025-08-13)
Features
- mandatory-jobs: provide AST-related CI/CD variable defaults (3421a2e)
v7.8.0: 7.8.0
7.8.0 (2025-08-13)
Features
- add mandatory jobs template (975f4aa)
v7.7.0: 7.7.0
7.7.0 (2025-08-07)
Features
- add dind support to terraform-test (a17505d)
v7.6.4: 7.6.4
7.6.4 (2025-08-07)
Reverts
- Revert "fix(common-pipeline): pin secret detector image version" (b62bc91)
v7.6.3: 7.6.3
7.6.3 (2025-08-06)
Bug Fixes
- common-pipeline: pin secret detector image version (8109734)
Configuration
📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.