Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Merge branch v3.11.x into main - #32342

Open
QuLogic wants to merge 120 commits into
matplotlib:mainfrom
QuLogic:merge3112
Open

Merge branch v3.11.x into main#32342
QuLogic wants to merge 120 commits into
matplotlib:mainfrom
QuLogic:merge3112

Conversation

@QuLogic

@QuLogic QuLogic commented Sep 11, 2026

Copy link
Copy Markdown
Member

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

  • Use an expressive title, e.g. "Fix title font property precedence"
  • New and changed code is tested
  • [n/a] Plotting related features are demonstrated in an example
  • [n/a] New features and API changes have release notes
  • Documentation complies with general and docstring guidelines

QuLogic and others added 30 commits July 17, 2026 21:27
…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())
…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)
…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)
…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)
…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)
…32132-on-v3.11.x

Backport PR matplotlib#32132 on branch v3.11.x (Add source directory config to rstcheck and bump requirement)
…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)
QuLogic and others added 26 commits September 4, 2026 20:32
…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)
…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)
…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)
…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.
@QuLogic QuLogic added this to the v3.12.0 milestone Sep 11, 2026
@QuLogic QuLogic changed the title Merge branch 3.11.2 into main Merge branch v3.11.x into main Sep 11, 2026
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.