Back to Matplotlib

GitHub statistics for 3.11.1 (Jul 17, 2026)

doc/release/github_stats.rst

3.11.18.4 KB
Original Source

.. redirect-from:: /users/github_stats

.. _github-stats:

GitHub statistics for 3.11.1 (Jul 17, 2026)

GitHub statistics for 2026/06/11 (tag: v3.11.0) - 2026/07/17

These lists are automatically generated, and may be incomplete or contain duplicates.

We closed 16 issues and merged 70 pull requests. The full list can be seen on GitHub <https://github.com/matplotlib/matplotlib/milestone/108?closed=1>__

The following 27 authors contributed 70 commits.

  • Albert Y. Shih
  • cyphercodes
  • David Stansby
  • dependabot[bot]
  • eeshsaxena
  • Elliott Sales de Andrade
  • Erik Vo
  • goutamadwant
  • hannah
  • Håkon Steinkopf Søhoel
  • jaya prajapati
  • Jody Klymak
  • Kyle Sunden
  • Lumberbot (aka Jack)
  • Mervin Yap
  • Mustafa Senoglu
  • Rayan Salhab
  • Ricci Adams
  • Ruth Comer
  • Scolliq
  • Scott Shambaugh
  • Thomas A Caswell
  • Tim Hoffmann
  • Uwez Khan
  • uwezkhan
  • Vincent Gao
  • Zhou Qiankang

GitHub issues and pull requests:

