Update all non-major dependencies - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
coverage | dev | patch |
7.6.0 -> 7.6.3
|
django (changelog) | dependencies | patch |
4.2.14 -> 4.2.16
|
django-cors-headers (changelog) | dependencies | minor |
4.4.0 -> 4.5.0
|
drf-spectacular | dependencies | minor |
^0.26.3 -> ^0.27.0
|
ipython | dev | minor |
8.26.0 -> 8.28.0
|
pre-commit | dev | minor |
3.7.1 -> 3.8.0
|
psycopg (source, changelog) | dependencies | patch |
3.2.1 -> 3.2.3
|
pytest-django (changelog) | dev | minor |
4.8.0 -> 4.9.0
|
pyyaml (source) | dependencies | patch |
6.0.1 -> 6.0.2
|
registry.gitlab.developers.cam.ac.uk/uis/devops/infra/dockerimages/python | final | minor |
3.11-slim -> 3.12-slim
|
registry.gitlab.developers.cam.ac.uk/uis/devops/infra/dockerimages/python | stage | minor |
3.11-slim -> 3.12-slim
|
tox (changelog) | dev | minor |
4.14.1 -> 4.23.0
|
uis/devops/continuous-delivery/ci-templates | repository | minor |
v3.2.0 -> v3.8.2
|
Release Notes
nedbat/coveragepy (coverage)
v7.6.3
-
Fix: nested context managers could incorrectly be analyzed to flag a missing branch on the last context manager, as described in
issue 1876
_. This is now fixed. -
Fix: the missing branch message about not exiting a module had an extra "didn't," as described in
issue 1873
_. This is now fixed.
.. _issue 1873: https://github.com/nedbat/coveragepy/issues/1873 .. _issue 1876: https://github.com/nedbat/coveragepy/issues/1876
.. _changes_7-6-2:
v7.6.2
-
Dropped support for Python 3.8 and PyPy 3.8.
-
Fix: a final wildcard match/case clause assigning to a name (
case _ as value
) was incorrectly marked as a missing branch. This is now fixed, closingissue 1860
_. -
Fewer things are considered branches now. Lambdas, comprehensions, and generator expressions are no longer marked as missing branches if they don't complete execution. Closes
issue 1852
_. -
Fix: the HTML report didn't properly show multi-line f-strings that end with a backslash continuation. This is now fixed, closing
issue 1836
, thanks toLiuYinCarl and Marco Ricci <pull 1838_>
. -
Fix: the LCOV report now has correct line numbers (fixing
issue 1846
) and better branch descriptions for BRDA records (fixingissue 1850
). There are other changes to lcov also, including a new configuration option :ref:line_checksums <config_lcov_line_checksums>
to control whether line checksums are included in the lcov report. The default is false. To keep checksums set it to true. All this work is thanks to Zack Weinberg (pull 1849
_ andpull 1851
_). -
Fixed the docs for multi-line regex exclusions, closing
issue 1863
_. -
Fixed a potential crash in the C tracer, closing
issue 1835
, thanks toJan Kühle <pull 1843_>
.
.. _issue 1835: https://github.com/nedbat/coveragepy/issues/1835 .. _issue 1836: https://github.com/nedbat/coveragepy/issues/1836 .. _pull 1838: https://github.com/nedbat/coveragepy/pull/1838 .. _pull 1843: https://github.com/nedbat/coveragepy/pull/1843 .. _issue 1846: https://github.com/nedbat/coveragepy/issues/1846 .. _pull 1849: https://github.com/nedbat/coveragepy/pull/1849 .. _issue 1850: https://github.com/nedbat/coveragepy/issues/1850 .. _pull 1851: https://github.com/nedbat/coveragepy/pull/1851 .. _issue 1852: https://github.com/nedbat/coveragepy/issues/1852 .. _issue 1860: https://github.com/nedbat/coveragepy/issues/1860 .. _issue 1863: https://github.com/nedbat/coveragepy/issues/1863
.. _changes_7-6-1:
v7.6.1
-
Fix: coverage used to fail when measuring code using :func:
runpy.run_path <python:runpy.run_path>
with a :class:Path <python:pathlib.Path>
argument. This is now fixed, thanks toAsk Hjorth Larsen <pull 1819_>
_. -
Fix: backslashes preceding a multi-line backslashed string could confuse the HTML report. This is now fixed, thanks to
LiuYinCarl <pull 1828_>
_. -
Now we publish wheels for Python 3.13, both regular and free-threaded.
.. _pull 1819: https://github.com/nedbat/coveragepy/pull/1819 .. _pull 1828: https://github.com/nedbat/coveragepy/pull/1828
.. _changes_7-6-0:
adamchainz/django-cors-headers (django-cors-headers)
v4.5.0
-
Drop Python 3.8 support.
-
Support Python 3.13.
tfranzel/drf-spectacular (drf-spectacular)
v0.27.2
- fix non-translated enum override hash
#​1198 <https://github.com/tfranzel/drf-spectacular/issues/1198>
_ - higher order hints for @extend_schema_field (case 2)
#​1174 <https://github.com/tfranzel/drf-spectacular/issues/1174>
_#​1212 <https://github.com/tfranzel/drf-spectacular/issues/1212>
_ - Add support for TypeAliasType (
#​1214 <https://github.com/tfranzel/drf-spectacular/issues/1214>
_) [igorgaming] - DRF 3.15 counteract new assertion for tests
- Add a specific Action Wrapper for OAuth Authorization requests
#​1190 <https://github.com/tfranzel/drf-spectacular/issues/1190>
_ [Bram Esposito] - Update SWAGGER_UI_DIST settings.rst [Alfie Day]
- fix custom http_method_names for actions
#​1184 <https://github.com/tfranzel/drf-spectacular/issues/1184>
_ - Add support for direct usage of higher order hints
#​1174 <https://github.com/tfranzel/drf-spectacular/issues/1174>
_ - Document
extend_schema_view
support for@action
(#​1178 <https://github.com/tfranzel/drf-spectacular/issues/1178>
_) [johnthagen] - remove official 3.6 support due to upstream breakage.
- Add auth extension for django-rest-knox [Callum Gare]
- fix yaml encoder for OrderedDict objects
#​1158 <https://github.com/tfranzel/drf-spectacular/issues/1158>
_ - fix linter warning
#​1158 <https://github.com/tfranzel/drf-spectacular/issues/1158>
_ - Update link to redoc settings [Andrey Otto]
- Add tags support to OpenApiWebhook [Federico Bond]
- set Cross-Origin-Opener-Policy on Swagger-UI view [ftsell]
Breaking changes / important additions:
- Some bugfixes and some functionality gaps closed.
v0.27.1
- differentiate test cases for 3.1 null cases
#​1139 <https://github.com/tfranzel/drf-spectacular/issues/1139>
_ - add enum suffix setting [Jonny Beaumont]
- Fix handling of metadata when using OAS 3.1 [Viicos]
- Provide all fixed field names for the components object [Sergei Maertens]
- coerse Decimal to float format explicitly
#​1134 <https://github.com/tfranzel/drf-spectacular/issues/1134>
_ - bugfix test
#​1133 <https://github.com/tfranzel/drf-spectacular/issues/1133>
_ - add OAS 3.1 null translation case
#​1133 <https://github.com/tfranzel/drf-spectacular/issues/1133>
_ - Add OpenAPI 3.1 webhook support [Federico Bond]
- add OAS 3.1 null case
Breaking changes / important additions:
- Fixed some OAS 3.1 corner cases and added support for
Webhooks
(3.1) in addition to existingCallbacks
v0.27.0
- improve mypy typing
#​600 <https://github.com/tfranzel/drf-spectacular/issues/600>
_ - add django 5 to test suite and adapt to changes
#​1126 <https://github.com/tfranzel/drf-spectacular/issues/1126>
_ - Use correctly allowed http methods for schema generation [Jekel]
- OAS 3.1
- Fix Enum collision with same choices & varying labels
#​790 <https://github.com/tfranzel/drf-spectacular/issues/790>
_#​1104 <https://github.com/tfranzel/drf-spectacular/issues/1104>
_ - Undo adding middleware [Jelmer Draaijer]
- Set JWTTokenUserAuthentication to None when missing [Jelmer Draaijer]
- Add setuptools required for packaging [Jelmer Draaijer]
- Add allauth.account.middleware.AccountMiddleware to middleware [Jelmer Draaijer]
- Add Python 3.12 to test matrix and add classifiers [Jelmer Draaijer]
- Add official support for pydantic decoration.
- bugfix ignored OpenApiRequest case
#​1106 <https://github.com/tfranzel/drf-spectacular/issues/1106>
_ - JSONField may also be a non-object/primitive
#​1095 <https://github.com/tfranzel/drf-spectacular/issues/1095>
_ - add test for empty whitelist (no auth)
#​1094 <https://github.com/tfranzel/drf-spectacular/issues/1094>
_ - Avoid ChoiceField duplicate enum values for allow_null, allow_blank (
#​1085 <https://github.com/tfranzel/drf-spectacular/issues/1085>
_) [Marti Raudsepp] - add test for django-filter and ListAPIView
#​1086 <https://github.com/tfranzel/drf-spectacular/issues/1086>
_ - Fix the blueprint for pydantic version 2 [Carmen Alvarez]
Breaking changes / important additions:
- Biggest release in quite some time that contains a bunch of long running MR that finally found their way into master.
- We now officially support OpenAPI 3.1 and Pydantic 2
- Quite a few bug fixes (thanks to all contributors) and improved typing
pre-commit/pre-commit (pre-commit)
v3.8.0
==================
Features
- Implement health checks for
language: r
so environments are recreated if the system version of R changes.- #3206 issue by @lorenzwalthert.
- #3265 MR by @lorenzwalthert.
pytest-dev/pytest-django (pytest-django)
v4.9.0
https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst#v490-2024-09-02
yaml/pyyaml (pyyaml)
v6.0.2
What's Changed
- Support for Cython 3.x and Python 3.13.
Full Changelog: https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2
tox-dev/tox (tox)
v4.23.0
What's Changed
- replace tool.pyproject and tool.tox.pyproject with tool.tox in config… by @graingert-coef in https://github.com/tox-dev/tox/pull/3411
- Add NETRC to the default_pass_env list by @chipot in https://github.com/tox-dev/tox/pull/3410
New Contributors
- @graingert-coef made their first contribution in https://github.com/tox-dev/tox/pull/3411
- @chipot made their first contribution in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3407
- Expose type checking dependencies into an extra by @ssbarnea in https://github.com/tox-dev/tox/pull/3404
- Add dependency-groups support (PEP-735) by @gaborbernat in https://github.com/tox-dev/tox/pull/3409
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.2...4.22.0
v4.21.2
What's Changed
- Update sdist rules to include
tox.toml
(#3389) by @mgorny in https://github.com/tox-dev/tox/pull/3390
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 https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3352
- True TOML config support by @gaborbernat in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3327
- Fix issue link in changelog by @schlamar in https://github.com/tox-dev/tox/pull/3332
- Properly document the
tox_env_teardown
hook by @kemzeb in https://github.com/tox-dev/tox/pull/3333 - Add 3.13 to CI and bump deps by @gaborbernat in https://github.com/tox-dev/tox/pull/3339
New Contributors
- @schlamar made their first contribution in https://github.com/tox-dev/tox/pull/3332
- @kemzeb made their first contribution in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3323
- Fix absolute base python paths conflicting by @gaborbernat in https://github.com/tox-dev/tox/pull/3325
- Fix #3318 - Suppress spinner in parallel runs in CI by @ziima in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3319 - fix(tox_env.python): do not process absolute paths to interpreter as PythonSpec by @paveldikov in https://github.com/tox-dev/tox/pull/3311
New Contributors
- @paveldikov made their first contribution in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3307
- Table with list of default env vars per OS by @seyidaniels in https://github.com/tox-dev/tox/pull/3291
- Add GraalPy and test both GraalPy and Jython env identifiers by @timfel in https://github.com/tox-dev/tox/pull/3312
- Add on platform constat to core by @gaborbernat in https://github.com/tox-dev/tox/pull/3315
New Contributors
- @Tom01098 made their first contribution in https://github.com/tox-dev/tox/pull/3307
- @timfel made their first contribution in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3297
- Fix tests after new setuptools by @gaborbernat in https://github.com/tox-dev/tox/pull/3299
- Add
windir
to the default list ofpass_env
variables on Windows by @kurtmckee in https://github.com/tox-dev/tox/pull/3303
New Contributors
- @srenfo made their first contribution in https://github.com/tox-dev/tox/pull/3297
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 https://github.com/tox-dev/tox/pull/3269
- Fixed typo in user guide. by @carltongibson in https://github.com/tox-dev/tox/pull/3277
- Fix broad build privileges @ GHA release workflow by @webknjaz in https://github.com/tox-dev/tox/pull/3281
- Allow
ConfigSet.add_config
to receive parameterized generics forof_type
. by @ssbarnea in https://github.com/tox-dev/tox/pull/3288 - Fix section substitution with setenv by @JJLLWW in https://github.com/tox-dev/tox/pull/3289
New Contributors
- @MarcinKonowalczyk made their first contribution in https://github.com/tox-dev/tox/pull/3269
- @carltongibson made their first contribution in https://github.com/tox-dev/tox/pull/3277
- @JJLLWW made their first contribution in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3251
- Fix dropped leading characters
c
from constraints' packages by @jugmac00 in https://github.com/tox-dev/tox/pull/3250 - Fix type-checking by @stefanor in https://github.com/tox-dev/tox/pull/3260
- Update installation.rst by @shenxianpeng in https://github.com/tox-dev/tox/pull/3257
- Allow appending to deps with the command line by @stefanor in https://github.com/tox-dev/tox/pull/3259
- Support multiple override appends by @amitschang in https://github.com/tox-dev/tox/pull/3261
- Add bang to invert exit code by @sillydan1 in https://github.com/tox-dev/tox/pull/3271
- fix(parser): Fix --discover parsed incorrectly from env by @mimre25 in https://github.com/tox-dev/tox/pull/3274
New Contributors
- @shenxianpeng made their first contribution in https://github.com/tox-dev/tox/pull/3257
- @amitschang made their first contribution in https://github.com/tox-dev/tox/pull/3261
- @sillydan1 made their first contribution in https://github.com/tox-dev/tox/pull/3271
- @mimre25 made their first contribution in https://github.com/tox-dev/tox/pull/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 https://github.com/tox-dev/tox/pull/3241
- Add missing space by @droctothorpe in https://github.com/tox-dev/tox/pull/3243
- Add Provision Arguments to ToxParser by @seyidaniels in https://github.com/tox-dev/tox/pull/3246
New Contributors
- @reinout made their first contribution in https://github.com/tox-dev/tox/pull/3241
- @droctothorpe made their first contribution in https://github.com/tox-dev/tox/pull/3243
- @seyidaniels made their first contribution in https://github.com/tox-dev/tox/pull/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)
v3.8.2
Fixed
-
terraform-pipeline.yml
:tflint
ruleterraform_standard_module_structure
is now disabled.
v3.8.1
Fixed
-
terraform-pipeline.yml
:tflint
job updated and now compatible withtflint
v0.40.0+
v3.8.0
Changed
-
terraform-pipeline.yml
:tfsec
job replaced withtrivy
as tfsec is now deprecated.
v3.7.1
Fixed
-
artifact-registry.yml
: addedbefore_script
to fix "docker in docker" service startup.
v3.7.0
Added
-
artifact-registry.yml
: add support for code repositories with multiple apps.
v3.6.1
Fixed
-
check_latest_tag_in_changelog
now correctly identifies the latest tag in the CHANGELOG, when there isn't a space after the closing square bracket.
v3.6.0
v3.5.0
v3.4.0
v3.3.0
Fixed
-
terraform-pipeline.yml
: allow plan and apply jobs to run on git tag actions.
Added
-
terraform-pipeline.yml
: addTF_PLAN_TARGET
variable to allow targeted plan actions.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.