Skip to content

fix(deps): update all non-major dependencies#74

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/all-non-major-dependencies
Mar 15, 2026
Merged

fix(deps): update all non-major dependencies#74
renovate[bot] merged 1 commit intomainfrom
renovate/all-non-major-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 15, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
cachetools ==6.2.4==6.2.6 age confidence patch
certifi ==2026.1.4==2026.2.25 age confidence minor
charset-normalizer (changelog) ==3.4.4==3.4.5 age confidence patch
cryptography (changelog) ==46.0.3==46.0.5 age confidence patch
fonttools ==4.61.1==4.62.1 age confidence minor
fpdf2 ==2.8.5==2.8.7 age confidence patch
fpdf2 ==2.8.5==2.8.7 age confidence project.dependencies patch
google-auth ==2.48.0==2.49.1 age confidence minor
google-auth ==2.48.0==2.49.1 age confidence project.dependencies minor
google-auth-oauthlib (source) ==1.2.2==1.3.0 age confidence minor
hypothesis (changelog) ==6.151.6==6.151.9 age confidence dependency-groups patch
narwhals ==2.15.0==2.18.0 age confidence minor
numpy (changelog) ==2.4.1==2.4.3 age confidence patch
pillow (changelog) ==12.1.0==12.1.1 age confidence patch
protobuf ==6.33.4==6.33.5 age confidence patch
pypdfium2 (changelog) ==5.3.0==5.6.0 age confidence minor
ruff (source, changelog) ==0.15.1==0.15.6 age confidence dependency-groups patch
sigstore/cosign-installer v4.0.0v4.1.0 age confidence action minor
smmap ==5.0.2==5.0.3 age confidence patch
streamlit (changelog) ==1.54.0==1.55.0 age confidence minor
streamlit (changelog) ==1.54.0==1.55.0 age confidence project.dependencies minor
tenacity ==9.1.2==9.1.4 age confidence patch
tornado (source) ==6.5.4==6.5.5 age confidence patch

Release Notes

certifi/python-certifi (certifi)

v2026.2.25

Compare Source

jawah/charset_normalizer (charset-normalizer)

v3.4.5

Compare Source

Changed
  • Update setuptools constraint to setuptools>=68,<=82.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.19.1
