GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — merge up v3.10.9 by ksunden · Pull Request #31560 · matplotlib/matplotlib

Conversation

@ksunden

@ksunden ksunden commented Apr 24, 2026

Copy link
Copy Markdown
Member
  • Backport PR Fix typo in key-mapping for "f11" #30788: Fix typo in key-mapping for "f11" (Backport PR #30788 on branch v3.10.8-doc (Fix typo in key-mapping for "f11") #30791)
  • Backport PR DOC: Add example how to align tick labels #30763: DOC: Add example how to align tick labels
  • Backport PR Update sphinx-gallery header patch #30817: Update sphinx-gallery header patch
  • Zenodo v3.10.8
  • Backport PR DOC: reinstate "codex" search term #30858: DOC: reinstate "codex" search term
  • Backport PR DOC: Improve writer parameter docs of Animation.save() #30910: DOC: Improve writer parameter docs of Animation.save()
  • Backport PR SVG backend - handle font weight as integer #30960: SVG backend - handle font weight as integer
  • Backport PR DOC: Tutorial on API shortcuts #30952: DOC: Tutorial on API shortcuts
  • Backport PR DOC: Tutorial on API shortcuts #30952: DOC: Tutorial on API shortcuts
  • Backport PR DOC: Simplify barh() example #30969: DOC: Simplify barh() example
  • Backport PR DOC: Simplify barh() example #30969: DOC: Simplify barh() example
  • Backport PR MNT: do not assign a numpy array shape #30985: MNT: do not assign a numpy array shape
  • Backport PR DOCS: Fix typo in time array step size comment #31035: DOCS: Fix typo in time array step size comment
  • Backport PR DOCS: Fix typo in time array step size comment #31035: DOCS: Fix typo in time array step size comment
  • Backport PR Fix remove method for figure title and xy-labels #31075: Fix remove method for figure title and xy-labels
  • Backport PR TST: Use correct method of clearing mock objects #31153: TST: Use correct method of clearing mock objects
  • Backport PR Fix clabel manual argument not accepting unit-typed coordinates #31278: Fix clabel manual argument not accepting unit-typed coordinates
  • Backport PR FIX: Prevent crash when removing a subfigure containing subplots #31323: FIX: Prevent crash when removing a subfigure containing subplots
  • Backport PR BLD: Temporarily pin setuptools-scm<10 #31401: BLD: Temporarily pin setuptools-scm<10
  • Backport PR Fix outdated Savannah URL for freetype download #31420: Fix outdated Savannah URL for freetype download
  • Backport PR mathtext: Fix type inconsistency with fontmaps #31437: mathtext: Fix type inconsistency with fontmaps
  • Bump mimimum Ubuntu Version on Azure because 20.04 is EOL
  • Backport PR Re-order variants to prioritize narrower types #31504: Re-order variants to prioritize narrower types
  • Backport PR DOC: Fix doc builds with Sphinx 9 #31020: DOC: Fix doc builds with Sphinx 9
  • Merge pull request SEC: Block shell escapes in latex and ps commands #31282 from scottshambaugh/tex_no_shell
  • Backport PR SEC: Remove eval() from validate_cycler #31248: SEC: Remove eval() from validate_cycler
  • Backport PR FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h) #31556: FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h)
  • REL: Release prep v3.10.9
  • REL: v3.10.9
  • REL: Bump from v3.10.9

PR summary

AI Disclosure

PR checklist

  • "closes #0000" is in the body of the PR description to link the related issue
  • new and changed code is tested
  • Plotting related features are demonstrated in an example
  • New Features and API Changes are noted with a directive and release note
  • Documentation complies with general and docstring guidelines

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
meeseeksmachine and others added 30 commits November 25, 2025 17:30
@meeseeksmachine @rcomer
Backport PR matplotlib#30788: Fix typo in key-mapping for "f11" (matp…
3f93728
…lotlib#30791)

