Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
black (changelog) ==25.9.0 -> ==25.11.0 age confidence minor
coverage ==7.11.0 -> ==7.11.3 age confidence patch
maxbrunet/pre-commit-renovate 41.169.2 -> 41.173.1 age confidence repository minor
pre-commit ==4.3.0 -> ==4.4.0 age confidence minor
psf/black 25.9.0 -> 25.11.0 age confidence repository minor
python 3.12-alpine -> 3.14-alpine age confidence final minor
python 3.12-alpine -> 3.14-alpine age confidence stage minor
python-semantic-release/python-semantic-release v10.4.1 -> v10.5.0 age confidence action 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.11.0

Compare Source

Highlights
  • Enable base 3.14 support (#​4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#​4805)
Stable style
  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#​4811)
  • Comments containing fmt directives now preserve their exact formatting instead of
    being normalized (#​4811)
Preview style
  • Move multiline_string_handling from --unstable to --preview (#​4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by
    comments (#​4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#​4777)
  • Standardize type comments to form # type: <value> (#​4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound
    statements with semicolon-separated bodies (#​4800)
Configuration
  • Add no_cache option to control caching behavior. (#​4803)
Packaging
  • Releases now include arm64 Linux binaries (#​4773)
Output
  • Write unchanged content to stdout when excluding formatting from stdin using pipes
    (#​4610)
Blackd
  • Implemented BlackDClient. This simple python client allows to easily send formatting
    requests to blackd (#​4774)
Integrations
  • Enable 3.14 base CI (#​4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only
    "stability" format when using pyproject.toml (#​4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#​4772)
  • Vim: Print the import paths when importing black fails (#​4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#​4675)
coveragepy/coveragepy (coverage)

v7.11.3

Compare Source

  • Fix: the 7.11.1 changes meant that conflicts between a requested measurement
    core and other settings would raise an error. This was a breaking change from
    previous behavior, as reported in issue 2076_ and issue 2078_.

    The previous behavior has been restored: when the requested core conflicts
    with other settings, another core is used instead, and a warning is issued.

  • For contributors: the repo has moved from Ned's nedbat GitHub account_ to
    the coveragepy GitHub organization_. The default branch has changed from
    master to main.

.. _issue 2076: #​2076
.. _issue 2078: #​2078
.. _nedbat GitHub account: https://github.com/nedbat
.. _coveragepy GitHub organization: https://github.com/coveragepy

.. _changes_7-11-2:

v7.11.2

Compare Source

  • Fix: using the "sysmon" measurement core in 7.11.1, if Python code was
    claimed to come from a non-Python file, a NotPython exception could be
    raised. This could happen for example with Jinja templates compiled to
    Python, as reported in issue 2077_. This is now fixed.

  • Doc: corrected the first entry in the 7.11.1 changelog.

.. _issue 2077: #​2077

.. _changes_7-11-1:

v7.11.1

Compare Source

  • Fix: some chanages to details of how the measurement core is chosen, and how
    conflicting settings are handled. The "sysmon" core cannot be used with some
    conurrency settings, with dynamic context, and in Python 3.12/3.13, with
    branch measurement.

    • If the core is not specified and defaults to "sysmon" (Python 3.14+), but
      other settings conflict with sysmon, then the "ctrace" core will be used
      instead with no warning. For concurrency conflicts, this used to produce an
      error, as described in issue 2064_.

    • If the "sysmon" core is explicitly requested in your configuration, but
      other settings conflict, an error is now raised. This used to produce a
      warning.

  • Fix: some multi-line case clauses or for loops (and probably other
    constructs) could cause incorrect claims of missing branches with the
    sys.monitoring core, as described in issue 2070_. This is now fixed.

  • Fix: when running in pytest under coverage, a breakpoint() would stop in
    the wrong frame, one level down from where it should, as described in issue 1420_. This was due to a coverage change in v6.4.1 that seemed to give a
    slight performance improvement, but I couldn't reproduce the performance
    gain, so it's been reverted, fixing the debugger problem.

  • A new debug option --debug=core shows which core is in use and why.

  • Split sqlite debugging information out of the sys :ref:coverage debug <cmd_debug> and :ref:cmd_run_debug options since it's bulky and not
    very useful.

  • Updated the :ref:howitworks page to better describe the three different
    measurement cores.

.. _issue 1420: #​1420
.. _issue 2064: #​2064
.. _issue 2070: #​2070

.. _changes_7-11-0:

maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)

v41.173.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.173.1 for more changes

v41.173.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.173.0 for more changes

v41.172.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.172.1 for more changes

v41.172.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.172.0 for more changes

v41.171.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.9 for more changes

v41.171.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.8 for more changes

v41.171.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.7 for more changes

v41.171.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.5 for more changes

v41.171.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.4 for more changes

v41.171.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.3 for more changes

v41.171.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.2 for more changes

v41.171.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.1 for more changes

v41.171.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.171.0 for more changes

v41.170.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.170.1 for more changes

v41.170.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.170.0 for more changes

v41.169.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.169.4 for more changes

v41.169.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.169.3 for more changes

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

v4.4.0

Compare Source

==================

Features
Fixes
python-semantic-release/python-semantic-release (python-semantic-release/python-semantic-release)

v10.5.0

Compare Source

====================

✨ Features

  • cmd-version: Add automatic repository un-shallowing to version workflow (PR#1366,
    90a1ffa
    )

  • cmd-version: Add functionality to create & update partial version tags (PR#1115,
    a28f940
    )

  • cmd-version: Adds c-macro style version definition support to version_variables, closes
    #1348_ (PR#1349, 4ce1fca)

  • cmd-version: Adds upstream check into workflow to prevent commit push collisions (PR#1360,
    d77193e
    )

🪲 Bug Fixes

  • cmd-version: Prevent regular expression errors on tag_format (PR#1367, e7d7aa7)

📖 Documentation

  • commands: Add description of automated upstream version checking upon version creation
    (PR#1360, d77193e)

  • configuration: Add description for add_partial_tags setting & usage examples (PR#1115,
    a28f940
    )

  • configuration: Fix tag_format definition (PR#1367, e7d7aa7)

  • configuration: Update version_variables examples with a c-macro style replacement
    (PR#1349, 4ce1fca)

  • github-actions: Adds release job outputs definition to example (PR#1344, 0fb4875)

  • github-actions: Removed verify upstream status step from example workflow (PR#1360,
    d77193e
    )

  • github-actions: Update example to remove need to specify repo checkout's fetch depth
    (PR#1366, 90a1ffa)

  • uv-integration: Remove verify upstream check from uv integration example (PR#1360,
    d77193e
    )

  • uv-integration: Update example to remove need to specify repo checkout's fetch depth
    (PR#1366, 90a1ffa)

⚙️ Build System

  • deps: Bump tomlkit dependency from ~=0.11.0 to ~=0.13.0 (PR#1355, 55c94ec)

  • deps: Change github-actions container image to python:3.14-slim-trixie (PR#1346,
    1a23712
    )

💡 Additional Release Information

  • cmd-version: If you were previously handling the unshallowing of a repository clone in your
    CI/CD pipelines, you may now remove that step from your workflow. PSR will now detect a shallow
    repository and unshallow it before evaluating the commit history.

.. _#1348: #​1348
.. _0fb4875: 0fb4875
.. _1a23712: 1a23712
.. _4ce1fca: 4ce1fca
.. _55c94ec: 55c94ec
.. _90a1ffa: 90a1ffa
.. _a28f940: a28f940
.. _d77193e: d77193e
.. _e7d7aa7: e7d7aa7
.. _PR#1115: #​1115
.. _PR#1344: #​1344
.. _PR#1346: #​1346
.. _PR#1349: #​1349
.. _PR#1355: #​1355
.. _PR#1360: #​1360
.. _PR#1366: #​1366
.. _PR#1367: #​1367

.. _changelog-v10.4.1:


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@JohnVillalovos JohnVillalovos enabled auto-merge (rebase) November 10, 2025 03:16
@JohnVillalovos JohnVillalovos merged commit 1e025b9 into main Nov 10, 2025
17 checks passed
@JohnVillalovos JohnVillalovos deleted the renovate/all-minor-patch branch November 10, 2025 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants