FAQ | This is a LIVE service | Changelog

Skip to content

fix(deps): update all non-major dependencies

This MR contains the following updates:

Package Change Age Confidence Type Update
@types/jest (source) 29.5.1 -> 29.5.14 age confidence dependencies patch
@types/node (source) 18.16.6 -> 18.19.130 age confidence dependencies minor
@types/react (source) 18.2.6 -> 18.3.26 age confidence dependencies minor
@types/react-dom (source) 18.2.4 -> 18.3.7 age confidence dependencies minor
black (changelog) 25.1.0 -> 25.9.0 age confidence docs minor
django (changelog) 5.2 -> 5.2.7 age confidence dependencies patch
django-cors-headers (changelog) 4.7.0 -> 4.9.0 age confidence dependencies minor
django-crispy-forms (changelog) 2.3 -> 2.4 age confidence dependencies minor
django-filter (changelog) 25.1 -> 25.2 age confidence dependencies minor
djangorestframework (source, changelog) 3.16.0 -> 3.16.1 age confidence dependencies patch
mkdocs-material (changelog) 9.6.11 -> 9.6.21 age confidence docs patch
mkdocstrings (changelog) ^0.29.1 -> ^0.30.0 age confidence docs minor
mkdocstrings-python (changelog) 1.16.10 -> 1.18.2 age confidence docs minor
oracledb (changelog) 3.1.0 -> 3.4.0 age confidence dependencies minor
poetry (changelog) 2.1.2 -> 2.2.1 age confidence minor
pre-commit/mirrors-mypy v1.4.1 -> v1.18.2 age confidence repository minor
pre-commit/pre-commit-hooks v4.4.0 -> v4.6.0 age confidence repository minor
psf/black 23.3.0 -> 23.12.1 age confidence repository minor
psycopg (source, changelog) 3.2.6 -> 3.2.10 age confidence dependencies patch
python-poetry/poetry 1.8.2 -> 1.8.5 age confidence repository patch
pyyaml (source) 6.0.2 -> 6.0.3 age confidence dependencies patch
react (source) 18.2.0 -> 18.3.1 age confidence dependencies minor
react-dom (source) 18.2.0 -> 18.3.1 age confidence dependencies minor
registry.gitlab.developers.cam.ac.uk/uis/devops/infra/dockerimages/python 3.11-slim -> 3.14-slim age confidence stage minor
social-auth-app-django (changelog) 5.4.3 -> 5.6.0 age confidence dependencies minor
timothycrosley/isort 5.12.0 -> 5.13.2 age confidence repository minor
tox (changelog) 4.25.0 -> 4.31.0 age confidence minor
uis/devops/continuous-delivery/ci-templates v6.7.0 -> v6.15.0 age confidence repository minor
whitenoise (changelog) 6.9.0 -> 6.11.0 age confidence 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

Compare Source