Co-authored-by: Ruth Comer <[email protected]>
@rcomer @meeseeksmachine
Backport PR matplotlib#30763: DOC: Add example how to align tick labels
6a38e4e
@rcomer
Merge pull request matplotlib#30802 from meeseeksmachine/auto-backpor…
6505281
…t-of-pr-30763-on-v3.10.8-doc

Backport PR matplotlib#30763 on branch v3.10.8-doc (DOC: Add example how to align tick labels)
@timhoffm @meeseeksmachine
Backport PR matplotlib#30817: Update sphinx-gallery header patch
ce64529
@timhoffm
Merge pull request matplotlib#30819 from meeseeksmachine/auto-backpor…
fef0747
…t-of-pr-30817-on-v3.10.8-doc

Backport PR matplotlib#30817 on branch v3.10.8-doc (Update sphinx-gallery header patch)
@ksunden
Zenodo v3.10.8
1957ba3
@tacaswell @meeseeksmachine
Backport PR matplotlib#30858: DOC: reinstate "codex" search term
9d0781d
@timhoffm
Merge pull request matplotlib#30861 from meeseeksmachine/auto-backpor…
1a730c9
…t-of-pr-30858-on-v3.10.8-doc

Backport PR matplotlib#30858 on branch v3.10.8-doc (DOC: reinstate "codex" search term)
@timhoffm @meeseeksmachine
Backport PR matplotlib#30910: DOC: Improve writer parameter docs of A…
44431a6
…nimation.save()
@timhoffm
Merge pull request matplotlib#30925 from meeseeksmachine/auto-backpor…
b5e1c48
…t-of-pr-30910-on-v3.10.8-doc

Backport PR matplotlib#30910 on branch v3.10.8-doc (DOC: Improve writer parameter docs of Animation.save())
@steveberardi @meeseeksmachine
Backport PR matplotlib#30960: SVG backend - handle font weight as int…
a59d1d2
…eger
@timhoffm
Merge pull request matplotlib#30964 from meeseeksmachine/auto-backpor…
58d5aea
…t-of-pr-30960-on-v3.10.x

Backport PR matplotlib#30960 on branch v3.10.x (SVG backend - handle font weight as integer)
@timhoffm @meeseeksmachine
Backport PR matplotlib#30952: DOC: Tutorial on API shortcuts
bc44318
@timhoffm @meeseeksmachine
Backport PR matplotlib#30952: DOC: Tutorial on API shortcuts
efb581c
@timhoffm
Merge pull request matplotlib#30966 from meeseeksmachine/auto-backpor…
3c78c27
…t-of-pr-30952-on-v3.10.8-doc

Backport PR matplotlib#30952 on branch v3.10.8-doc (DOC: Tutorial on API shortcuts)
@timhoffm
Merge pull request matplotlib#30965 from meeseeksmachine/auto-backpor…
521df0b
…t-of-pr-30952-on-v3.10.x

Backport PR matplotlib#30952 on branch v3.10.x (DOC: Tutorial on API shortcuts)
@rcomer @meeseeksmachine
Backport PR matplotlib#30969: DOC: Simplify barh() example
8c7d40f
@rcomer @meeseeksmachine
Backport PR matplotlib#30969: DOC: Simplify barh() example
fe5ca06
@rcomer
Merge pull request matplotlib#30971 from meeseeksmachine/auto-backpor…
df313af
…t-of-pr-30969-on-v3.10.x

Backport PR matplotlib#30969 on branch v3.10.x (DOC: Simplify barh() example)
@rcomer
Merge pull request matplotlib#30972 from meeseeksmachine/auto-backpor…
1d79856
…t-of-pr-30969-on-v3.10.8-doc

Backport PR matplotlib#30969 on branch v3.10.8-doc (DOC: Simplify barh() example)
@scottshambaugh @meeseeksmachine
Backport PR matplotlib#30985: MNT: do not assign a numpy array shape
89a35d8
@timhoffm
Merge pull request matplotlib#30986 from meeseeksmachine/auto-backpor…
50d13e4
…t-of-pr-30985-on-v3.10.x

