GitHub statistics for 3.10.5 (Jul 31, 2025)#
GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/07/31
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 18 issues and merged 67 pull requests. The full list can be seen on GitHub
The following 36 authors contributed 371 commits.
Antony Lee
Brian Christian
chrisjbillington
Christine P. Chai
Clément Robert
David Stansby
dependabot[bot]
Elliott Sales de Andrade
G.D. McBain
Greg Lucas
hannah
hu-xiaonan
Ian Thomas
ianlv
IdiotCoffee
Ines Cachola
Inês Cachola
Jody Klymak
Jouni K. Seppänen
Khushi_29
Kyle Sunden
Lumberbot (aka Jack)
N R Navaneet
Nathan G. Wiseman
Oscar Gustafsson
Praful Gulani
Qian Zhang
Raphael Erik Hviding
Roman
Roman A
Ruth Comer
saikarna913
Scott Shambaugh
Thomas A Caswell
Tim Hoffmann
Trygve Magnus Ræder
GitHub issues and pull requests:
Pull Requests (67):
PR #30357: CIBW updates: fix pypy sections, update cibw version
PR #30356: Manual Backport PR #30195 on branch v3.10.x (ci: Enable wheel builds on Python 3.14)
PR #30352: Backport PR #28554 on branch v3.10.x (BLD: Enable wheels on Windows-on-ARM)
PR #30353: Backport PR #30345 on branch v3.10.x (qt: Use better devicePixelRatio event to refresh scaling)
PR #30350: Backport PR #30344 on branch v3.10.x (Support fractional HiDPI in GTK4 backend)
PR #30277: Backport PR #30271 on branch v3.10.x (Reduce pause time in interactive timer test)
PR #30351: Backport PR #30327 on branch v3.10.x (FIX Update Axes limits from Axes.add_collection(... autolim=True))
PR #30345: qt: Use better devicePixelRatio event to refresh scaling
PR #28554: BLD: Enable wheels on Windows-on-ARM
PR #30292: Backport PR #30237: Add explicit
**options: Anyforadd_subplotm…PR #29935: Backport PR #29908 on branch v3.10.x (TST: Use text placeholders for empty legends)
PR #30327: FIX Update Axes limits from Axes.add_collection(... autolim=True)
PR #30344: Support fractional HiDPI in GTK4 backend
PR #30326: Backport PR #30321 on branch v3.10.x (Fix type annotation for Axes.get_legend() to include None)
PR #30321: Fix type annotation for Axes.get_legend() to include None
PR #30287: Backport PR #30286 on branch v3.10.x (Fix whitespace in _axes.py error message)
PR #30288: Backport PR #30283 on branch v3.10.x (changed the FAQ link to point to the correct path)
PR #30293: Backport PR #30289 on branch v3.10.x (DOC: Fix build with pybind11 3)
PR #30283: changed the FAQ link to point to the correct path
PR #30286: Fix whitespace in _axes.py error message
PR #30271: Reduce pause time in interactive timer test
PR #30269: Backport PR #30186 on branch v3.10.x (Fix figure legend when drawing stackplots)
PR #30186: Fix figure legend when drawing stackplots
PR #30268: Backport PR #30233 on branch v3.10.x (Check that stem input is 1D)
PR #30233: Check that stem input is 1D
PR #30259: Backport PR #30256 on branch v3.10.x (Time out in _get_executable_info)
PR #30256: Time out in _get_executable_info
PR #30237: Add explicit
**options: Anyforadd_subplotmethodPR #30253: Backport PR #30243 on branch v3.10.x (Fix FancyArrow rendering for zero-length arrows)
PR #30243: Fix FancyArrow rendering for zero-length arrows
PR #30250: Backport PR #30244 on branch v3.10.x (DOC: Recommend to use bare Figure instances for saving to file)
PR #30247: Backport PR #30246 on branch v3.10.x (chore: remove redundant words in comment)
PR #30246: chore: remove redundant words in comment
PR #30240: Backport PR #30236 on branch v3.10.x (Copy-edit the docstring of AuxTransformBox.)
PR #30236: Copy-edit the docstring of AuxTransformBox.
PR #30234: Backport PR #30209 on branch v3.10.x (Clean up Qt socket notifier to avoid spurious interrupt handler calls)
PR #30209: Clean up Qt socket notifier to avoid spurious interrupt handler calls
PR #30195: ci: Enable wheel builds on Python 3.14
PR #30229: Backport PR #30221 on branch v3.10.x (BUG: fix future incompatibility with Pillow 13)
PR #30221: BUG: fix future incompatibility with Pillow 13
PR #30228: Backport PR #30098 on branch v3.10.x (Fix label_outer in the presence of colorbars.)
PR #30227: Backport PR #30223 on branch v3.10.x (Polar log scale: fix inner patch boundary and spine location)
PR #30098: Fix label_outer in the presence of colorbars.
PR #30223: Polar log scale: fix inner patch boundary and spine location
PR #30217: Backport PR #30198 on branch v3.10.x (Implement Path.__deepcopy__ avoiding infinite recursion)
PR #30198: Implement Path.__deepcopy__ avoiding infinite recursion
PR #30213: Backport PR #30212 on branch v3.10.x ([Doc]: fix bug in release notes for matplotlib v3.5.0 and v3.7.0)
PR #30189: Backport PR #30180 on branch v3.10.x (DOC: expand polar example)
PR #30167: Backport PR #30162 on branch v3.10.x (TST: Fix runtime error checking NaN input to format_cursor_data)
PR #30162: TST: Fix runtime error checking NaN input to format_cursor_data
PR #30146: Backport PR #30144 on branch v3.10.x (js: Fix externally-controlled format strings)
PR #30144: js: Fix externally-controlled format strings
PR #30140: Backport PR #30118 on branch v3.10.x (CI: Skip jobs on forks)
PR #30120: Backport PR #30114 on branch v3.10.x (Fix _is_tensorflow_array.)
PR #30122: Backport PR #30119 on branch v3.10.x (Add some types to _mathtext.py)
PR #30119: Add some types to _mathtext.py
PR #30114: Fix _is_tensorflow_array.
PR #30106: Backport PR #30089 on branch v3.10.x (FIX: fix submerged margins algorithm being applied twice)
PR #30089: FIX: fix submerged margins algorithm being applied twice
PR #30101: Backport PR #30096 on branch v3.10.x (Fix OffsetBox custom picker)
PR #30096: Fix OffsetBox custom picker
PR #30081: Backport PR #30079 on branch v3.10.x (FIX: cast legend handles to list)
PR #30079: FIX: cast legend handles to list
PR #30057: Backport PR #29895 on branch v3.10.x (The 'lines.markeredgecolor' now doesn't interfere on the color of errorbar caps)"
PR #29895: The 'lines.markeredgecolor' now doesn't interfere on the color of errorbar caps
PR #30033: Backport PR #30029 on branch v3.10.x (Update diagram in subplots_adjust documentation to clarify parameters)
Issues (18):
#30370: [Bug]: matplotlib simple example fails in Python 3.14
#30218: [Bug]: Rendering on Wayland with fractional scaling looks bad
#30318: [Bug]: type annotation of
Axes.get_legend()missesNone#30169: [Doc]: Incorrect FAQ Link on Tutorials Page
#30285: [Bug]: Missing whitespace in _axes.py error message
#30280: [Bug]: Pillow 11.3 raises a deprecation warning when using TkAgg
#30158: [Bug]: Stackplot in SubFigure raises when drawing Legend
#30216: [Bug]: stem complaining about PyTorch's Tensor
#30242: [Bug]: Cannot create empty FancyArrow (expired numpy deprecation)
#30249: [Bug]: DeprecationWarning from Pillow 11.3.0 about 'mode' parameter of PIL.Image.fromarray()
#29688: [Bug]: "Bad file descriptor" raised repeatedly when plt.pause() interrupted in IPython
#27305: [Bug]: Axes.label_outer() does not work when there is a colorbar
#30179: [Bug]: Inner border is not rendered correctly when using log-scale and polar projection.
#29157: FUTURE BUG: reconsider how we deep-copy path objects
#30152: [Bug]: Test pipeline failure on windows
#30076: [Bug]: Layout Managers are confused by complex arrangement of sub-figures and gridspec's
#30078: [Bug]: legend no longer works with itertools.chain
#29780: [Bug]: Setting 'lines.markeredgecolor' affects color of errorbar caps.