| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,7 +1,7 @@ | |||
| 1 | 1 | [ | |
| 2 | 2 | { | |
| 3 | 3 | "name": "3.10 (stable)", | |
| 4 | - "version": "3.10.8", | ||
| 4 | + "version": "3.10.9", | ||
| 5 | 5 | "url": "https://matplotlib.org/stable/", | |
| 6 | 6 | "preferred": true | |
| 7 | 7 | }, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,3 +1,11 @@ | |||
| 1 | + API Changes for 3.10.9 | ||
| 2 | + ====================== | ||
| 3 | + | ||
| 4 | + | ||
| 5 | + Deprecations | ||
| 6 | + ------------ | ||
| 7 | + | ||
| 8 | + | ||
| 1 | 9 | Arbitrary code in ``axes.prop_cycle`` rcParam strings | |
| 2 | 10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| 3 | 11 | ||
@@ -7,3 +15,6 @@ expressions that previously worked (list comprehensions, for example) no longer | |||
| 7 | 15 | will. This change is made without a deprecation period to improve security. | |
| 8 | 16 | The previously documented cycler operations at | |
| 9 | 17 | https://matplotlib.org/cycler/ are still supported. | |
| 18 | + | ||
| 19 | + This change was originally slated for v3.11.0 of Matplotlib, but was additionally | ||
| 20 | + backported due to the security implications. | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,80 +1,106 @@ | |||
| 1 | 1 | .. _github-stats: | |
| 2 | 2 | ||
| 3 | - GitHub statistics for 3.10.8 (Nov 12, 2025) | ||
| 3 | + GitHub statistics for 3.10.9 (Apr 23, 2026) | ||
| 4 | 4 | =========================================== | |
| 5 | 5 | ||
| 6 | - GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/11/12 | ||
| 6 | + GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2026/04/23 | ||
| 7 | 7 | ||
| 8 | 8 | These lists are automatically generated, and may be incomplete or contain duplicates. | |
| 9 | 9 | ||
| 10 | - We closed 4 issues and merged 16 pull requests. | ||
| 11 | - The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/106?closed=1>`__ | ||
| 10 | + We closed 10 issues and merged 34 pull requests. | ||
| 11 | + The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/107?closed=1>`__ | ||
| 12 | 12 | ||
| 13 | - The following 35 authors contributed 445 commits. | ||
| 13 | + The following 37 authors contributed 519 commits. | ||
| 14 | 14 | ||
| 15 | 15 | * Aasma Gupta | |
| 16 | + * Aman Srivastava | ||
| 16 | 17 | * Antony Lee | |
| 18 | + * beelauuu | ||
| 19 | + * Ben Root | ||
| 17 | 20 | * Christine P. Chai | |
| 18 | 21 | * David Stansby | |
| 19 | 22 | * dependabot[bot] | |
| 20 | 23 | * Elliott Sales de Andrade | |
| 21 | 24 | * G.D. McBain | |
| 22 | 25 | * Greg Lucas | |
| 23 | 26 | * hannah | |
| 24 | - * heinrich5991 | ||
| 25 | 27 | * hu-xiaonan | |
| 26 | 28 | * Ian Thomas | |
| 27 | 29 | * Inês Cachola | |
| 28 | 30 | * Jody Klymak | |
| 29 | 31 | * Jouni K. Seppänen | |
| 30 | 32 | * Khushi_29 | |
| 31 | 33 | * Kyle Sunden | |
| 32 | - * Lucas Gruwez | ||
| 33 | 34 | * Lumberbot (aka Jack) | |
| 35 | + * m-sahare | ||
| 34 | 36 | * N R Navaneet | |
| 35 | 37 | * Nathan G. Wiseman | |
| 36 | - * Nathan Goldbaum | ||
| 37 | - * Nick Coish | ||
| 38 | 38 | * Oscar Gustafsson | |
| 39 | 39 | * Praful Gulani | |
| 40 | 40 | * Qian Zhang | |
| 41 | - * Rafael Katri | ||
| 42 | 41 | * Raphael Erik Hviding | |
| 42 | + * Raphael Quast | ||
| 43 | 43 | * Roman | |
| 44 | 44 | * Ruth Comer | |
| 45 | 45 | * saikarna913 | |
| 46 | 46 | * Scott Shambaugh | |
| 47 | + * Steve Berardi | ||
| 47 | 48 | * Thomas A Caswell | |
| 48 | 49 | * Tim Hoffmann | |
| 49 | 50 | * Trygve Magnus Ræder | |
| 51 | + * Vikash Kumar | ||
| 50 | 52 | ||
| 51 | 53 | GitHub issues and pull requests: | |
| 52 | 54 | ||
| 53 | - Pull Requests (16): | ||
| 55 | + Pull Requests (34): | ||
| 54 | 56 | ||
| 55 | - * :ghpull:`30717`: Backport PR #30714 on branch v3.10.x (FIX: Gracefully handle numpy arrays as input to check_in_list()) | ||
| 56 | - * :ghpull:`30714`: FIX: Gracefully handle numpy arrays as input to check_in_list() | ||
| 57 | - * :ghpull:`30560`: Consistent zoom boxes | ||
| 58 | - * :ghpull:`30711`: Backport PR #30697 on branch v3.10.x (BUG: raise when creating a MacOS FigureManager outside the main thread) | ||
| 59 | - * :ghpull:`30697`: BUG: raise when creating a MacOS FigureManager outside the main thread | ||
| 60 | - * :ghpull:`30656`: Backport PR #29810 on branch v3.10.x (Declare free-threaded support in MacOS backend extension) | ||
| 61 | - * :ghpull:`30702`: Backport PR #30624 on branch v3.10.x (TST: Increase tolerances for Ghostscript 10.06) | ||
| 62 | - * :ghpull:`30700`: Backport PR #30698 on branch v3.10.x (BLD: update trove metadata to support py3.14) | ||
| 63 | - * :ghpull:`30624`: TST: Increase tolerances for Ghostscript 10.06 | ||
| 64 | - * :ghpull:`30698`: BLD: update trove metadata to support py3.14 | ||
| 65 | - * :ghpull:`30688`: Backport PR #30687 on branch v3.10.x (DOC: Fix pip link) | ||
| 66 | - * :ghpull:`30675`: Backport PR #30657 on branch v3.10.x (Fix AttributeError: module 'gi' has no attribute 'require_version') | ||
| 67 | - * :ghpull:`30674`: Backport PR #30672 on branch v3.10.x (Use pathlib.Path instead of matplotlib.path.Path in text.pyi) | ||
| 68 | - * :ghpull:`30672`: Use pathlib.Path instead of matplotlib.path.Path in text.pyi | ||
| 69 | - * :ghpull:`30657`: Fix ``AttributeError: module 'gi' has no attribute 'require_version'`` | ||
| 70 | - * :ghpull:`29810`: Declare free-threaded support in MacOS backend extension | ||
| 57 | + * :ghpull:`31556`: FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h) | ||
| 58 | + * :ghpull:`31078`: Backport PR #31075 on branch v3.10.x (Fix remove method for figure title and xy-labels) | ||
| 59 | + * :ghpull:`31280`: Backport PR #31278 on branch v3.10.x (Fix ``clabel`` manual argument not accepting unit-typed coordinates) | ||
| 60 | + * :ghpull:`31520`: Backport PR #31020 on branch v3.10.x (DOC: Fix doc builds with Sphinx 9) | ||
| 61 | + * :ghpull:`31511`: Backport PR #31504 on branch v3.10.x (Re-order variants to prioritize narrower types) | ||
| 62 | + * :ghpull:`31504`: Re-order variants to prioritize narrower types | ||
| 63 | + * :ghpull:`31445`: Backport PR #31437: mathtext: Fix type inconsistency with fontmaps | ||
| 64 | + * :ghpull:`31437`: mathtext: Fix type inconsistency with fontmaps | ||
| 65 | + * :ghpull:`31411`: Backport PR #31323 on branch v3.10.x (FIX: Prevent crash when removing a subfigure containing subplots) | ||
| 66 | + * :ghpull:`31421`: Backport PR #31420 on branch v3.10.x (Fix outdated Savannah URL for freetype download) | ||
| 67 | + * :ghpull:`31420`: Fix outdated Savannah URL for freetype download | ||
| 68 | + * :ghpull:`31418`: Backport PR #31401: BLD: Temporarily pin setuptools-scm<10 | ||
| 69 | + * :ghpull:`31323`: FIX: Prevent crash when removing a subfigure containing subplots | ||
| 70 | + * :ghpull:`31401`: BLD: Temporarily pin setuptools-scm<10 | ||
| 71 | + * :ghpull:`31278`: Fix ``clabel`` manual argument not accepting unit-typed coordinates | ||
| 72 | + * :ghpull:`31154`: Backport PR #31153 on branch v3.10.x (TST: Use correct method of clearing mock objects) | ||
| 73 | + * :ghpull:`31153`: TST: Use correct method of clearing mock objects | ||
| 74 | + * :ghpull:`31075`: Fix remove method for figure title and xy-labels | ||
| 75 | + * :ghpull:`31036`: Backport PR #31035 on branch v3.10.x (DOCS: Fix typo in time array step size comment) | ||
| 76 | + * :ghpull:`30986`: Backport PR #30985 on branch v3.10.x (MNT: do not assign a numpy array shape) | ||
| 77 | + * :ghpull:`30985`: MNT: do not assign a numpy array shape | ||
| 78 | + * :ghpull:`30971`: Backport PR #30969 on branch v3.10.x (DOC: Simplify barh() example) | ||
| 79 | + * :ghpull:`30965`: Backport PR #30952 on branch v3.10.x (DOC: Tutorial on API shortcuts) | ||
| 80 | + * :ghpull:`30964`: Backport PR #30960 on branch v3.10.x (SVG backend - handle font weight as integer) | ||
| 81 | + * :ghpull:`30960`: SVG backend - handle font weight as integer | ||
| 82 | + * :ghpull:`30924`: Backport PR #30910 on branch v3.10.x (DOC: Improve writer parameter docs of Animation.save()) | ||
| 83 | + * :ghpull:`30870`: Backport PR #30869 on branch v3.10.x (FIX: Accept array for zdir) | ||
| 84 | + * :ghpull:`30869`: FIX: Accept array for zdir | ||
| 85 | + * :ghpull:`30860`: Backport PR #30858 on branch v3.10.x (DOC: reinstate "codex" search term) | ||
| 86 | + * :ghpull:`30818`: Backport PR #30817 on branch v3.10.x (Update sphinx-gallery header patch) | ||
| 87 | + * :ghpull:`30801`: Backport PR #30763 on branch v3.10.x (DOC: Add example how to align tick labels) | ||
| 88 | + * :ghpull:`30791`: Backport PR #30788 on branch v3.10.8-doc (Fix typo in key-mapping for "f11") | ||
| 89 | + * :ghpull:`30790`: Backport PR #30788 on branch v3.10.x (Fix typo in key-mapping for "f11") | ||
| 90 | + * :ghpull:`30788`: Fix typo in key-mapping for "f11" | ||
| 71 | 91 | ||
| 72 | - Issues (4): | ||
| 92 | + Issues (10): | ||
| 73 | 93 | ||
| 74 | - * :ghissue:`30706`: [Bug]: Axes.grouped_bar() with non-string orientation (e.g., NumPy array) raises ambiguous truth-value error instead of clean ValueError | ||
| 75 | - * :ghissue:`30666`: [Bug]: calling pyplot.gca() outside the main thread crashes the interpreter with the MacOS backend | ||
| 76 | - * :ghissue:`30669`: [Bug]: Type hint for fontproperties keyword in text.pyi is wrong | ||
| 77 | - * :ghissue:`30654`: [Bug]: error plotting: AttributeError: module 'gi' has no attribute 'require_version' | ||
| 94 | + * :ghissue:`31495`: Unavoidable warnings with pybind11 main branch | ||
| 95 | + * :ghissue:`31433`: [MNT]: Mypy error | ||
| 96 | + * :ghissue:`31340`: [Bug]: outdated savannah URL in subprojects/freetype-2.6.1.wrap | ||
| 97 | + * :ghissue:`31319`: [Bug]: Crash when removing a subfigure with a subplot in a figure | ||
| 98 | + * :ghissue:`27525`: [Bug]: clabel manual argument does not accept units | ||
| 99 | + * :ghissue:`31112`: [TST] Upcoming dependency test failures | ||
| 100 | + * :ghissue:`31073`: [Bug]: Crash when Removing Suptitle in a Figure with Constrained Layout | ||
| 101 | + * :ghissue:`30981`: [TST] Upcoming dependency test failures | ||
| 102 | + * :ghissue:`30868`: [Bug]: Axe3D text() method does not allow zdir=numpy.array(...) | ||
| 103 | + * :ghissue:`21566`: [ENH]: set_horizontalalignment("right") on Y axis labels when yaxis.ticks_right() is used. | ||
| 78 | 104 | ||
| 79 | 105 | ||
| 80 | 106 | Previous GitHub statistics | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,77 @@ | |||
| 1 | + .. _github-stats_3-10-8: | ||
| 2 | + | ||
| 3 | + GitHub statistics for 3.10.8 (Nov 12, 2025) | ||
| 4 | + =========================================== | ||
| 5 | + | ||
| 6 | + GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/11/12 | ||
| 7 | + | ||
| 8 | + These lists are automatically generated, and may be incomplete or contain duplicates. | ||
| 9 | + | ||
| 10 | + We closed 4 issues and merged 16 pull requests. | ||
| 11 | + The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/106?closed=1>`__ | ||
| 12 | + | ||
| 13 | + The following 35 authors contributed 445 commits. | ||
| 14 | + | ||
| 15 | + * Aasma Gupta | ||
| 16 | + * Antony Lee | ||
| 17 | + * Christine P. Chai | ||
| 18 | + * David Stansby | ||
| 19 | + * dependabot[bot] | ||
| 20 | + * Elliott Sales de Andrade | ||
| 21 | + * G.D. McBain | ||
| 22 | + * Greg Lucas | ||
| 23 | + * hannah | ||
| 24 | + * heinrich5991 | ||
| 25 | + * hu-xiaonan | ||
| 26 | + * Ian Thomas | ||
| 27 | + * Inês Cachola | ||
| 28 | + * Jody Klymak | ||
| 29 | + * Jouni K. Seppänen | ||
| 30 | + * Khushi_29 | ||
| 31 | + * Kyle Sunden | ||
| 32 | + * Lucas Gruwez | ||
| 33 | + * Lumberbot (aka Jack) | ||
| 34 | + * N R Navaneet | ||
| 35 | + * Nathan G. Wiseman | ||
| 36 | + * Nathan Goldbaum | ||
| 37 | + * Nick Coish | ||
| 38 | + * Oscar Gustafsson | ||
| 39 | + * Praful Gulani | ||
| 40 | + * Qian Zhang | ||
| 41 | + * Rafael Katri | ||
| 42 | + * Raphael Erik Hviding | ||
| 43 | + * Roman | ||
| 44 | + * Ruth Comer | ||
| 45 | + * saikarna913 | ||
| 46 | + * Scott Shambaugh | ||
| 47 | + * Thomas A Caswell | ||
| 48 | + * Tim Hoffmann | ||
| 49 | + * Trygve Magnus Ræder | ||
| 50 | + | ||
| 51 | + GitHub issues and pull requests: | ||
| 52 | + | ||
| 53 | + Pull Requests (16): | ||
| 54 | + | ||
| 55 | + * :ghpull:`30717`: Backport PR #30714 on branch v3.10.x (FIX: Gracefully handle numpy arrays as input to check_in_list()) | ||
| 56 | + * :ghpull:`30714`: FIX: Gracefully handle numpy arrays as input to check_in_list() | ||
| 57 | + * :ghpull:`30560`: Consistent zoom boxes | ||
| 58 | + * :ghpull:`30711`: Backport PR #30697 on branch v3.10.x (BUG: raise when creating a MacOS FigureManager outside the main thread) | ||
| 59 | + * :ghpull:`30697`: BUG: raise when creating a MacOS FigureManager outside the main thread | ||
| 60 | + * :ghpull:`30656`: Backport PR #29810 on branch v3.10.x (Declare free-threaded support in MacOS backend extension) | ||
| 61 | + * :ghpull:`30702`: Backport PR #30624 on branch v3.10.x (TST: Increase tolerances for Ghostscript 10.06) | ||
| 62 | + * :ghpull:`30700`: Backport PR #30698 on branch v3.10.x (BLD: update trove metadata to support py3.14) | ||
| 63 | + * :ghpull:`30624`: TST: Increase tolerances for Ghostscript 10.06 | ||
| 64 | + * :ghpull:`30698`: BLD: update trove metadata to support py3.14 | ||
| 65 | + * :ghpull:`30688`: Backport PR #30687 on branch v3.10.x (DOC: Fix pip link) | ||
| 66 | + * :ghpull:`30675`: Backport PR #30657 on branch v3.10.x (Fix AttributeError: module 'gi' has no attribute 'require_version') | ||
| 67 | + * :ghpull:`30674`: Backport PR #30672 on branch v3.10.x (Use pathlib.Path instead of matplotlib.path.Path in text.pyi) | ||
| 68 | + * :ghpull:`30672`: Use pathlib.Path instead of matplotlib.path.Path in text.pyi | ||
| 69 | + * :ghpull:`30657`: Fix ``AttributeError: module 'gi' has no attribute 'require_version'`` | ||
| 70 | + * :ghpull:`29810`: Declare free-threaded support in MacOS backend extension | ||
| 71 | + | ||
| 72 | + Issues (4): | ||
| 73 | + | ||
| 74 | + * :ghissue:`30706`: [Bug]: Axes.grouped_bar() with non-string orientation (e.g., NumPy array) raises ambiguous truth-value error instead of clean ValueError | ||
| 75 | + * :ghissue:`30666`: [Bug]: calling pyplot.gca() outside the main thread crashes the interpreter with the MacOS backend | ||
| 76 | + * :ghissue:`30669`: [Bug]: Type hint for fontproperties keyword in text.pyi is wrong | ||
| 77 | + * :ghissue:`30654`: [Bug]: error plotting: AttributeError: module 'gi' has no attribute 'require_version' | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -18,10 +18,12 @@ Version 3.10 | |||
| 18 | 18 | :maxdepth: 1 | |
| 19 | 19 | ||
| 20 | 20 | prev_whats_new/whats_new_3.10.0.rst | |
| 21 | + ../api/prev_api_changes/api_changes_3.10.9.rst | ||
| 21 | 22 | ../api/prev_api_changes/api_changes_3.10.7.rst | |
| 22 | 23 | ../api/prev_api_changes/api_changes_3.10.1.rst | |
| 23 | 24 | ../api/prev_api_changes/api_changes_3.10.0.rst | |
| 24 | 25 | github_stats.rst | |
| 26 | + prev_whats_new/github_stats_3.10.8.rst | ||
| 25 | 27 | prev_whats_new/github_stats_3.10.7.rst | |
| 26 | 28 | prev_whats_new/github_stats_3.10.6.rst | |
| 27 | 29 | prev_whats_new/github_stats_3.10.5.rst | |
| Back | FazBrowse Home | New Git URL |
0 commit comments