Backport PR matplotlib#30985 on branch v3.10.x (MNT: do not assign a numpy array shape)
@rcomer @meeseeksmachine
Backport PR matplotlib#31035: DOCS: Fix typo in time array step size …
2deb54c
…comment
@rcomer @meeseeksmachine
Backport PR matplotlib#31035: DOCS: Fix typo in time array step size …
3039ff1
…comment
@rcomer
Merge pull request matplotlib#31037 from meeseeksmachine/auto-backpor…
15829cf
…t-of-pr-31035-on-v3.10.8-doc

Backport PR matplotlib#31035 on branch v3.10.8-doc (DOCS: Fix typo in time array step size comment)
@rcomer
Merge pull request matplotlib#31036 from meeseeksmachine/auto-backpor…
8db8148
…t-of-pr-31035-on-v3.10.x

Backport PR matplotlib#31035 on branch v3.10.x (DOCS: Fix typo in time array step size comment)
@QuLogic @meeseeksmachine
Backport PR matplotlib#31075: Fix remove method for figure title and …
313a44d
…xy-labels
@ksunden @meeseeksmachine
Backport PR matplotlib#31153: TST: Use correct method of clearing moc…
b9d7e7f
…k objects
@timhoffm
Merge pull request matplotlib#31154 from meeseeksmachine/auto-backpor…
cc7fe5a
…t-of-pr-31153-on-v3.10.x

Backport PR matplotlib#31153 on branch v3.10.x (TST: Use correct method of clearing mock objects)
@aman-coder03 @meeseeksmachine
Backport PR matplotlib#31278: Fix clabel manual argument not accept…
ef19bdc
…ing unit-typed coordinates
rcomer and others added 23 commits March 29, 2026 17:27
@rcomer
Merge pull request matplotlib#31421 from meeseeksmachine/auto-backpor…
b9163f8
…t-of-pr-31420-on-v3.10.x

Backport PR matplotlib#31420 on branch v3.10.x (Fix outdated Savannah URL for freetype download)
@rcomer
Merge pull request matplotlib#31411 from meeseeksmachine/auto-backpor…
51c85f7
…t-of-pr-31323-on-v3.10.x

Backport PR matplotlib#31323 on branch v3.10.x (FIX: Prevent crash when removing a subfigure containing subplots)
@tacaswell @ksunden
Backport PR matplotlib#31437: mathtext: Fix type inconsistency with f…
69e6954
…ontmaps

mathtext: Fix type inconsistency with fontmaps
(cherry picked from commit fc6aa04)
@ksunden
Bump mimimum Ubuntu Version on Azure because 20.04 is EOL
cada119
@QuLogic
Merge pull request matplotlib#31445 from ksunden/auto-backport-of-pr-…
45ac295
…31437-on-v3.10.x

Backport PR matplotlib#31437: mathtext: Fix type inconsistency with fontmaps
@QuLogic @meeseeksmachine
Backport PR matplotlib#31504: Re-order variants to prioritize narrowe…
614abdd
…r types
@ksunden
Merge pull request matplotlib#31511 from meeseeksmachine/auto-backpor…
6e203dc
…t-of-pr-31504-on-v3.10.x

Backport PR matplotlib#31504 on branch v3.10.x (Re-order variants to prioritize narrower types)
@timhoffm @meeseeksmachine
Backport PR matplotlib#31020: DOC: Fix doc builds with Sphinx 9
2da812c
@ksunden
Merge pull request matplotlib#31520 from meeseeksmachine/auto-backpor…
52059e4
…t-of-pr-31020-on-v3.10.x

