FAQ | This is a LIVE service | Changelog

Skip to content

chore(deps): update all dependencies

This MR contains the following updates:

Package Change Age Confidence Type Update
copier-templates-extensions (changelog) ==0.3.1 -> ==0.3.2 age confidence patch
coverage ==7.9.2 -> ==7.10.1 age confidence minor
debugpy (source) ==1.8.14 -> ==1.8.15 age confidence patch
django-debug-toolbar (changelog) ==5.2.0 -> ==6.0.0 age confidence major
externalsettings ==2.0.2 -> ==2.0.4 age confidence patch
faker (changelog) ==37.4.0 -> ==37.4.2 age confidence patch
mkdocs-material (changelog) ==9.6.15 -> ==9.6.16 age confidence patch
mkdocstrings (changelog) ==0.29.1 -> ==0.30.0 age confidence minor
postgres 3962158 -> 4d89c90 service-image digest
uis/devops/continuous-delivery/ci-templates v7.6.0 -> v7.6.2 age confidence repository patch

Release Notes

copier-org/copier-template-extensions (copier-templates-extensions)

v0.3.2

Compare Source

Compare with 0.3.2

Code Refactoring
  • Expose old paths to ease migration (4206907 by Timothée Mazzucotelli). MR-16
nedbat/coveragepy (coverage)

v7.10.1

Compare Source

  • 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. Improves issue 831_.

  • Fix: changed where .pth files are written for patch = subprocess, closing issue 2006_.

.. _issue 2006: https://github.com/nedbat/coveragepy/issues/2006

.. _changes_7-10-0:

v7.10.0

Compare Source

  • A new configuration option: ":ref:config_run_patch" specifies named patches to work around some limitations in coverage measurement. These patches are available:

    • patch = _exit lets coverage save its data even when :func:os._exit() <python:os._exit> is used to abruptly end the process. This closes long-standing issue 310_ as well as its duplicates: issue 312, issue 1673, issue 1845, and issue 1941.

    • patch = subprocess measures 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 old issue 367_ and duplicate issue 378_.

    • patch = execv adjusts 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. Closes issue 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 and if TYPE_CHECKING: is excluded as a branch. Closes issue 831_.

  • A new command-line option: --save-signal=USR1 specifies 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_output and :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: https://github.com/nedbat/coveragepy/issues/43 .. _issue 310: https://github.com/nedbat/coveragepy/issues/310 .. _issue 312: https://github.com/nedbat/coveragepy/issues/312 .. _issue 367: https://github.com/nedbat/coveragepy/issues/367 .. _issue 378: https://github.com/nedbat/coveragepy/issues/378 .. _issue 831: https://github.com/nedbat/coveragepy/issues/831 .. _issue 1308: https://github.com/nedbat/coveragepy/issues/1308 .. _issue 1673: https://github.com/nedbat/coveragepy/issues/1673 .. _issue 1845: https://github.com/nedbat/coveragepy/issues/1845 .. _issue 1941: https://github.com/nedbat/coveragepy/issues/1941 .. _pull 1998: https://github.com/nedbat/coveragepy/pull/1998 .. _issue 2001: https://github.com/nedbat/coveragepy/issues/2001 .. _issue 2005: https://github.com/nedbat/coveragepy/issues/2005

.. _changes_7-9-2:

microsoft/debugpy (debugpy)

v1.8.15: debugpy v1.8.15

Compare Source

Fixes:

Thanks to @​MichaelSpece, @​jborean93, @​ConradIrwin for your help

django-commons/django-debug-toolbar (django-debug-toolbar)

v6.0.0

Compare Source

Description

The v6.0.0 release of Django Debug Toolbar significantly revamps how panels for the toolbar work. Each panel will now persist its data in a store. A store can either be backed by various backends. The toolbar will support a memory and database backend to start.

The toolbar is now using Django's SafeExceptionReporterFilter.cleanse_setting() function to filter out sensitive information. Some data will be replaced with "********************". This is because the toolbar could be configured to write the request information to a persistent store such as a cache or database.

Django applications with basic installations are backwards compatible with this change. If there are hooks into the internals of the toolbar, such as DebugToolbar.store_id then it will be backwards incompatible.

Third-party panels will need updating. Any data that is stored in record_stats will need to be fetched back out from self.get_stats() before being able to be rendered. This is to support loading an instance of the toolbar from persisted data. A simple example of this transition can be found in debug_toolbar/panels/cache.py in MR 2138

How to upgrade
  • Changes required if the toolbar isn't installed entirely programmatically
    • If you experience RuntimeError: Model class debug_toolbar.models.HistoryEntry doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS, you need to remove the reference to the toolbar's urls in your urls.py file and MIDDLEWARE setting when the toolbar isn't in INSTALLED_APPS
  • If you have a custom panel, you'll need to adjust record_stats and use self.get_stats() to fetch data for rendering
  • If you'd like to use the database store, see TOOLBAR_STORE_CLASS for more info
Why did the internals change?

The Django Debug Toolbar is a popular package we did not want to block the community from pursuing the async path for Django applications. Writing the request data to a store better positions the toolbar for async projects. It also opens the door for it being usable in production as well with API integrations.

What's Changed

Full Changelog: https://github.com/django-commons/django-debug-toolbar/compare/5.2.0...6.0.0

Acknowlegements

Thank you to all the contributors who made this release possible. Thank you to @​robhudson, @​matthiask, @​tim-schilling, @​salty-ivy and @​dr-rompecabezas for their support, development and reviews of the serializable toolbar changes. A special shout-out to @​matthiask for leading the Djangonaut Space Session 4 team of @​dr-rompecabezas, @​andoriyaprashant and @​blingblin-g.

joke2k/faker (faker)

v37.4.2

Compare Source

  • Fix the function for generating VIN, now the last 4 characters are digits. Thanks @​nesb1.

v37.4.1

Compare Source

  • Fix leading 0s in building numbers for de_DE locale. Thanks @​KarelZe.
squidfunk/mkdocs-material (mkdocs-material)

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
mkdocstrings/mkdocstrings (mkdocstrings)

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
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)

v7.6.2: 7.6.2

Compare Source

7.6.2 (2025-07-22)
Bug Fixes
  • handling having set CI_APPLICATION_REPOSITORY with multi target docker builds (1dc6987)

v7.6.1: 7.6.1

Compare Source

7.6.1 (2025-07-16)
Bug Fixes

Configuration

📅 Schedule: Branch creation - "on sunday" 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