Merge branch v3.11.x into main - #32342
Open
QuLogic wants to merge 120 commits into
Open
Conversation
Release 3.11.1
…t-of-pr-32066-on-v3.11.x Backport PR matplotlib#32066 on branch v3.11.x (Fix crash on prime after single-character superscript)
…t-of-pr-32058-on-v3.11.x Backport PR matplotlib#32058 on branch v3.11.x (MNT: Fix handling of ints in hsv_to_rgb())
… for pyplot figuresize units
…with shared axis
…t-of-pr-32087-on-v3.11.x Backport PR matplotlib#32087 on branch v3.11.x (DOC: Fixing typo in units documentation for pyplot figuresize units)
…t-of-pr-32069-on-v3.11.x Backport PR matplotlib#32069 on branch v3.11.x (FIX: remove warning when clearing axes with shared axis)
…t-of-pr-32101-on-v3.11.x Backport PR matplotlib#32101 on branch v3.11.x (Cairo: Switch back to character codes for mathtext)
…ctory with 3 updates
…t-of-pr-31978-on-v3.11.x Backport PR matplotlib#31978 on branch v3.11.x (Bump the pre-commit group across 1 directory with 3 updates)
…ry with 6 updates
…t-of-pr-32115-on-v3.11.x Backport PR matplotlib#32115 on branch v3.11.x (Bump the actions group across 1 directory with 6 updates)
…ore calculating tight_bbox
…t-of-pr-32048-on-v3.11.x Backport PR matplotlib#32048 on branch v3.11.x (FIX: update Axis3d artist positions before calculating tight_bbox)
…t-of-pr-32049-on-v3.11.x Backport PR matplotlib#32049 on branch v3.11.x (DOC: clarify source of Cn colors)
… and bump requirement
…32132-on-v3.11.x Backport PR matplotlib#32132 on branch v3.11.x (Add source directory config to rstcheck and bump requirement)
…ay from the declared count
…ket open in WebAgg
…t-of-pr-32062-on-v3.11.x Backport PR matplotlib#32062 on branch v3.11.x (Don't pre-allocate the Type1 /Subrs array from the declared count)
…t-of-pr-32078-on-v3.11.x Backport PR matplotlib#32078 on branch v3.11.x (DOC: Clarify backslash escaping for hatch patterns)
…t-of-pr-32149-on-v3.11.x Backport PR matplotlib#32149 on branch v3.11.x (Always set device pixel ratio on WebSocket open in WebAgg)
…g \\ for hatches where possible
…t-of-pr-32263-on-v3.11.0-doc Backport PR matplotlib#32263 on branch v3.11.0-doc (Doc: tell 3.11 upgraders to remove the pre-shaping workaround)
…t-of-pr-32267-on-v3.11.x Backport PR matplotlib#32267 on branch v3.11.x (Add checks after using pybind ensure())
…t-of-pr-32000-on-v3.11.x Backport PR matplotlib#32000 on branch v3.11.x (Fix PDF path collection culling for `hexbin` offsets)
…t-of-pr-32104-on-v3.11.x Backport PR matplotlib#32104 on branch v3.11.x (Add font family to mismatched font weight warning)
…to link to docs site
…to link to docs site
…t-of-pr-32303-on-v3.11.x Backport PR matplotlib#32303 on branch v3.11.x (DOC: correct scipy intersphinx mapping to link to docs site)
…t-of-pr-32303-on-v3.11.0-doc Backport PR matplotlib#32303 on branch v3.11.0-doc (DOC: correct scipy intersphinx mapping to link to docs site)
…with partially transparent pixels
… function, by printing dimensions.
…t-of-pr-32198-on-v3.11.x Backport PR matplotlib#32198 on branch v3.11.x (TST: Set subprocess timeouts consistently on CI)
…t-of-pr-32315-on-v3.11.x Backport PR matplotlib#32315 on branch v3.11.x (Fix TkCairo bug when displaying images with partially transparent pixels)
…t-of-pr-32305-on-v3.11.x Backport PR matplotlib#32305 on branch v3.11.x (Improve error message for boxplot_stats function, by printing dimensions.)
…t-of-pr-32321-on-v3.11.x Backport PR matplotlib#32321 on branch v3.11.x (DOC: correct note about PyOS_InputHook)
…s in bundled Harfbuzz
…t-of-pr-32324-on-v3.11.x Backport PR matplotlib#32324 on branch v3.11.x (Don't force any diagnostics to be errors in bundled Harfbuzz)
This is the second bugfix release of the 3.11.x series. This release contains several bug-fixes and adjustments: - Speed up RGBA-stage image resampling - Fix `hexbin` clipping in PDF output - Fix `\text` with internal braces - Fix some crashes and make some checks more robust to unlikely cases - Fix frame skew when saving GIF animations with `PillowWriter` - Fix HiDPI handling in Qt toolbar and WebAgg embeddings - Fix `ResizeEvent` handling for `TextBox` - Fix bug with PGF hatch linewidth and color - Fix a bug with drawing an empty Collection - Fix incorrect glyphs in Cairo backends - Improve build system to prevent conflicts between wheels and system libraries
Also add a User-Agent to the script as I was getting a 403 Forbidden without it.
Prepare 3.11.2 release
iccir
approved these changes
Sep 12, 2026
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.
PR summary
Normal bookkeeping in order to have tags/the docs version switcher be correct.
Please do not squash merge.
AI Disclosure
None.
PR quality check