Backport PR matplotlib#31020 on branch v3.10.x (DOC: Fix doc builds with Sphinx 9)
@ksunden
Merge pull request matplotlib#31280 from meeseeksmachine/auto-backpor…
851f769
…t-of-pr-31278-on-v3.10.x

Backport PR matplotlib#31278 on branch v3.10.x (Fix `clabel` manual argument not accepting unit-typed coordinates)
@ksunden
Merge pull request matplotlib#31078 from meeseeksmachine/auto-backpor…
e3fb541
…t-of-pr-31075-on-v3.10.x

Backport PR matplotlib#31075 on branch v3.10.x (Fix remove method for figure title and xy-labels)
@WeatherGod @ksunden
Merge pull request matplotlib#31282 from scottshambaugh/tex_no_shell
acc6024
SEC: Block shell escapes in latex and ps commands
(cherry picked from commit 8ff895d)

The test that was edited had significant updates on main, so the old
test was kept on backport and no similar call exists in the old test.
@scottshambaugh @ksunden
Backport PR matplotlib#31248: SEC: Remove eval() from validate_cycler
b2ed196
@timhoffm
Merge pull request matplotlib#31544 from ksunden/backport-of-pr-31248…
063288d
…-on-v3.10.x

Backport PR matplotlib#31248: SEC: Remove eval() from validate_cycler
@timhoffm
Merge pull request matplotlib#31545 from ksunden/backport-of-pr-31282…
a4f57ab
…-on-v3.10.x

Backport PR matplotlib#31282 on branch v3.10.x (SEC: Block shell escapes in latex and ps commands)
@ksunden @meeseeksmachine
Backport PR matplotlib#31556: FIX: Inverted PyErr_Occurred check in e…
a83faac
…num type caster (_enums.h)
@ksunden
Merge pull request matplotlib#31558 from meeseeksmachine/auto-backpor…
1637932
…t-of-pr-31556-on-v3.10.x

Backport PR matplotlib#31556 on branch v3.10.x (FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h))
@ksunden
Merge branch 'v3.10.8-doc' into v3.10.x
d0e923a
@ksunden
REL: Release prep v3.10.9
2fb1891
@ksunden
REL: v3.10.9
dd8d78b
This is a patch release of the v3.10.x series.
Highlights of this release include:

- Various minor bug and doc fixes
- Security hardening validation of cyclers - Removing eval usage
- Security hardening in Latex and PS calls - Removing shell escapes
@ksunden
REL: Bump from v3.10.9
58b6023
@ksunden
Zenodo v3.10.9
df001ac
@ksunden
Merge branch 'v3.10.x' into merge_up_v3.10.9
04dcfbe
@github-actions github-actions Bot added the Documentation: API files in lib/ and doc/api label Apr 24, 2026
tacaswell
tacaswell approved these changes Apr 24, 2026
View reviewed changes
@QuLogic QuLogic added this to the v3.11.0 milestone Apr 24, 2026
@QuLogic
Merge branch 'v3.10.9-doc' into merge_up_v3.10.9
cc8a687
@QuLogic

QuLogic commented Apr 24, 2026

Copy link
Copy Markdown
Member

Ah good, I already tested this out locally but now I don't have to wait for CI to confirm. I pushed a merge with the doc branch as well so that we don't lose the Zenodo badge for the latest tag.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

QuLogic
QuLogic approved these changes Apr 24, 2026
View reviewed changes
@QuLogic
QuLogic merged commit 72b4eb2 into matplotlib:main Apr 24, 2026
40 of 41 checks passed

Uh oh!

There was an error while loading. Please reload this page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@tacaswell tacaswell tacaswell approved these changes
@QuLogic QuLogic QuLogic approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

Documentation: API files in lib/ and doc/api

Projects

None yet

Milestone

v3.11.0

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

11 participants

@ksunden @QuLogic @tacaswell @meeseeksmachine @rcomer @timhoffm @steveberardi @scottshambaugh @aman-coder03 @Vikash-Kumar-23 @WeatherGod
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.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.