Repository navigation
Update dependencies - #94
Draft
ngcpp-dependency-manager[bot] wants to merge 1 commit into
Draft
ngcpp-dependency-manager[bot] wants to merge 1 commit into
ngcpp-dependency-manager[bot] wants to merge 1 commit into
Conversation
ngcpp-dependency-manager
Bot
force-pushed
the
auto/bump-renovate-deps
branch
from
October 5, 2026 04:48
273a27a to
eccdced
Compare
ngcpp-dependency-manager
Bot
force-pushed
the
auto/bump-renovate-deps
branch
from
October 12, 2026 05:06
eccdced to
17af327
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.29.1→0.29.2v0.16.8→v0.17.09.2.0→9.3.0==23.1.1→==23.1.312.1.0→12.2.010.0.1→10.1.0==3.10.3→==3.11==1.12.0→==1.12.1==12.0.1→==12.23.14→3.150.2.25→0.2.262.3.3→2.4.2Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
BlankSpruce/gersemi-pre-commit
v0.29.2Compare Source
astral-sh/ruff-pre-commit
v0.17.0Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.17.0
v0.16.10Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.10
v0.16.9Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.9
bazelbuild/bazel (bazel)
v9.3.0Compare Source
ssciwr/clang-format-wheel (clang-format)
v23.1.3Compare Source
v23.1.2Compare Source
fmtlib/fmt (fmt)
v12.2.0Compare Source
Added a C11 API that brings fast, type-safe formatting to C. The new
fmt-clibrary andfmt/fmt-c.hheader use_Genericto dispatch onargument types and outperform
printf/sprintf. For example:(#4663,
#4671,
#4696,
#4693,
#4694,
#4712,
#4789).
Thanks @Soumik15630m, @Ferdi265 and @localspook.
Added a separate
fmt::fmt-moduleCMake target for C++20 modules and aCI workflow that exercises module-based builds
(#4684,
#4685,
#4707,
#4708,
#4702,
#4709).
Thanks @MathewBensonCode.
Enabled the full Dragonbox lookup cache by default for floating-point
formatting unless optimizing for binary size (
__OPTIMIZE_SIZE__),giving a ~10–25% speedup. Thanks Matthias Kretz for the suggestion.
Average time per
doubleon Apple M1 Pro (clang 17, random digits,smaller is better) measured with
dtoa-benchmark:
sprintfostringstreamImproved integer formatting performance by ~3%
(#4630). Thanks @user202729.
Optimized formatting into back-insert iterators by using bulk container
append/insert methods (e.g. on
std::vector<char>and custom stringtypes) (#4679). Thanks @user202729.
Reduced binary size of debug builds (~200k to ~85k in the bloat test) and
improved compile speed when
constevalis unavailable.Made path formatting lossless, preserving ill-formed UTF-16
sequences when converting
std::filesystem::pathto a narrow string.Added support for formatting
std::unexpected(#4675). Thanks @17steen.
Added overloads of
fmt::printlnthat take afmt::text_style(#4782). Thanks @ahoarau.
Added support for positional arguments as width and precision specifiers
in
fmt::printf(#4643).Thanks @KareemOtoum.
Made
FMT_STRINGa no-op whenFMT_USE_CONSTEVALis enabled, since theconsteval format-string constructor already provides compile-time
validation
(#4611,
#4612). Thanks @friedkeenan.
Promoted
fmt::detail::named_argto the public API asfmt::named_arganddeprecated the detail alias
(#4683,
#4687). Thanks @TPPPP72.
Moved the
std::byteformatter fromfmt/format.htofmt/std.h.Provided a default definition for
fmt::is_contiguous(#4731,
#4770). Thanks @user202729 and @phprus.
Added the
FMT_USE_FLOCKFILEmacro to disable the use offlockfile(#4646,
#4666). Thanks @mvastola.
Added
include_guard(GLOBAL)so that {fmt} can be used in multiplesubmodules of the same project
(#4672). Thanks @torsten48.
Improved
constexprsupport(#4659,
#4591).
Thanks @elbeno and @17steen.
Deprecated the implicit conversion from
fmt::format_stringandfmt::basic_fstringtostring_viewto align withstd::format_string;use
format_string::get()instead.Opted out
std::complexfrom tuple formatting so that the dedicatedstd::complexformatter is always used.Removed the
fmt::sayfunction.Deprecated the
std::initializer_listoverload offmt::joinand the arrayoverload of
fmt::vformat_to.Made the
<fmt/core.h>header equivalent to<fmt/base.h>bydefault. Code that relied on
<fmt/core.h>pulling in<fmt/format.h>must now either include
<fmt/format.h>directly or defineFMT_DEPRECATED_HEAVY_COREto opt back in.Improved
wchar_tsupport:fmt::joinnow acceptswchar_tand othernon-
charseparators, andfmt::format_to_nnow works withfmt::runtimeon
wchar_t(#4686,
#4714,
#4715).
Thanks @Yancey2023 and @sunmy2019.
Fixed formatting of
std::tmwith a nulltm_zone(#4790). Thanks @Carmel0.
Fixed compile-time formatting in
fmt/ranges.h,fmt/style.handfmt/std.h(#4759). Thanks @j4niwzis.Fixed an ambiguity between
formatter<std::optional<T>>infmt/std.hand
fmt/ranges.hon C++26 (P3168R2)(#4761). Thanks @phprus.
Fixed a GCC PCH breakage triggered by a scoped
#pragma GCC optimize.Fixed a TSAN false positive in the locale handling code
(#4755).
Fixed compile-time format string checks truncating string literals at
an embedded null byte
(#4732). Thanks @user202729.
Fixed out-of-bounds reads in
printfformatting(#4741,
#4742,
#4800).
Thanks @Algunenano and @aizu-m.
Fixed the return type of the
f(un)lockfilewrappers on Windows(#4739). Thanks @mvastola.
Worked around a CUDA issue when handling UTF-32 literals
(#4719). Thanks @Cazadorro.
Fixed missing named-argument validation for compiled format strings
(#4638). Thanks @JaeheonShim.
Fixed
fmt::format_to_nin<fmt/compile.h>failing to compile when<iterator>is not transitively included(#4615).
Fixed handling of pointers in format string compilation with
FMT_BUILTIN_TYPES=0.Stopped assuming nul termination of the format string in
fmt::printf.Thanks @ZUENS2020 for reporting.
Fixed a build error when locale support is disabled
(#4627). Thanks @marcel-behlau-elfin.
Fixed a fallback range formatter for types with a
container_typemember(#4123,
#4660). Thanks @Soumik15630m.
Fixed C++20 concept detection
(#4653). Thanks @tearfur.
Fixed a clang compilation failure
(#4718). Thanks @mccakit.
Fixed various MSVC warnings, including C4305 and conversion warnings on
x86 (#4668,
#4594).
Thanks @kanren3 and @blizzard4591.
Updated the Android Gradle Plugin to 9.x
(#4651,
#4658). Thanks @Soumik15630m.
Made various code, build and test improvements
(#4625,
#4639,
#4644,
#4656,
#4680,
#4681,
#4704,
#4710,
#4713,
#4729,
#4751,
#4758,
#4799).
Thanks @ZephyrLykos, @togunchan, @kagancansit, @BerndPetrovitsch,
@Skylion007, @st0rmbtw, @localspook and @EXtremeExploit.
Improved documentation, including a rewrite of the format string syntax,
better handling of doxygen tags, documenting
output_file, fixing CSS sothat whitespace is displayed properly, and various smaller fixes
(#4622,
#4626,
#4631,
#4667,
#4616,
#4748).
Thanks @heavywatal, @ZephyrLykos, @user202729, @ssszcmawo, @bigmoonbit
and @Powerbyte7.
Added building of release artifacts and SLSA provenance in CI, added a
CodeQL workflow, and added the security policy in
.github/SECURITY.md.keith/pre-commit-buildifier
v10.1.0Compare Source
What's Changed
Full Changelog: keith/pre-commit-buildifier@10.0.1...10.1.0
Python-Markdown/markdown (markdown)
v3.11Compare Source
mesonbuild/meson (meson)
v1.12.1Compare Source
facelessuser/pymdown-extensions (pymdown-extensions)
v12.2Compare Source
12.2
superscript is disabled in the respective extension, CommonMark rules will be honored again. A new
punctuationrule has been added to force CommonMark rules. When done, people will need to be aware of punctuation when subscript
or superscript is enabled and escape any that violates CommonMark rules.
auto_title_mapspecifying the title as a simple string or adictionary containing the title and the title mode: either
textorhtml, withtextbeing the default. Thisallows a title to be specified and treated as HTML when the mode is
html.title_modeoption for Pygments fenced blocks that allows a user to specify a titleto be treated as HTML via
title_mode="html".v12.1Compare Source
12.1
resetfunction that can be specified for custom fences.actions/python-versions (python)
v3.15.0: 3.15.0Compare Source
Python 3.15.0
bazelbuild/rules_cc (rules_cc)
v0.2.26Compare Source
Using bzlmod with Bazel 6 or later:
[Bazel 6] Add
common --enable_bzlmodto.bazelrc.Add to your
MODULE.bazelfile:Using WORKSPACE:
What's Changed
Notable changes
coverage_enabledandcoverage_instrumented(#842) by @fmeum in8ab086bcd0257633af48daeab566b7127951f56261785f33aeaafbd3Rules based toolchain changes
59bedc6Full Changelog: bazelbuild/rules_cc@0.2.25...0.2.26
bazel-contrib/rules_python (rules_python)
v2.4.2Compare Source
{#v2-4-2-fixed}
Fixed
py_zipapp_binaryreaches throughBazel's
_solibsymlinks are stored as files again, instead of as symlinks toabsolute paths in the build machine's output base that dangle wherever the
zipapp runs.
{#v2-4-1}
v2.4.1Compare Source
{#v2-4-1-changed}
Changed
3.15.0rc2to3.15.0rc3.{#v2-4-0}
v2.4.0Compare Source
{#v2-4-0-changed}
Changed
sys.pathadds the Python runtime in runfiles insteadof the underlying Bazel repository cache directory
(#4104).
requirementsargument ofgazelle_python_manifestin favor of the format-agnostic
lockfilesargument, which supportsuv.lock.3.15.0a8to3.15.0rc1(#4122).
3.15.0rc1to3.15.0rc2.3.11to3.14in {obj}
python.defaults, {obj}python_register_toolchains, and{obj}
python_register_multi_toolchains(#4023).
libpython*.so*files are now excluded by default fromhermetic Python runtime files for recognized Astral
python-build-standalonebuilds (
20250517and newer), which statically linklibpythoninto theinterpreter. Older, custom, or unrecognized runtimes retain them. Set
libpython = "include"or"exclude"on {obj}python.override,{obj}
python.single_version_override,{obj}
python.single_version_platform_override, or{obj}
python_register_toolchainsto override this behavior(#4165).
{#v2-4-0-fixed}
Fixed
current_py_cc_libsis usedas a dependency of
cc_shared_library.coverage_toolwith{obj}
python.single_version_platform_override(#2570).
.pycfile inputs in{obj}
srcswhen {obj}precompileis enabled on {obj}py_library,{obj}
py_binary, and {obj}py_testtargets(#4113).
scripts correctly include the
.batextension(#4114).
RECORDfile paths for extracted.datadirectory contentsso that {obj}
importlib.metadata.files()correctly locates installeddistribution files (#4025).
wheel scripts and RECORD files
(#4125).
MAX_PATHon Windows.runfiles.Pathmethod signatures for Python 3.14typeshed compatibility and fixed {obj}
runfiles.Path.matchon Python 3.12+.(#4023)
--stamp=falseand,instead the metadata file is written at analysis time via
ctx.actions.write().py_testmain validation({obj}
validate_test_main) on Windows: the interpreter used for the checkcouldn't find its DLLs or its stdlib once relocated
(#4079).
the precompiler's interpreter couldn't find its DLLs once relocated
(#4082).
symlinks instead of storing each alias as another copy of the interpreter, and
by omitting shared
libpythonfiles from recognized statically linked Astralruntime builds.
{#v2-4-0-added}
Added
py.typedfiles from wheels are now included in thepyi_srcsof thewheel's
py_library, alongside.pyifiles. Thepy.typedfile of//python/runfilesis now included in itspyi_srcsas well.Runfiles.CreateOrRaiseto return aRunfilesinstanceor raise an error if runfiles cannot be found.
directoryattribute to {obj}lockto support runninguvcommands within subdirectories when generating lock files. Defaults to the
package directory, set it to
Noneor""to set it to the root of the repo(#4029).
{#v2-3-4}
v2.3.4Compare Source
{#v2-3-4-added}
Added
i686-pc-windows-msvc) Python runtimes forversions 3.9.25, 3.10.20, 3.11.15, 3.12.13, 3.13.13, and 3.14.4
(#4156).
{#v2-3-3}
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.