Fixed
  • Add explicit link to lib math in our optimized build. (#​692)
  • Logger level not restored correctly for empty byte sequences. (#​701)
  • TypeError when passing bytearray to from_bytes. (#​703)
Misc
  • Applied safe micro-optimizations in both our noise detector and language detector.
  • Rewrote the query_yes_no function (inside CLI) to avoid using ambiguous licensed code.
  • Added cd.py submodule into mypyc optional compilation to reduce further the performance impact.
pyca/cryptography (cryptography)

v46.0.5

Compare Source

v46.0.4

Compare Source

fonttools/fonttools (fonttools)

v4.62.1

Compare Source

  • [feaLib] Extend contextual rule merging to all rule types: single subst, GSUB/GPOS named lookups, ignore rules, and chained alternate subst (#​4061).

v4.62.0

Compare Source

  • [diff] Add new fonttools diff command for comparing font files, imported from the fdiff project and heavily reworked (#​1190, #​4007, #​4009, #​4011, #​4013, #​4019).
  • [feaLib] Fix VariableScalar interpolation bug with non-linear avar mappings. Also decouple VariableScalar from compiled fonts, allowing it to work with designspace data before compilation (#​3938, #​4054).
  • [feaLib] Fix VariableScalar axis ordering and iterative delta rounding to match fontc behavior (#​4053).
  • [feaLib] Merge chained multi subst rules with same context into a single subtable instead of emitting one subtable per glyph (#​4016, #​4058).
  • [feaLib] Pass location to ConditionsetStatement to fix glyphsLib round-tripping (fontra/fontra-glyphs#130, #​4057).
  • [feaLib] Write 0xFFFF instead of 0 for missing nameIDs in cv feature params (#​4010, #​4012).
  • [cmap] Fix CmapSubtable.__lt__() TypeError on Python 3 when subtables share the same encoding record, and add compile-time validation for unique encoding records (#​4035, #​4055).
  • [svgLib] Skip non-element XML nodes (comments, processing instructions) when drawing SVG paths (#​4042, #​4043).
  • [glifLib] Fix regression reading glyph outlines when glyphObject=None (#​4030, #​4031).
  • [pointPen] Fix SegmentToPointPen edge case: only remove a duplicate final point on closePath() if it is an on-curve point (#​4014, #​4015).
  • [cffLib] SECURITY Replace eval() with safeEval() in parseBlendList() to prevent arbitrary code execution from crafted TTX files (#​4039, #​4040).
  • [ttLib] Remove defunct Adobe SING Glyphlet tables (META, SING, GMAP, GPKG) (#​4044).
  • [varLib.interpolatable] Various bugfixes: fix swapped nodeTypes assignment, duplicate kink-detector condition, typos, CFF2 vsindex parsing, glyph existence check, and plot helpers (#​4046).
  • [varLib.models] Fix getSubModel not forwarding extrapolate/axisRanges; check location uniqueness after stripping zeros (#​4047).
  • [varLib] Fix --variable-fonts filter in build_many; remove dead code and fix comments (#​4048).
  • [avar] Preserve existing name table in build; keep unbuild return types consistent; validate map CLI coordinates (#​4051).
  • [cu2qu/qu2cu] Add input validation: reject non-positive tolerances, validate curve inputs and list lengths (#​4052).
  • [colorLib] Raise a clear ColorLibError when base glyphs are missing from glyphMap, instead of a confusing KeyError (#​4041).
  • [glyf] Remove unnecessary fvar table dependency (#​4017).
  • [fvar/trak] Remove unnecessary name table dependency (#​4018).
  • [ufoLib] Relax guideline validation to follow the updated spec (#​3537, #​3553).
  • [ttFont] Fix saveXML regression with empty table lists, clarify docstring (#​4025, #​4026, #​4056).
  • [setup.py] Link libm for Cython extensions using math functions (#​4028, #​4029).
  • Add typing annotations for DSIG, DefaultTable, ttProgram (#​4033).
py-pdf/fpdf2 (fpdf2)

v2.8.7

Compare Source

Fixed
  • types on FPDF.title, FPDF.add_font() and FPDF.output()
  • added missing files to navigation tree in mkdocs.yml - thanks to @​paulsuh
Changed
  • reverted changes to ImageInfo that impacted user-facing API
  • prefer outline glyphs over bitmap if the font has both

v2.8.6

Compare Source

Added
  • support for FPDF.transform() context manager to apply geometric transformations (translation, rotation, scaling, skewing) to the current graphics state - thanks to @​RaphaelFLT
  • support for SVG <linearGradient> and <radialGradient> elements - cf. issue #​1580 - thanks to @​Ani07-05
  • mypy and pyright checks in the CI pipeline to enforce strict typing
  • support WOFF and WOFF2 fonts - thanks to @​BharathPESU
  • TTC/OTC face selection via collection_font_number in add_font()
  • CID-keyed CFF font embedding support
  • Microsoft Symbol font remapping for non-Unicode cmaps
  • support for EBDT/EBLC bitmap fonts
Fixed
  • the A5 value that could be specified as page format to the FPDF constructor was slightly incorrect, and the corresponding page dimensions have been fixed. This could lead to a minor change in your documents dimensions if you used this A5 page format. - cf. issue #​1699
  • a bug when rendering empty tables with INTERNAL layout, that caused an extra border to be rendered due to an erroneous use of list.index() - cf. issue #​1669
  • edge cases where tiny floating-point drift could trigger incorrect behaviour like issue #​1393
  • parentheses are now escaped in more places. This fixes embedding a file with a single parenthesis in the filename, but might also have impacts on e.g. section names.
  • parsing markdown sequences with escape character - cf. issue #​1236 - thanks @​amidou-naba
Changed
  • improved performance when rendering paths, SVGs, and opaque raster images with an alpha channel - cf. PR #​1675
  • typing annotations added across the codebase as part of the strict typing rollout
  • graphics state snapshots now use a GraphicsState dataclass dataclass for clearer usage and stronger typing
  • rotation(), skew(), and mirror() now delegate to transform() for standardized transform application
  • ImageInfo now uses typed dictionaries for clearer usage and stronger typing
googleapis/google-cloud-python (google-auth-oauthlib)

v1.3.0: google-auth-oauthlib: v1.3.0

Compare Source

Features
Bug Fixes
  • Raise meaningful exception when oauth callback times out (#​363) (adc3ee60)
narwhals-dev/narwhals (narwhals)

v2.18.0: Narwhals v2.18.0

Compare Source

Changes

  • tests: Remove xfail for SQLFrame Expr.skew (#​3507)
  • Update marimo downstream CI to use uv instead of hatch (#​3487)

🐞 Bug fixes

  • fix: pyarrow when/then with nulls (#​3502)
  • fix: Enable Expr.replace_strict for SQLFrame backend (#​3490)

🛠️ Other improvements

  • chore: Update end year in LICENSE.md (#​3489)
  • ci: re-enable mypy in altair (#​3503)
  • ci: Fix hierarchicalforecast downstream test (#​3508)
  • chore: new sqlframe compat (#​3488)

Thank you to all our contributors for making this release possible!
@​FBruzzesi, @​MarcoGorelli, @​dependabot[bot], @​manzt, @​pre-commit-ci[bot], dependabot[bot] and pre-commit-ci[bot]

v2.17.0: Narwhals v2.17.0

Compare Source

Changes

✨ Enhancements

  • feat: Add support for indices and values Series in Series.scatter (#​3444)

🐞 Bug fixes

  • fix: Allow Decimal dtypes in {Series, Expr}.is_close (#​3480)
  • fix: offset_by was raising unnecessarily for sql-like (#​3478)
  • fix: add test for PySpark min supported version in CI and fix broken methods (#​3463)
  • fix: Address DuckDB 1.5 fetch_arrow_table deprecation (#​3464)

📖 Documentation

  • docs: Add notes around columnar data and column names to contributing… (#​3441)
  • ci: Fix mkdocs.yml warning (#​3454)

🛠️ Other improvements

  • [pre-commit.ci] pre-commit autoupdate (#​3443)
  • chore: remove redundant import, pin pandas in pointblank downstream (#​3477)
  • ci: bump ruff==0.15.0 (#​3449)
  • ci: Replace --system with $UV_SYSTEM_PYTHON (#​3455)
  • ci: Fix utils.check_docstrings Ruff usage (#​3461)
  • chore: refactor ExprNode constructor (#​3452)
  • chore: use walrus operator more (#​3447)
  • ci: run ibis and modin tests in separate workflows (#​3446)
  • chore(tpch): Add a basic CLI for tpch/generate_data.py (#​3421)
  • ci: Fix Darts installation (#​3469)
  • fix: Avoid introducing escape sequences in windows paths (#​3466)
  • ci: Fix utils.check_docstrings Ruff usage (#​3461)
  • ci: Use --clear in uv venv for 0.10.0 (#​3462)
  • ci: test pyspark-connect with spark 4.1.0 (#​3472)
  • tests: Remove xfail for latest ibis release (#​3470)
  • ci(tpch): Un-pin "polars==1.37.1" for tpch queries (#​3467)
  • test: fix polars test_concat_diagonal_invalid again (#​3451)
  • ci(tpch): Pin "polars==1.37.1" for tpch queries (#​3453)

Thank you to all our contributors for making this release possible!
@​EdAbati, @​FBruzzesi, @​MarcoGorelli, @​dangotbanned, @​pre-commit-ci[bot] and pre-commit-ci[bot]

v2.16.0: Narwhals v2.16.0

Compare Source

Changes

  • ci: Unpin polars==1.34.0 in --group typing (#​3434)
  • ci: Bump duckdb==1.4.4 in --group typing (#​3433)
  • test: DuckDB XPass (#​3426)
  • refactor: Simplify pd.ArrowDtype -> nw.DType (#​3413)
  • ci: Temporarily pin sqlglot, ignore pyspark warning (#​3412)
  • Remove interchange from non v1 (#​3403)

✨ Enhancements

  • feat: add separator argument in read_csv/scan_csv (#​2989)
  • feat: Allow nested structures in lit (#​3424)
  • enh: Introduce narwhals.sql (#​3254)
  • enh: Introduce (optional) order_by in first / last (#​3372)
  • feat: support window functions in filter (#​3401)
  • feat: Improve support for Decimal DType (#​3377)
  • feat: Support concat(..., how="diagonal") for ibis (#​3404)
  • feat: Enablelist.{sort, sum} for sqlframe (#​3400)
  • feat: Add str.pad_{start,end} (#​3395)
  • feat: Add {Expr,Series}.cos (#​3392)
  • feat: Add testing.assert_frame_equal (#​3220)

🐞 Bug fixes

  • fix(test): Pin correct polars version in lit_test (#​3438)
  • refactor: Avoid subprocess to test TPCH queries, and fix q8 (#​3419)
  • ci(fix): Temporary pin numba & llvmlite for darts downstream test (#​3406)
  • fix(test): Change error message for polars, un-xfail sqlframe list.mean (#​3397)

🛠️ Other improvements

  • ci: Pin sqlglot<28.6.0 in --group typing (#​3432)
  • chore: pin sqlglot to get ci green (#​3428)
  • chore(typing): Improve tpch typing (#​3420)
  • ci: pin pandas in some downstream jobs (#​3417)
  • [pre-commit.ci] pre-commit autoupdate (#​3275)

Thank you to all our contributors for making this release possible!
@​FBruzzesi, @​MarcoGorelli, @​camriddell, @​dangotbanned, @​liamholmes31, and @​raisadz

numpy/numpy (numpy)

v2.4.3

Compare Source

v2.4.2

Compare Source

python-pillow/Pillow (pillow)

v12.1.1

Compare Source

pypdfium2-team/pypdfium2 (pypdfium2)

v5.6.0

Compare Source

Changes (Release 5.6.0)

Summary (pypdfium2)
  • In our cibuildwheel workflow, all targets now exercise pypdfium2's test suite. This is implemented as a custom post-cibuildwheel step, using Debian 13 or Alpine 3 containers, respectively. Note, there are known test failures on s390x and musllinux_armv7l (but we still provide builds). In particular, on s390x, opening password-protected PDFs is broken. s390x is "use at own risk"; there is absolutely no warranty.
  • Other workflow and cibuildwheel config improvements.
pypdfium2 commit log

Commits between 5.5.0 and 5.6.0 (latest commit first):

  • ec956bb [autorelease main] update 5.6.0
  • d9ce037 fix typo
  • 4545595 Update changelog
  • a1ec5b0 build(deps): bump actions/attest-build-provenance from 3 to 4
  • 3e46f46 build(deps): bump actions/download-artifact from 7 to 8
  • 49fcb7f build(deps): bump actions/upload-artifact from 6 to 7
  • b82a5ee Simplify previous commit
  • d1924b9 cibw: q&d: suppress known test suite failures
  • eb9ed99 Add post-cibuildwheel testing (#​404)
  • 16bc5c4 Amend "cibw workflows: drop emulated property"
  • 248d2a4 sbuild_one_native: merge install steps
  • 477825b cibw: try enable pypdfium2's test suite on musl
  • 3f5071e cibw: merge linux_s390x into linux_clangcross
  • fc8e50b cibw workflows: drop emulated property
  • 64d72f6 cibw: try to reuse build params
  • 9c6e0fc pyproject.toml: all targets now use vendored libraries
  • da7a887 build_native --clang-as-gcc: drop one more symlink
  • baabc1e build_native --clang-as-gcc: take toolprefix into account
  • e49e534 build_native: --clang-as-gcc: remove unused tools, add task
PDFium commit log

Commits between 7690 and 7713 (latest commit first):

  • fcfdf1c3e Polish CPDF_FontSubsetter and its embedder tests
  • eeb8a196d Rename CPDF_Font's GetCharWidthF() to GetCharWidth()
  • ede18738c Subset the /W array during font subsetting
  • 311845fbb Move and update CreateWidthsArray()
  • 546af275b Subset /ToUnicode streams during font subsetting
  • e56a50934 Move and update LoadUnicode()
  • c3c6a7474 Add text extraction tests for font subsetting
  • 054cb1f79 Modernize CFGAS_FontDescriptor::Rank comparisons.
  • 45df51327 Always create CFX_DIBitmaps before CFX_GlyphBitmaps.
  • c6437c175 Use fxcrt::to_underlying() for FontAntiAliasingMode conversion
  • 40766c38d Nest CFGAS_FontDescriptorInfo as CFGAS_FontDescriptor::Rank
  • 65f4269f6 Remove FXFT_ prefix from actual freetype types.
  • 9b44fd149 Avoid crash in FPDFViewEmbedderTest.Bug2087.
  • 070e767b9 Rework CFX_UnicodeEncoding and CFX_UnicodeEncodingEx.
  • e7bc1f3ec Update PDF objects correctly when subsetting OpenType CFF fonts
  • 1cf3a95a1 Use ToStream() and ToDictionary() in cpdf_fontsubsetter_embeddertest.cpp
  • 9d2f3a2f6 Create a fontations font mgr from Skia when pdf_enable_fontations.
  • c9d3b7dd6 Add option to initialize PDFium with a font backend library
  • 3516ceb9c Add Length1 entry check to StreamSizeIsWithinRange matcher
  • 5fcdfffcd Clean up cpdf_fontsubsetter_embeddertest.cpp
  • f6f9031de Add a CPDFFontSubsetter test for standard fonts
  • dd3d4a5fd Roll third_party/skia/ 39aa2a7..9a983f6 (1 commit)
  • 707d00c21 Fix build when pdf_enable_fontations=false and pdf_enable_rust_png=true
  • 855d3e571 Consistently use CPDF_Font::kInvalidCharCode in CPDF_TextPage
  • 919a875df Add fxcrt::to_underlying to emulate C++23 utility
  • f22a15d44 Use variadic template for Mask constructor
  • 18443ade1 Use canonical PA buildflags
  • 7ca77b11a Fix CFX_GlyphBitmap::GetBitmap() const correctness
  • 0162d3a80 Simplify CFX_Barcode
  • 54aa055d9 Remove one CBC_OneDimWriter::CalcTextInfo() out-param
  • 275f6d5ff Rename CFX_Font methods to highlight font/face distinction.
  • 9c97da0e4 Use better IV in PDF_CryptoHandler::EncryptContent().
  • 74b9f15f8 Remove CFX_EncodingEx::CharCodeFromUnicode().
  • 022291b51 Add a prefix to font subset name
  • 3f45d4135 Move and reuse MaybeRemoveSubsettedFontPrefix()
  • 4d0eb4d4c Introduce pdf_use_agg GN build argument.
  • ea6447f88 Remove CFX_AggClipRgn arguments from non-agg code.
  • 541175f97 Remove CFX_AggClipRgn::type_.
  • 9dc28e76c Roll third_party/skia/ 356c726..39aa2a7 (108 commits; 15 trivial rolls)
  • bbf3fd2cd Roll third_party/skia/ c497e68..356c726 (1 commit)
  • b1d0ad85d Null out CFX_AggClipRgn::mask_ when converting to "type I".
  • 7abfef0c5 Roll Zlib from 980253c to 7eda07b (1 revision)
  • f1cba6f5d Add a regression test for FPDFTextObj_GetText() and space characters
  • e8dad276c Remove CFX_AggClipRgn from CFX_DIBBase.
  • 770014b5c Abstract AGG behind RenderDeviceDriverIface::Continuation.
  • 141048614 Refactor RemoveSubsettedFontPrefix() and IsStrUpper()
  • c3ef30982 Modernize FX_Random further
  • f14e0f587 Remove MTContext
  • 5acca1edf Replace FX_Random_MT_.* functions with FX_Random class
  • 5af9ed18a Rename FX_Random_MT_GenerateMT()
  • 933f0aaa8 Update pixel test for rendering that depends on /ToUnicode
  • 4f046db1f Introduce CPDF_FontSubsetter to subset new fonts on PDF save
  • 1c8ab71da Refactor FPDFSaveWithFontSubsetEmbedderTest helper methods
  • c946468e7 Privatize OpenSavedDocument() family of methods
  • af85f98ab Assume a value of 0 to prevent float-cast-overflow.
  • 49042621c Revert "Remove character width check from cpdf_textpage.cpp"
  • 248728011 Remove CFX_DIBitmap::TakeOver().
  • a724d33ea Rename GetDeviceCache() to GetSkTypeface().
  • b04d28fa5 Remove charposlist.{cpp,h}
  • 839264f97 Make two charposlist.cpp functions into class methods.
  • 08d0b996f Add FPDF_StructElement_GetExpansion()
  • 06358a865 Add embeddertest for bug 4578559
  • beea56eb3 Add script to set up android test files up to new PathService.
  • 61a50d8be Remove unneccessary UNSAFE_BUFFERS() in cfx_face.cpp.
  • d9b42e427 Fix Skia-enabled pdfium_embeddertests builds in Chromium
  • f9ca48e5d [skia] Delete reference to empty file
  • 96ebf0e24 Remove less-obviously-redundant SetPixelSize() call.
  • f7b9e5491 Redo PathService's Chromium checkout detection method
  • f4a0be0df Roll third_party/freetype/src/ b91f75b..e3a0652 (12 commits)
  • 9d934152f Remove redundant SetPixelSize() calls.
  • 74940be9e Allow pdfium_unittests to execute to completion when misconfigured.
  • fe3d48e14 Roll Memory Tools from 1642909 to b635f27 (3 revisions)
  • 28e904061 Roll Code Coverage from fc75c61 to 9cb285b (1 revision)
  • 69e297190 Roll Catapult from 8ce759d to e83a9c8 (5 revisions)

v5.5.0

Compare Source

Changes (Release 5.5.0)

Summary (pypdfium2)
  • Windows-only members are now included in bindings where applicable. Thanks to NullYing for an incentive to fix this.
    Callers who want to use this API, note: it is strongly recommended that you ctypes.cast() the HDC object created on your side to our internal pypdfium2.raw.HDC before passing it into FPDF_RenderPage() to ensure compatible types regardless of how the bindings were generated.
  • build_native.py improvements
    • --reset now does git restore . rather than git reset --hard. This may be significantly more efficient.
    • When --test is given, honor the unittests' return code. Suppress a musl-specific failure. Fixed pdfium_unittests not running on musl with clang by applying a build patch.
    • Added --clang-as-gcc option to build with clang while pretending to pdfium's build system it were gcc. This mode is now used to build for s390x with static clang.
  • Bumped static clang from 21.1.6.0 to 21.1.8.1.
  • On Windows and macOS, fallback setup now uses the toolchained sourcebuild.
  • Made a textpage test case more tolerant, as pdfium update has changed the result.
pypdfium2 commit log

Commits between 5.4.0 and 5.5.0 (latest commit first):

  • 7c6b963 [autorelease main] update 5.5.0
  • b7aff22 Update changelog again
  • bd106ee readme: add another cibw example
  • 26b76ac s390x: suppress CPDFPageImageCache.RenderBug1924 unittest
  • 0318cbe Update changelog again
  • 1c814ee cibw: update comment
  • d6ad1d1 Use loong64/cibuildwheel directly
  • 4ac48a2 Test s390x in --clang-as-gcc mode
  • 2efa4da build_native: add experimental --clang-as-gcc mode
  • 4b42bae Update changelog
  • 1be0f00 emplace: extend fallback sourcebuild
  • 14adbcc build_native: improve control flow
  • 0f870b3 install-static-clang.sh: add loongarch64 handler
  • a1de585 Update static clang
  • e65a320 cibw: on loongarch64, GN is now provided by container
  • 9f52ee9 Update REUSE.toml
  • 1b227a8 Update changelog
  • a2b5e56 build_native: suppress a musl unittest failure
  • 3e64497 Add some comments on the new patch
  • 3a286ea Apply clang_on_musl.patch and honor pdfium_unittests retcode
  • 2355545 Add draft clang_on_musl.patch
  • 08bd885 build_native --reset: prefer git restore over git reset
  • fbe60af manylinux tag: switch back from template to function
  • 64a0243 Remove commented-out get_wheel_tag()
  • 2620d79 base: use dict for platform -> wheeltag mapping
  • 522f251 Another doc nit
  • 53a1ea5 version.py(docs): ack prefix
  • 5df0257 justfile: make docs-open browser configurable by env var
  • 0fbe8b6 Always enable windows-only members for windows targets
  • 129410b Honor WITH_WINDOWS_MEMBERS only for windows targets
  • 5445328 Add a note for aspiring users of the windows-only raw API
  • e8a3062 test_textpage: make a test case more tolerant
  • 3b4fe83 Fix windows test case
  • c0d4990 spoof/windows.h: ack actual ctypesgen output on native host
  • ba9d6b4 Add test cases to confirm windows API availability
  • a00d851 Skip the windows-cross approach on native host, rename
  • 6f419aa Update changelog
  • d9a0b3b Include windows members in windows wheels
  • 2ae3da7 Add ability to include windows-only members
  • 66835a1 run_ctypesgen: change probably-useless windows clause to comment
PDFium commit log

Commits between 7665 and 7690 (latest commit first):

  • 7cfa57a91 Clean up fpdf_catalog_unittest.cpp
  • 0518cbcd0 Change FPDFCatalog_SetLanguage() to take a FPDF_WIDESTRING
  • cb0ac376f Fix FPDFSaveWithFontSubsetEmbedderTest rendering tests
  • 5f7145161 Add OpenScopedSavedDocumentWithPassword() method
  • 8d2b21d8a Update Load/Open SavedPage() calls to use Load/Open ScopedSavedPage()
  • [04c3f1d50](htt

Configuration

📅 Schedule: Branch creation - "before 4am on the 1st day of the month,before 4am on the 15th day of the month" in timezone America/Vancouver, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.


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

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

@renovate renovate bot merged commit fa7f93f into main Mar 15, 2026
2 checks passed
@renovate renovate bot deleted the renovate/all-non-major-dependencies branch March 15, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants