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

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/_static/switcher.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[
{
"name": "3.11 (stable)",
"version": "3.11.1",
"version": "3.11.2",
"url": "https://matplotlib.org/stable/",
"preferred": true
},
Expand Down
35 changes: 35 additions & 0 deletions doc/_static/zenodo_cache/21422872.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions doc/_static/zenodo_cache/22700776.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions doc/project/citing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ By version
.. START OF AUTOGENERATED


v3.11.2
.. image:: ../_static/zenodo_cache/22700776.svg
:target: https://doi.org/10.5281/zenodo.22700776
v3.11.1
.. image:: ../_static/zenodo_cache/21422872.svg
:target: https://doi.org/10.5281/zenodo.21422872
v3.11.0
.. image:: ../_static/zenodo_cache/20654446.svg
:target: https://doi.org/10.5281/zenodo.20654446
Expand Down
262 changes: 150 additions & 112 deletions doc/release/github_stats.rst

Large diffs are not rendered by default.

137 changes: 137 additions & 0 deletions doc/release/prev_whats_new/github_stats_3.11.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
.. redirect-from:: /users/github_stats_3.11.1

.. _github-stats-3-11-1:

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
1 change: 1 addition & 0 deletions doc/release/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Version 3.11
prev_whats_new/whats_new_3.11.0.rst
../api/prev_api_changes/api_changes_3.11.0.rst
github_stats.rst
prev_whats_new/github_stats_3.11.1.rst
prev_whats_new/github_stats_3.11.0.rst

Version 3.10
Expand Down
4 changes: 3 additions & 1 deletion tools/cache_zenodo_svg.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def download_or_cache(url, version):
return BytesIO(data)

with urllib.request.urlopen(
urllib.request.Request(url, headers={"User-Agent": ""})
urllib.request.Request(url, headers={"User-Agent": "Python"})
) as req:
data = req.read()

Expand Down Expand Up @@ -63,6 +63,8 @@ def _get_xdg_cache_dir():

if __name__ == "__main__":
data = {
"v3.11.2": "22700776",
"v3.11.1": "21422872",
"v3.11.0": "20654446",
"v3.10.9": "19716234",
"v3.10.8": "17595503",
Expand Down
Loading