Pull Requests (70):

  • :ghpull:32052: Backport PR #32038 on branch v3.11.x (Fix occasional misalignment in reported mouse position (also fixes a bug with canvas height))
  • :ghpull:32050: Backport PR #31304 on branch v3.11.x (Fix restoring 'auto' aspect in 3D axes after switching from 'equal')
  • :ghpull:32051: Backport PR #32037 on branch v3.11.x (Bump the actions group with 3 updates)
  • :ghpull:32038: Fix occasional misalignment in reported mouse position (also fixes a bug with canvas height)
  • :ghpull:32037: Bump the actions group with 3 updates
  • :ghpull:31304: Fix restoring 'auto' aspect in 3D axes after switching from 'equal'
  • :ghpull:32047: Backport PR #32025 on branch v3.11.x (DOC: remove rcparams listing from user guide )
  • :ghpull:32025: DOC: remove rcparams listing from user guide
  • :ghpull:32046: Backport PR #32045 on branch v3.11.x (DOC: added ffmpeg to optional doc dependencies)
  • :ghpull:32034: Backport PR #31975 on branch v3.11.x (pdf/ps: Stop retaining glyph indices in font subsets)
  • :ghpull:32045: DOC: added ffmpeg to optional doc dependencies
  • :ghpull:32043: Backport PR #32042 on branch v3.11.x (DOC: Remove warning about macosx backend)
  • :ghpull:32042: DOC: Remove warning about macosx backend
  • :ghpull:32036: Backport PR #31894 on branch v3.11.x (check transform mesh shape in _get_transform_mesh)
  • :ghpull:31894: check transform mesh shape in _get_transform_mesh
  • :ghpull:31975: pdf/ps: Stop retaining glyph indices in font subsets
  • :ghpull:32033: Backport PR #32032 on branch v3.11.x (MNT: remove redundant imports)
  • :ghpull:32031: Backport PR #31967 on branch v3.11.x (Fix NoNorm cursor formatting for uint8 images)
  • :ghpull:32032: MNT: remove redundant imports
  • :ghpull:32030: Backport PR #31990 on branch v3.11.x (DOC fix parameter name in CharacterMapping.add docstring)
  • :ghpull:31967: Fix NoNorm cursor formatting for uint8 images
  • :ghpull:32027: Backport PR #32022 on branch v3.11.x (Remove deprecated freethreading option from cibuildwheel)
  • :ghpull:32021: Backport PR #31992 on branch v3.11.x (Fix: Axis and grid panes out of sync when inverting an axis)
  • :ghpull:32024: Backport PR #32013 on branch v3.11.x (DOC: Document ax.transData and ax.transAxes)
  • :ghpull:32022: Remove deprecated freethreading option from cibuildwheel
  • :ghpull:32013: DOC: Document ax.transData and ax.transAxes
  • :ghpull:31992: Fix: Axis and grid panes out of sync when inverting an axis
  • :ghpull:32010: Backport PR #32009 on branch v3.11.x (DOC: Fix outdated text in image_resampling example)
  • :ghpull:32009: DOC: Fix outdated text in image_resampling example
  • :ghpull:32007: Backport PR #31994 on branch v3.11.x (Bump the actions group across 1 directory with 9 updates)
  • :ghpull:31994: Bump the actions group across 1 directory with 9 updates
  • :ghpull:31990: DOC fix parameter name in CharacterMapping.add docstring
  • :ghpull:31988: Backport PR #31985 on branch v3.11.x (DOC: Fix broken configobj link in 0.99.x API changes)
  • :ghpull:31985: DOC: Fix broken configobj link in 0.99.x API changes
  • :ghpull:31972: Backport PR #31932 on branch v3.11.x (FIX: include axis labels in get_tightbbox when not for_layout_only)
  • :ghpull:31932: FIX: include axis labels in get_tightbbox when not for_layout_only
  • :ghpull:31970: Backport PR #31969 on branch v3.11.x (Stop passing symlinks to ImageMagick)
  • :ghpull:31969: Stop passing symlinks to ImageMagick
  • :ghpull:31950: Backport PR #31857 on branch v3.11.x (bound ft2font stream read to the requested count)
  • :ghpull:31951: Backport PR #30252 on branch v3.11.x (Move cibuildwheel configuration to pyproject.toml)
  • :ghpull:31952: Backport PR #31928 on branch v3.11.x (Fix notdef handling when subsetting Type 1 fonts)
  • :ghpull:31958: Backport PR #31940 on branch v3.11.x (Add loongarch64 image comparison tolerances)
  • :ghpull:31959: Backport PR #31910 on branch v3.11.x (FIX: Add mtext into RendererBase._draw_as_path() arguments)
  • :ghpull:31910: FIX: Add mtext into RendererBase._draw_as_path() arguments
  • :ghpull:31948: Backport PR #31946 on branch v3.11.x (TST: Increase some tolerances for non-x86_64 architectures)
  • :ghpull:31940: Add loongarch64 image comparison tolerances
  • :ghpull:31928: Fix notdef handling when subsetting Type 1 fonts
  • :ghpull:30252: Move cibuildwheel configuration to pyproject.toml
  • :ghpull:31857: bound ft2font stream read to the requested count
  • :ghpull:31946: TST: Increase some tolerances for non-x86_64 architectures
  • :ghpull:31945: Backport PR #31920 on branch v3.11.x (Fix various small type hint issues)
  • :ghpull:31944: Backport PR #31943 on branch v3.11.x (FIX: allow non-strict monotonicity in LinearSegmented.from_list values)
  • :ghpull:31920: Fix various small type hint issues
  • :ghpull:31941: Backport PR #31931 on branch v3.11.x (TST: address pikepdf deprecation)
  • :ghpull:31943: FIX: allow non-strict monotonicity in LinearSegmented.from_list values
  • :ghpull:31931: TST: address pikepdf deprecation
  • :ghpull:31921: Backport PR #31906 on branch v3.11.x (TST: unpin pytest)
  • :ghpull:31906: TST: unpin pytest
  • :ghpull:31915: Backport PR #31898 on branch v3.11.x (fix: allow array-like fill_between where masks)
  • :ghpull:31908: Backport of PRs #31678 and #31782
  • :ghpull:31882: Bump the actions group with 3 updates
  • :ghpull:31898: fix: allow array-like fill_between where masks
  • :ghpull:31911: Backport PR #31904 on branch v3.11.x (DOC: clarify valid inputs and return type of same_color)
  • :ghpull:31904: DOC: clarify valid inputs and return type of same_color
  • :ghpull:31893: Backport PR #31885 on branch v3.11.x (Skip hidden y-axis offset text when positioning titles (fix #31881))
  • :ghpull:31900: Backport PR #31896 on branch v3.11.x (TST: temporarily pin pytest)
  • :ghpull:31896: TST: temporarily pin pytest
  • :ghpull:31885: Skip hidden y-axis offset text when positioning titles (fix #31881)
  • :ghpull:31782: Bump the actions group across 1 directory with 4 updates
  • :ghpull:31678: Bump the actions group with 2 updates

Issues (16):

  • :ghissue:15363: Reliably set the output image size
  • :ghissue:27570: [Bug]: QuadMesh.get_cursor_data() returns incorrect value
  • :ghissue:31276: [Bug]: Setting aspect back to auto cannot recover the original 3D plot
  • :ghissue:31955: [Bug]: PDF Type 42 output regression in 3.11: excessive font embedding and fl rendered as a ligature
  • :ghissue:31960: [Bug]: imshow uint8 image with colors.NoNorm() causes OverflowError when mousing over figure
  • :ghissue:25220: [Doc]: Better document Axes.transData and other transXYZ attributes
  • :ghissue:31989: [Bug]: Axis and grid panes out of sync, regression in 3.11
  • :ghissue:29541: [Doc]: A few problems on Image resampling page
  • :ghissue:31568: [Bug]: savefig(bbox_inches='tight') clips axis labels on 3D axes
  • :ghissue:28117: [Bug]: The zlabel on 3D axes will be cut when using '%matplotlib inline' in Jupyter
  • :ghissue:31927: [Bug]: path_effects on text gives an error in matplotlib 3.11
  • :ghissue:31925: [Bug]: minus signs not rendered in PDF export with TeX
  • :ghissue:31939: [Bug]: Regression in 3.11.0 with LinearSegmentedColormap
  • :ghissue:31897: [MNT]: unpin pytest
  • :ghissue:31890: [Bug]: Type hints for where argument in ax.fill_between does not allow np.ndarrays
  • :ghissue:31881: [Bug]: ValueError ("cannot convert float NaN to integer") when trying to show horizontally-stacked subplots

Previous GitHub statistics

.. toctree:: :maxdepth: 1 :glob: :reversed:

prev_whats_new/github_stats_*