GitHub statistics for 3.11.2 (Sep 10, 2026)#
GitHub statistics for 2026/07/17 (tag: v3.11.1) - 2026/09/10
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 18 issues and merged 101 pull requests. The full list can be seen on GitHub
The following 32 authors contributed 101 commits.
adarshsm
Ahmed Mohamed
Albert Y. Shih
Alice
Alice Alfonsi
Andrzej Novak
carlosgmartin
Cayenne Matt
Danial Ludwig
dependabot[bot]
dkl
Elliott Sales de Andrade
Gleb Popov
hannah
Ian Thomas
jameslin9968
Jody Klymak
John Duggan
Kyle Sunden
Lumberbot (aka Jack)
Ricci Adams
rokokol
Ruth Comer
Sahil Mathur
Simon Altrogge
Simon Høxbro Hansen
Sreekant Baheti
Thomas A Caswell
Tim Hoffmann
Vladimir Saraikin
yuzie007
Zeke Barger
GitHub issues and pull requests:
Pull Requests (101):
PR #32330: Backport PR #32324 on branch v3.11.x (Don't force any diagnostics to be errors in bundled Harfbuzz)
PR #32324: Don't force any diagnostics to be errors in bundled Harfbuzz
PR #32322: Backport PR #32321 on branch v3.11.x (DOC: correct note about PyOS_InputHook)
PR #32319: Backport PR #32305 on branch v3.11.x (Improve error message for boxplot_stats function, by printing dimensions.)
PR #32318: Backport PR #32315 on branch v3.11.x (Fix TkCairo bug when displaying images with partially transparent pixels)
PR #32301: Backport PR #32198 on branch v3.11.x (TST: Set subprocess timeouts consistently on CI)
PR #32315: Fix TkCairo bug when displaying images with partially transparent pixels
PR #32305: Improve error message for boxplot_stats function, by printing dimensions.
PR #32307: Backport PR #32303 on branch v3.11.x (DOC: correct scipy intersphinx mapping to link to docs site)
PR #32295: Backport PR #32104 on branch v3.11.x (Add font family to mismatched font weight warning)
PR #32294: Bump the actions group with 2 updates
PR #32300: Backport PR #32000 on branch v3.11.x (Fix PDF path collection culling for
hexbinoffsets)PR #32198: TST: Set subprocess timeouts consistently on CI
PR #32290: Backport PR #32267 on branch v3.11.x (Add checks after using pybind ensure())
PR #32298: Backport PR #32263 on branch v3.11.x (Doc: tell 3.11 upgraders to remove the pre-shaping workaround)
PR #32000: Fix PDF path collection culling for
hexbinoffsetsPR #32289: Backport PR #32226 on branch v3.11.x (ft2font: Make glyph loading failures more robust)
PR #32286: Backport PR #32193 on branch v3.11.x (Raise a clear error on incomplete Type1 font sections)
PR #32292: Backport PR #32288 on branch v3.11.x (DOC: switch to more stable location for intersphinx registry)
PR #32104: Add font family to mismatched font weight warning
PR #32267: Add checks after using pybind ensure()
PR #32226: ft2font: Make glyph loading failures more robust
PR #32193: Raise a clear error on incomplete Type1 font sections
PR #32283: Backport PR #32275 on branch v3.11.x (Speed up RGBA-stage image resampling)
PR #32284: Backport PR #32254 on branch v3.11.x (Fix bug with PGF hatch linewidth and color)
PR #32254: Fix bug with PGF hatch linewidth and color
PR #32275: Speed up RGBA-stage image resampling
PR #32277: Backport PR #32268 on branch v3.11.x (Use "{}" for format strings)
PR #32268: Use "{}" for format strings
PR #32274: Backport PR #32252 on branch v3.11.x (FIX: interpolate the path and name MPLCONFIGDIR in the temp cache dir warning)
PR #32252: FIX: interpolate the path and name MPLCONFIGDIR in the temp cache dir warning
PR #32266: Backport PR #32265 on branch v3.11.x (DOC: minor fix in pie_label docstring)
PR #32270: Backport PR #32225 on branch v3.11.x (Fix ResizeEvent handling for TextBox)
PR #32225: Fix ResizeEvent handling for TextBox
PR #32265: DOC: minor fix in pie_label docstring
PR #32259: Backport PR #32250 on branch v3.11.x (DOC: Convert math symbol table to sphinx-design cards)
PR #32255: Bump the actions group with 2 updates
PR #32248: Backport PR #32194 on branch v3.11.x (Fix the rounding of animation frame size to match the eventual canvas size)
PR #32249: Backport PR #32228 on branch v3.11.x (Fixed a bug with drawing an empty Collection)
PR #32247: Backport PR #32242 on branch v3.11.x (ci: Force-enable long path support on AppVeyor)
PR #32228: Fixed a bug with drawing an empty Collection
PR #32194: Fix the rounding of animation frame size to match the eventual canvas size
PR #32242: ci: Force-enable long path support on AppVeyor
PR #32236: Backport PR #32147 on branch v3.11.x (Fix nested braces in mathtext text arguments)
PR #32210: Bump the actions group across 1 directory with 6 updates
PR #32147: Fix nested braces in mathtext text arguments
PR #32235: Backport PR #32209 on branch v3.11.x (BLD: Force all internal extension symbols to be hidden)
PR #32209: BLD: Force all internal extension symbols to be hidden
PR #32230: Backport PR #32223 on branch v3.11.x (TST: Use a nonzero tolerance for
test_anchored_direction_arrows_many_argsunconditionally)PR #32229: Backport PR #32221 on branch v3.11.x (Qt IconEngine: Use a device pixel ratio of 1 when high-DPI pixmaps are disabled)
PR #32223: TST: Use a nonzero tolerance for
test_anchored_direction_arrows_many_argsunconditionallyPR #32221: Qt IconEngine: Use a device pixel ratio of 1 when high-DPI pixmaps are disabled
PR #32216: Backport PR #32212 on branch v3.11.x (TST: Convert all non-RGB(A) images to RGBA)
PR #32212: TST: Convert all non-RGB(A) images to RGBA
PR #32182: Bump the actions group with 4 updates
PR #32197: Backport PR #32196 on branch v3.11.x (Clarify interval semantics in BoundaryNorm documentation)
PR #32196: Clarify interval semantics in BoundaryNorm documentation
PR #32190: Backport PR #32183 on branch v3.11.x (ci: Make eslint check fail on errors)
PR #32183: ci: Make eslint check fail on errors
PR #32184: Backport PR #32181 on branch v3.11.x (ci: Add environment variable to detect Azure Pipelines)
PR #32181: ci: Add environment variable to detect Azure Pipelines
PR #32180: Backport PR #32179 on branch v3.11.x (Document and fix
AngleAnnotationconstructor default case of using the current Axes)PR #32179: Document and fix
AngleAnnotationconstructor default case of using the current AxesPR #32177: Backport PR #32150 on branch v3.11.x (FIX: Avoid unbounded allocations for float markevery)
PR #32150: FIX: Avoid unbounded allocations for float markevery
PR #32173: Backport PR #32172 on branch v3.11.x (PERF: Avoid
diffliblookup inColormapRegistry.register)PR #32172: PERF: Avoid
diffliblookup inColormapRegistry.registerPR #32171: Backport PR #32158 on branch v3.11.x (Fix tiny wx plot window on wxPython 4.3)
PR #32158: Fix tiny wx plot window on wxPython 4.3
PR #32170: Backport PR #32168 on branch v3.11.x (DOC: Use raw strings instead of doubling \ for hatches where possible)
PR #32167: Backport PR #32155 on branch v3.11.x (Bump the actions group with 6 updates)
PR #32169: ci: Drop some extraneous setup-python invocations
PR #32168: DOC: Use raw strings instead of doubling \ for hatches where possible
PR #32155: Bump the actions group with 6 updates
PR #32153: Backport PR #32149 on branch v3.11.x (Always set device pixel ratio on WebSocket open in WebAgg)
PR #32152: Backport PR #32078 on branch v3.11.x (DOC: Clarify backslash escaping for hatch patterns)
PR #32151: Backport PR #32062 on branch v3.11.x (Don't pre-allocate the Type1 /Subrs array from the declared count)
PR #32149: Always set device pixel ratio on WebSocket open in WebAgg
PR #32062: Don't pre-allocate the Type1 /Subrs array from the declared count
PR #32078: DOC: Clarify backslash escaping for hatch patterns
PR #32134: Backport PR #32132 on branch v3.11.x (Add source directory config to rstcheck and bump requirement)
PR #32132: Add source directory config to rstcheck and bump requirement
PR #32131: Backport PR #32049 on branch v3.11.x (DOC: clarify source of Cn colors)
PR #32049: DOC: clarify source of Cn colors
PR #32123: Backport PR #32048 on branch v3.11.x (FIX: update Axis3d artist positions before calculating tight_bbox)
PR #32048: FIX: update Axis3d artist positions before calculating tight_bbox
PR #32118: Backport PR #32115 on branch v3.11.x (Bump the actions group across 1 directory with 6 updates)
PR #32115: Bump the actions group across 1 directory with 6 updates
PR #32112: Backport PR #31978 on branch v3.11.x (Bump the pre-commit group across 1 directory with 3 updates)
PR #32057: Bump the actions group with 4 updates
PR #31978: Bump the pre-commit group across 1 directory with 3 updates
PR #32102: Backport PR #32101 on branch v3.11.x (Cairo: Switch back to character codes for mathtext)
PR #32101: Cairo: Switch back to character codes for mathtext
PR #32090: Backport PR #32069 on branch v3.11.x (FIX: remove warning when clearing axes with shared axis)
PR #32088: Backport PR #32087 on branch v3.11.x (DOC: Fixing typo in units documentation for pyplot figuresize units)
PR #32069: FIX: remove warning when clearing axes with shared axis
PR #32087: DOC: Fixing typo in units documentation for pyplot figuresize units
PR #32083: Backport PR #32058 on branch v3.11.x (MNT: Fix handling of ints in hsv_to_rgb())
PR #32058: MNT: Fix handling of ints in hsv_to_rgb()
PR #32070: Backport PR #32066 on branch v3.11.x (Fix crash on prime after single-character superscript)
PR #32066: Fix crash on prime after single-character superscript
Issues (18):
#31999: [Bug]: PDF backend culls visible
hexbincells after path collection optimization#32261: [Bug]:
count_bboxes_overlapping_bbox()segfaults on a malformed ragged bbox#32224: [Bug]:
FT2Font.load_char()segfaults (null-pointer dereference)#15491: Hatch line width ignored with pgf backend
#32240: [Bug]: AxesImage redraws ~2x slower in 3.11 than in 3.10
#32222: [Bug]: TextBox widget raises AttributeError on ResizeEvent
#32219: [Bug]: ax.scatter([], [], clip_on=False, label=...) renders a ghost marker at the origin/corner when combined with specific styles/limits
#32186: [Bug]: GIF frames become skewed when using PillowWriter in matplotlib 3.11.1
#32105: [Bug]: Cryptic Mathtext ParseException on text with double curly braces
#32208: [Bug]: Wheel's freetype binding can conflict with system library
#32217: [Bug]: Oversized Qt5 toolbar icons on macOS Retina display since Matplotlib 3.11
#32133: [Bug]: MemoryError in _mark_every_path (with float markevery) when extreme zooming in
#32143: [Bug]: tiny plot window opens with wxPython 4.3
#32144: [Bug]: WebAgg figures can become permanently broken on displays with device pixel ratio of 1
#31962: [Bug]: Type1Font allocates /Subrs array from declared count before validating the body
#32004: [Bug]: set_prop_cycle does not affect Cn colors
#31277: [Bug]: 3D ax1's tick labels and ax2's title overlap in a constrained layout
#32084: [Bug]: Exponential numbers on axis look like 10Σ² instead of 10⁻² with backend_gtk3cairo
Previous GitHub statistics#
- GitHub statistics for 3.9.4 (Dec 13, 2024)
- GitHub statistics for 3.9.3 (Nov 30, 2024)
- GitHub statistics for 3.9.2 (Aug 12, 2024)
- GitHub statistics for 3.9.1 (Jul 04, 2024)
- GitHub statistics for 3.9.0 (May 15, 2024)
- GitHub statistics for 3.8.4 (Apr 03, 2024)
- GitHub statistics for 3.8.3 (Feb 14, 2024)
- GitHub statistics for 3.8.2 (Nov 17, 2023)
- GitHub statistics for 3.8.1 (Oct 31, 2023)
- GitHub statistics for 3.8.0 (Sep 14, 2023)
- GitHub statistics for 3.7.3 (Sep 11, 2023)
- GitHub statistics for 3.7.2 (Jul 05, 2023)
- GitHub statistics for 3.7.1 (Mar 04, 2023)
- GitHub statistics for 3.7.0 (Feb 13, 2023)
- GitHub statistics for 3.6.3 (Jan 11, 2023)
- GitHub statistics for 3.6.2 (Nov 02, 2022)
- GitHub statistics for 3.6.1 (Oct 08, 2022)
- GitHub statistics for 3.6.0 (Sep 16, 2022)
- GitHub statistics for 3.5.3 (Aug 10, 2022)
- GitHub statistics for 3.5.2 (May 02, 2022)
- GitHub statistics for 3.5.1 (Dec 11, 2021)
- GitHub statistics for 3.5.0 (Nov 15, 2021)
- GitHub statistics for 3.4.3 (August 21, 2021)
- GitHub statistics for 3.4.2 (May 08, 2021)
- GitHub statistics for 3.4.1 (Mar 31, 2021)
- GitHub statistics for 3.4.0 (Mar 26, 2021)
- GitHub statistics for 3.3.4 (Jan 28, 2021)
- GitHub statistics for 3.3.3 (Nov 11, 2020)
- GitHub statistics for 3.3.2 (Sep 15, 2020)
- GitHub statistics for 3.3.1 (Aug 13, 2020)
- GitHub statistics for 3.3.0 (Jul 16, 2020)
- GitHub statistics for 3.2.2 (Jun 17, 2020)
- GitHub statistics for 3.2.1 (Mar 18, 2020)
- GitHub statistics for 3.2.0 (Mar 04, 2020)
- GitHub statistics for 3.11.1 (Jul 17, 2026)
- GitHub statistics for 3.11.0 (Jun 11, 2026)
- GitHub statistics for 3.10.9 (Apr 23, 2026)
- GitHub statistics for 3.10.8 (Nov 12, 2025)
- GitHub statistics for 3.10.7 (Oct 08, 2025)
- GitHub statistics for 3.10.6 (Aug 29, 2025)
- GitHub statistics for 3.10.5 (Jul 31, 2025)
- GitHub statistics for 3.10.3 (May 08, 2025)
- GitHub statistics for 3.10.1 (Feb 27, 2025)
- GitHub statistics for 3.10.0 (Dec 14, 2024)
- GitHub statistics for 3.1.3 (Feb 03, 2020)
- GitHub statistics for 3.1.2 (Nov 21, 2019)
- GitHub statistics for 3.1.1 (Jul 02, 2019)
- GitHub statistics for 3.1.0 (May 18, 2019)
- GitHub statistics for 3.0.3 (Feb 28, 2019)
- GitHub statistics for 3.0.2 (Nov 10, 2018)
- GitHub statistics for 3.0.1 (Oct 25, 2018)
- GitHub statistics for 3.0.0 (Sep 18, 2018)