Highlights
  • Remove support for pre-python 3.7 await/async as soft keywords/variable names (#​4676)
Stable style
  • Fix crash while formatting a long del statement containing tuples (#​4628)
  • Fix crash while formatting expressions using the walrus operator in complex with statements (#​4630)
  • Handle # fmt: skip followed by a comment at the end of file (#​4635)
  • Fix crash when a tuple appears in the as clause of a with statement (#​4634)
  • Fix crash when tuple is used as a context manager inside a with statement (#​4646)
  • Fix crash when formatting a \ followed by a \r followed by a comment (#​4663)
  • Fix crash on a \\r\n (#​4673)
  • Fix crash on await ... (where ... is a literal Ellipsis) (#​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: skip would still be formatted (#​4552)
  • Improve multiline_string_handling with ternaries and dictionaries (#​4657)
  • Fix a bug where string_processing would not split f-strings directly after expressions (#​4680)
  • Wrap the in clause of comprehensions across lines if necessary (#​4699)
  • Remove parentheses around multiple exception types in except and except* without as. (#​4720)
  • Add \r style 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/black to 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)
django/django (django)

v5.2.7

Compare Source

v5.2.6

Compare Source

v5.2.5

Compare Source

v5.2.4

Compare Source

v5.2.3

Compare Source

v5.2.2

Compare Source

v5.2.1

Compare Source

adamchainz/django-cors-headers (django-cors-headers)

v4.9.0

Compare Source

  • Support Django 6.0.

v4.8.0

Compare Source

  • Support Python 3.14.
django-crispy-forms/django-crispy-forms (django-crispy-forms)

v2.4

Compare Source

  • Added support for Python 3.13.
  • Confirmed support for Django 5.2.
carltongibson/django-filter (django-filter)

v25.2

Compare Source

  • Added testing for Django 6.0.

  • Dropped support for Django <5.2 LTS

  • Dropped support for Python 3.9.

encode/django-rest-framework (djangorestframework)

v3.16.1

Compare Source

This release fixes a few bugs, clean-up some old code paths for unsupported Python versions and improve translations.

Minor changes

  • Cleanup optional backports.zoneinfo dependency 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_together validation with SerializerMethodField in #​9712
  • Fix UniqueTogetherValidator to handle fields with source attribute 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-restwind and update outdated images in browsable-api.md in #​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-guardian2 to djangorestframework-guardian in #​9734
  • Add note to tutorial about required request in serializer context when using HyperlinkedModelSerializer in #​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 pyupgrade to pre-commit hooks in #​9682
  • Fix test with Django 5 when pytz is available in #​9715

New Contributors

Full Changelog: https://github.com/encode/django-rest-framework/compare/3.16.0...3.16.1

squidfunk/mkdocs-material (mkdocs-material)

v9.6.21: mkdocs-material-9.6.21

Compare Source

  • Updated Serbian translations
  • Fixed #​8458: Temporary pin of click dependency

v9.6.20: mkdocs-material-9.6.20

Compare Source

  • 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

Compare Source

  • Added support for Python 3.14
  • Updated Bahasa Malaysia translations

v9.6.18: mkdocs-material-9.6.18

Compare Source

  • Updated Azerbaijani translations
  • Fixed last compat issues with minijinja, now 100% compatible

v9.6.17: mkdocs-material-9.6.17

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Fixed #​8215: Social plugin crashes when CairoSVG is updated to 2.8

v9.6.13: mkdocs-material-9.6.13

Compare Source

  • 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

Compare Source

  • Fixed #​8158: Flip footnote back reference icon for right-to-left languages
mkdocstrings/mkdocstrings (mkdocstrings)

v0.30.1

Compare Source

Compare with 0.30.0

Bug Fixes
  • Create default SSL context in main thread before downloading inventories (eec7fb4 by Çağlar Kutlu). Issue-796, MR-797

v0.30.0

Compare Source

Compare with 0.29.1

Features
  • Add data-skip-inventory boolean 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
mkdocstrings/python (mkdocstrings-python)

v1.18.2

Compare Source

Compare with 1.18.1

Bug Fixes
  • Normalize spaces to underscores when passing object to rendering context using its kind as key (6f79be0 by Timothée Mazzucotelli). Issue-mkdocstrings-791

v1.18.1

Compare Source

Compare with 1.18.0

Bug Fixes
  • Don't show implementation signature of __init__ method when overloads_only is true and it is merged into the class (9ef620f by Timothée Mazzucotelli). Issue-308

v1.18.0

Compare Source

Compare with 1.17.0

Features
Bug Fixes
  • Increase maximum recursion limit in case of deeply nested ASTs (rare occurrence) (6004ccf by Timothée Mazzucotelli). Issue-griffe-402

v1.17.0

Compare Source

Compare with 1.16.12

Features
Code Refactoring
  • Deprecate locale option in favor of mkdocstrings' (17f71ba by Timothée Mazzucotelli). MR-288

v1.16.12

Compare Source

Compare with 1.16.11

Bug Fixes
  • Only replace CSS class in first highlighting span (d57740f by Timothée Mazzucotelli). Issue-281

v1.16.11

Compare Source

Compare with 1.16.10

Bug Fixes
oracle/python-oracledb (oracledb)

v3.4.0

Compare Source

python-oracledb 3.4.0 is now released. This release has the following highlights:

  • support for Direct Path Load in thin mode for fast data ingestion
  • support for data frames is no longer considered a pre-release
  • support for type mapping when querying with data frames
  • support for ingesting more Apache Arrow data types
  • support for ingesting Apache Arrow data frames containing multiple chunks
  • support for cursor.executemany() operating on large input data in batches
  • fine-grained control over LOB and number handling
  • new optional install dependencies for plugins

See the full release notes for all of the details.

v3.3.0

Compare Source

python-oracledb 3.3.0 is now released. This release has the following highlights:

  • support for sessionless transactions with Oracle Database 23ai
  • support for ingestion of dataframes
  • support for the ArrowArrayStream PyCapsule interface
  • pre-built binaries for Python 3.14 (this version is in the release candidate phase currently)

See the full release notes for all of the details.

v3.2.0

Compare Source

python-oracledb 3.2.0 is now released. This release adds a number of new features and corrects a number of issues. Highlights are as follows:

  • support for recipient lists in Oracle Advanced Queuing with thin mode
  • support for fetching VECTOR columns in data frames
  • support for Instance Principal authentication when using OCI Cloud Native Authentication
  • support for Oracle Database 23ai multi-pool DRCP

See the full release notes for all of the details.

v3.1.1

Compare Source

python-oracledb 3.1.1 is now released. This release addresses a number of reported issues. See the full release notes for all of the details.

python-poetry/poetry (poetry)

v2.2.1

Compare Source

Fixed
  • Fix an issue where poetry self show failed 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

Compare Source

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 --format option to poetry show to alternatively output json format (#​10487).
  • Add official support for Python 3.14 (#​10514).
Changed
  • Normalize dependency group names (#​10387).
  • Change installer.no-binary and installer.only-binary so that explicit package names will take precedence over :all: (#​10278).
  • Improve log output during poetry install when 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.33 again (#​10506).
  • Allow findpython>=0.7 (#​10510).
  • Allow importlib-metadata>=8.7 (#​10511).
Fixed
  • Fix an issue where poetry new did 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)
  • Deprecate table values and values that are not valid SPDX expressions for [project.license] (#​870).
  • Fix an issue where explicitly included files that are in .gitignore were not included in the distribution (#​874).
  • Fix an issue where marker operations could result in invalid markers (#​875).

v2.1.4

Compare Source

Changed
  • Require virtualenv<20.33 to work around an issue where Poetry uses the wrong Python version (#​10491).
  • Improve the error messages for the validation of the pyproject.toml file (#​10471).
Fixed
  • Fix an issue where project plugins were installed even though poetry install was called with --no-plugins (#​10405).
  • Fix an issue where dependency resolution failed for self-referential extras with duplicate dependencies (#​10488).
Docs
  • Clarify how to include files that were automatically excluded via VCS ignore settings (#​10442).
  • Clarify the behavior of poetry add if no version constraint is explicitly specified (#​10445).

v2.1.3

Compare Source

Changed
  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#​10374).
Fixed
  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#​10324).
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#​10352).
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#​10353).
  • Fix an issue where the original error was not printed if building a git dependency failed (#​10366).
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#​10361).
poetry-core (2.1.3)
  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#​858).
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#​857).
  • Fix an issue where markers with === were not parsed correctly (#​860).
  • Fix an issue where local versions with upper case letters caused an error (#​859).
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#​862).
pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)

v1.18.2

Compare Source

v1.18.1

Compare Source

v1.17.1

Compare Source

v1.17.0

Compare Source

v1.16.1

Compare Source

v1.16.0

Compare Source

v1.15.0

Compare Source

v1.14.1

Compare Source

v1.14.0

Compare Source

v1.13.0

Compare Source

v1.12.1

Compare Source

v1.12.0

Compare Source

v1.11.2

Compare Source

v1.11.1

Compare Source

v1.11.0

Compare Source

v1.10.1

Compare Source

v1.10.0

Compare Source

v1.9.0

Compare Source

v1.8.0

Compare Source

v1.7.1

Compare Source

v1.7.0

Compare Source

v1.6.1

Compare Source

v1.6.0

Compare Source

v1.5.1

Compare Source

v1.5.0

Compare Source

pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks)

v4.6.0: pre-commit-hooks v4.6.0

Compare Source

Features
Migrating

v4.5.0: pre-commit-hooks v4.5.0

Compare Source

Features
Fixes

Migrating

psycopg/psycopg (psycopg)

v3.2.10

Compare Source

v3.2.9

Compare Source

v3.2.8

Compare Source

v3.2.7

Compare Source

yaml/pyyaml (pyyaml)

v6.0.3

Compare Source

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

facebook/react (react)

v18.3.1

Compare Source

  • Export act from react f1338f

v18.3.0

Compare Source

This release is identical to 18.2 but adds warnings for deprecated APIs and other changes that are needed for React 19.

Read the React 19 Upgrade Guide for more info.

React
  • Allow writing to this.refs to support string ref codemod 909071
  • Warn for deprecated findDOMNode outside StrictMode c3b283
  • Warn for deprecated test-utils methods d4ea75
  • Warn for deprecated Legacy Context outside StrictMode 415ee0
  • Warn for deprecated string refs outside StrictMode #​25383
  • Warn for deprecated defaultProps for function components #​25699
  • Warn when spreading key #​25697
  • Warn when using act from test-utils d4ea75
React DOM
  • Warn for deprecated unmountComponentAtNode 8a015b
  • Warn for deprecated renderToStaticNodeStream #​28874
python-social-auth/social-app-django (social-auth-app-django)

v5.6.0

Compare Source

Changed
  • Fixed possibly unsafe account association (CVE-2025-61783)
  • Storage now filters for active users
Added
  • Django 6.0 and Python 3.14 compatibility
  • Type annotations
  • LoginRequiredMiddleware compatibility
  • RAISE_EXCEPTIONS and LOGIN_ERROR_URL can be configured per backend

v5.5.1

Compare Source

Changed
  • Fixed authentication with OpenID based services

v5.5.0

Compare Source

Changed
  • Dropped support for older Django versions.
  • Added non-empty constraind on uid.
  • Added support for session restore with stricter SameSite cookie policy.
timothycrosley/isort (timothycrosley/isort)

v5.13.2

Compare Source

v5.13.1

Compare Source

v5.13.0

Compare Source

tox-dev/tox (tox)

v4.31.0

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.30.3...4.31.0

v4.30.3

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/tox-dev/tox/compare/4.30.2...4.30.3

v4.30.2

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.30.1...4.30.2

v4.30.1

Compare Source

What's Changed

  • Prevent Tox from hanging with --installpkg sdist 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

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/tox/compare/4.29.0...4.30.0

v4.29.0

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.28.4...4.29.0

v4.28.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/tox/compare/4.28.3...4.28.4

v4.28.3

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.28.2...4.28.3

v4.28.2

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.28.1...4.28.2

v4.28.1

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.28.0...4.28.1

v4.28.0

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.27.0...4.28.0

v4.27.0

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/tox/compare/4.26.0...4.27.0

v4.26.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/tox/compare/4.25.0...4.26.0

uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)

v6.15.0

Compare Source

Changed
  • terraform-module.yml: Add support for Terraform testing with additional cleanup scripts.
Fixed
  • terraform-module.yml: Override the tflint job so that the terraform_standard_module_structure rule is applied.
  • terraform-module.yml: Override the pre-commit job to avoid duplication of our terraform-fmt, tflint, and trivy jobs.

v6.14.2

Compare Source

v6.14.1

Compare Source

v6.14.0

Compare Source

v6.13.0

Compare Source

v6.12.3

Compare Source

v6.12.2

Compare Source

Fixed
  • terraform-module: override .test-job-rules from terraform-lint.yml as the terraform-module.yml template needs to support Auto-DevOps.

v6.12.1

Compare Source

v6.12.0

Compare Source

v6.11.0

Compare Source

Changed

  • terraform-lint: use custom tflint docker image for the tflint job. This image includes the UIS DevOps custom tflint ruleset.
  • terraform-lint: move default tflint arguments to a $TFLINT_ARGS variable to allow repositories to override if required.
  • terraform-module: enable tflint in our Terraform reusable module pipeline.

v6.10.0

Compare Source

Fixed
  • terraform-pipeline: Partially revert changes made in v5.1.0.
    • Plan jobs for branch push pipelines will be reverted.
    • Manual apply jobs for the development environment will remain in the merge request pipelines.

v6.9.0

Compare Source

v6.8.1

Compare Source

v6.8.0

Compare Source

v6.7.3

Compare Source

v6.7.2

Compare Source

v6.7.1

Compare Source

evansd/whitenoise (whitenoise)

v6.11.0

Compare Source

v6.10.0

Compare Source


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.

Edited by uis-devops-renovatebot

Merge request reports

Loading