Skip to content

Merge up 3.8.x into main #27899

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 169 commits into from
Mar 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
3598222
Backport PR #26703: moved communications guidelines from governance, …
timhoffm Nov 1, 2023
97fbc94
Merge pull request #27248 from meeseeksmachine/auto-backport-of-pr-26…
QuLogic Nov 1, 2023
c80aaa1
Backport PR #27249: DOC: reasoning for communications guidelines
timhoffm Nov 2, 2023
af7343c
Backport PR #27249: DOC: reasoning for communications guidelines
timhoffm Nov 2, 2023
b457db8
Merge pull request #27258 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Nov 2, 2023
eaebe79
Merge pull request #27259 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Nov 2, 2023
a614491
Backport PR #27213: DOC: consolidated coding guide and added naming c…
timhoffm Nov 3, 2023
ef107ca
Backport PR #27213: DOC: consolidated coding guide and added naming c…
timhoffm Nov 3, 2023
05dc36a
Merge pull request #27263 from meeseeksmachine/auto-backport-of-pr-27…
story645 Nov 3, 2023
c59f152
Merge pull request #27264 from meeseeksmachine/auto-backport-of-pr-27…
story645 Nov 3, 2023
917df66
Backport PR #27268: Copy-edit various examples.
anntzer Nov 5, 2023
f32d0f1
Backport PR #27268: Copy-edit various examples.
anntzer Nov 5, 2023
877dd3c
Merge pull request #27269 from meeseeksmachine/auto-backport-of-pr-27…
story645 Nov 5, 2023
2f0bc66
Merge pull request #27270 from meeseeksmachine/auto-backport-of-pr-27…
story645 Nov 5, 2023
966d7e4
Backport PR #27271: DOC: minor fixes to dev workflow
rcomer Nov 6, 2023
c5af4a4
Backport PR #27271: DOC: minor fixes to dev workflow
rcomer Nov 6, 2023
3315544
Merge pull request #27273 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 6, 2023
476c4bc
Merge pull request #27272 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 6, 2023
0800a48
Backport PR #27276: Clarify behavior of `prune` parameter to MaxNLoca…
story645 Nov 6, 2023
ca9fee6
Merge pull request #27278 from meeseeksmachine/auto-backport-of-pr-27…
story645 Nov 6, 2023
e3eb638
Backport PR #27280: DOC: added rest of licenses to license page
tacaswell Nov 7, 2023
8b34b3a
Merge pull request #27283 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Nov 7, 2023
c143710
Backport PR #27290: Ensure GIL while releasing buffer
tacaswell Nov 9, 2023
daa417a
Merge pull request #27293 from meeseeksmachine/auto-backport-of-pr-27…
tacaswell Nov 9, 2023
d88a3d3
Backport PR #27291: Expand 3D import to handle any exception not just…
oscargus Nov 9, 2023
9911b12
Merge pull request #27294 from meeseeksmachine/auto-backport-of-pr-27…
tacaswell Nov 9, 2023
6236431
Backport PR #27312: Doc: Step redirect
oscargus Nov 13, 2023
c1349f6
Backport PR #27312: Doc: Step redirect
oscargus Nov 13, 2023
a08f908
Merge pull request #27315 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 13, 2023
94c0cfe
Merge pull request #27314 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 13, 2023
2b58748
Backport PR #27323: [DOC] Minor fixes for savefig-docstring
story645 Nov 14, 2023
38a0e94
Merge pull request #27324 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 14, 2023
26fd30a
Backport PR #27334: Omit MOVETO lines from nearest contour logic
tacaswell Nov 16, 2023
cfb494f
Backport PR #27299: [MNT] swap xkcd script for humor sans
ksunden Nov 17, 2023
95743f0
Merge pull request #27338 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Nov 17, 2023
acae9bf
Merge pull request #27339 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Nov 17, 2023
8023978
Merge branch 'v3.8.1-doc' into v3.8.x
ksunden Nov 17, 2023
dfb7a46
Github stats fo v3.8.2
ksunden Nov 17, 2023
eb02b10
REL: v3.8.2
ksunden Nov 17, 2023
9621965
REL: Bump post v3.8.2 tag
ksunden Nov 17, 2023
d98fee6
Update zenodo for 3.8.2
ksunden Nov 17, 2023
58b353d
Backport PR #27348: updated api/animation documentation as per standards
story645 Nov 20, 2023
372948e
Backport PR #27348: updated api/animation documentation as per standards
story645 Nov 20, 2023
105ba0c
Merge pull request #27355 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 20, 2023
8295066
Merge pull request #27354 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 20, 2023
9501407
Backport PR #27365: [DOC]: Fix menu example
QuLogic Nov 24, 2023
9bc7420
Merge pull request #27369 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Nov 24, 2023
696ac94
Backport PR #27376: [MNT] fix type annotations of `fignum_exists`
sdiebolt Nov 27, 2023
25d096f
Merge pull request #27379 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Nov 27, 2023
c302598
Backport PR #27377: TST: Make test_movie_writer_invalid_path locale-a…
story645 Nov 28, 2023
d0d2ac1
Merge pull request #27384 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Nov 28, 2023
2783fd4
Backport PR #27386: Doc: add a "please use dev version" to top of con…
QuLogic Nov 30, 2023
96b5041
Backport PR #27386: Doc: add a "please use dev version" to top of con…
QuLogic Nov 30, 2023
86a2b30
Merge pull request #27403 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Nov 30, 2023
099f455
Merge pull request #27404 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Nov 30, 2023
85f221c
Backport PR #27412: ci: Block PyQt6 6.6.0 on Ubuntu
QuLogic Dec 1, 2023
a669991
Merge pull request #27413 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 1, 2023
08cc8cb
Backport PR #27325: Fixing Sentence Case on Section Titles in users_e…
mattymo30 Dec 2, 2023
f0d7435
Backport PR #27325: Fixing Sentence Case on Section Titles in users_e…
mattymo30 Dec 2, 2023
3655ff8
Merge pull request #27421 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 2, 2023
77f79fa
Merge pull request #27420 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 2, 2023
9697bbf
Backport PR #27411: DOC: multilevel tick example
jklymak Dec 2, 2023
c19ea29
Backport PR #27411: DOC: multilevel tick example
jklymak Dec 2, 2023
c4a600b
Merge pull request #27430 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 3, 2023
4d722f5
Merge pull request #27429 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 3, 2023
ab26f68
Backport PR #27441: Fix some minor issues with hexbin bins argument
oscargus Dec 5, 2023
818307f
Merge pull request #27444 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Dec 5, 2023
842d05f
Backport PR #27397: SpanSelector widget: Improve doc for `extents`
story645 Dec 5, 2023
229a49a
Merge pull request #27446 from meeseeksmachine/auto-backport-of-pr-27…
story645 Dec 5, 2023
d3fc627
Backport PR #27434: FIX: Expand stairs plot-type entry intro (reattempt)
story645 Dec 6, 2023
e86f487
Backport PR #27434: FIX: Expand stairs plot-type entry intro (reattempt)
story645 Dec 6, 2023
d32a0e3
Merge pull request #27454 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 6, 2023
47d12b9
Merge pull request #27453 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 6, 2023
53279ca
Backport PR #27316: DOC: Synchronize LICENSE_STIX files
timhoffm Dec 7, 2023
f030d45
Merge pull request #27464 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Dec 7, 2023
7dd7781
Merge pull request #27395 from story645/dependencies-install
tacaswell Dec 7, 2023
adcb7a1
Merge pull request #27395 from story645/dependencies-install
tacaswell Dec 7, 2023
11715f9
Merge pull request #27467 from story645/auto-backport-of-pr-27395-on-…
QuLogic Dec 8, 2023
1bf305d
Merge pull request #27468 from story645/auto-backport-of-pr-27395-on-…
QuLogic Dec 8, 2023
f9bcd6b
Backport PR #27481: Fixing Pylab documentation in API interface overview
timhoffm Dec 9, 2023
b6122d8
Merge pull request #27484 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 9, 2023
0229df5
Backport PR #27496: Bump actions/setup-python from 4 to 5
QuLogic Dec 12, 2023
11ee6db
Merge pull request #27501 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Dec 12, 2023
8b40424
Backport PR #27504: DOC: correct return type for axline
timhoffm Dec 12, 2023
93a8cfe
Merge pull request #27506 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Dec 12, 2023
bce5d1a
Backport PR #27346: DOC: Show and correct default alignment parameter…
jsalsman Dec 13, 2023
b63a5cb
Merge pull request #27510 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 13, 2023
ca293a2
Backport PR #27528: FIX: Remove runloop execution while waiting for s…
jklymak Dec 16, 2023
b577614
Merge pull request #27530 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Dec 16, 2023
4a7efef
Backport PR #27534: Clarify AxLine Params
timhoffm Dec 17, 2023
72a1224
Merge pull request #27536 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Dec 17, 2023
428cf41
Backport PR #27535: Update ax.legend input types
oscargus Dec 18, 2023
d5eaa2a
Merge pull request #27537 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Dec 18, 2023
33bbb05
Backport PR #27527: FIX: Add macos timers to the main thread
ksunden Dec 19, 2023
1566e5e
Merge pull request #27544 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Dec 19, 2023
2e01b0c
Backport PR #27578: Fix polar labels with negative theta limit
timhoffm Dec 29, 2023
6eca804
Merge pull request #27586 from meeseeksmachine/auto-backport-of-pr-27…
timhoffm Dec 30, 2023
88d3600
Backport PR #27595: Fix is_sorted_and_has_non_nan for byteswapped inp…
QuLogic Jan 4, 2024
2445d11
Backport PR #27594: Cleanup viewlims example.
oscargus Jan 4, 2024
14aa4e0
Backport PR #27594: Cleanup viewlims example.
oscargus Jan 4, 2024
86e5a45
Merge pull request #27597 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Jan 4, 2024
2a78015
Merge pull request #27598 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Jan 4, 2024
0093675
Merge pull request #27599 from meeseeksmachine/auto-backport-of-pr-27…
oscargus Jan 4, 2024
a179ea8
Backport PR #27606: Pin black version
tacaswell Jan 8, 2024
96188c5
Merge pull request #27612 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Jan 9, 2024
fabbaab
Backport PR #27620: DOC: simplify histogram animation example
story645 Jan 9, 2024
fbb5aa5
Backport PR #27620: DOC: simplify histogram animation example
story645 Jan 9, 2024
a78c00d
Merge pull request #27622 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Jan 9, 2024
b56e785
Merge pull request #27623 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Jan 9, 2024
f189a34
Backport PR #27634: circle: Make deploy stage into a normal step
tacaswell Jan 11, 2024
f7f0937
Backport PR #27634: circle: Make deploy stage into a normal step
tacaswell Jan 11, 2024
48dbe26
Merge pull request #27636 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Jan 11, 2024
a686cd5
Merge pull request #27637 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Jan 11, 2024
2d56620
Backport PR #27624: Prepare for Pytest v8
QuLogic Jan 17, 2024
1b8f49e
Merge pull request #27660 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Jan 17, 2024
697c7cb
Merge pull request #27647 from saranti/minorticks
dstansby Jan 17, 2024
72403c7
Backport PR #27657: Fix Numpy 2.0 related test failures
dstansby Jan 17, 2024
66642ff
Merge pull request #27662 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Jan 17, 2024
e082a29
Merge pull request #27661 from dstansby/auto-backport-of-pr-27647-on-…
tacaswell Jan 17, 2024
0e42de7
Backport PR #27581: CI: install German lanugage packs an ubuntu test …
dstansby Dec 29, 2023
82c9087
Merge pull request #27664 from tacaswell/auto-backport-of-pr-27581-on…
greglucas Jan 18, 2024
cf8735a
Backport PR #27678: DOC: selecting individual colors from a colormap
rcomer Jan 21, 2024
47b5ba3
Backport PR #27678: DOC: selecting individual colors from a colormap
rcomer Jan 21, 2024
ad01a81
Merge pull request #27679 from meeseeksmachine/auto-backport-of-pr-27…
greglucas Jan 21, 2024
6755d50
Merge pull request #27680 from meeseeksmachine/auto-backport-of-pr-27…
greglucas Jan 21, 2024
a9ff1e7
Backport PR #27670: Implement macos AppDelegate
tacaswell Jan 22, 2024
ee91470
Merge pull request #27683 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Jan 22, 2024
c6a86a5
Backport PR #27681: doc: fix Patch.contains_point docstring example
timhoffm Jan 23, 2024
889e0a5
Merge pull request #27691 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Jan 24, 2024
b0e7df3
Backport PR #27044: Fix quiver key plot when angles='xy' and/or scale…
ksunden Jan 24, 2024
88a84eb
Merge pull request #27697 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Jan 25, 2024
69b8b0b
Backport PR #27716: fix default image format in gtk4 savefig dialog
QuLogic Jan 30, 2024
ab07e64
Merge pull request #27718 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Feb 1, 2024
f80b03f
Backport PR #27708: DOC: update colors from colormaps example
story645 Feb 4, 2024
5b26b11
Backport PR #27708: DOC: update colors from colormaps example
story645 Feb 4, 2024
de210ea
Merge pull request #27743 from meeseeksmachine/auto-backport-of-pr-27…
story645 Feb 4, 2024
d6d9e9a
Merge pull request #27742 from meeseeksmachine/auto-backport-of-pr-27…
story645 Feb 4, 2024
6ad534a
Backport PR #27755: Allow threads during macos event loop
greglucas Feb 8, 2024
4591c5b
Merge pull request #27759 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Feb 8, 2024
ae7a8dc
Backport PR #27776: Better document the relation between figure and m…
tacaswell Feb 12, 2024
87a52b5
Merge pull request #27777 from meeseeksmachine/auto-backport-of-pr-27…
timhoffm Feb 12, 2024
df6c029
Backport PR #27773: MNT: pcolormesh robust underflow
ksunden Feb 12, 2024
1a2efec
Bump the actions group with 3 updates
dependabot[bot] Jan 29, 2024
bef02fa
Bump the actions group with 2 updates
dependabot[bot] Feb 5, 2024
8cd2c91
Merge pull request #27778 from meeseeksmachine/auto-backport-of-pr-27…
jklymak Feb 13, 2024
95b5eb4
Merge pull request #27779 from ksunden/ci_backports
QuLogic Feb 13, 2024
2efbf7e
Backport PR #27756: Add protections against infinite loop in bezier c…
greglucas Feb 14, 2024
ea407e1
Backport PR #27785: FIX: be careful about communicating with subprocess
greglucas Feb 14, 2024
c21a93f
Merge pull request #27789 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Feb 14, 2024
8fff5b1
Merge pull request #27790 from meeseeksmachine/auto-backport-of-pr-27…
QuLogic Feb 14, 2024
3ebebc7
Fix merge conflicts from v3.8.2-doc
ksunden Feb 14, 2024
bd96955
Release prep v3.8.3
ksunden Feb 15, 2024
9e18a34
REL: v3.8.3
ksunden Feb 15, 2024
6a8ea6d
Bump from v3.8.3
ksunden Feb 15, 2024
6175ebf
Zenodo for v3.8.3
ksunden Feb 15, 2024
8e7dbc9
Backport PR #27794: Remove old reference to 72 DPI in figure_size_uni…
jklymak Feb 17, 2024
61cce9d
Merge pull request #27802 from meeseeksmachine/auto-backport-of-pr-27…
jklymak Feb 17, 2024
c52fd32
Backport PR #27846: Make example in legend_elements doc more generali…
rcomer Mar 3, 2024
e8d9bbd
Merge pull request #27847 from meeseeksmachine/auto-backport-of-pr-27…
rcomer Mar 3, 2024
6893bc8
Backport PR #27754: fix quiver3d incorrect arrow colors
timhoffm Mar 3, 2024
bc3f0b7
Backport PR #27858: pin pytest
tacaswell Mar 4, 2024
839d08a
Merge pull request #27859 from meeseeksmachine/auto-backport-of-pr-27…
tacaswell Mar 4, 2024
4252b9f
Merge pull request #27849 from meeseeksmachine/auto-backport-of-pr-27…
ksunden Mar 6, 2024
967d2f8
Backport PR #27888: DOC: fix stray release note entry
rcomer Mar 8, 2024
7c34b76
Merge pull request #27889 from meeseeksmachine/auto-backport-of-pr-27…
timhoffm Mar 8, 2024
11719b5
Merge branch 'v3.8.3-doc' into merge-383-doc
dstansby Mar 9, 2024
3986012
Merge pull request #27903 from dstansby/merge-383-doc
timhoffm Mar 10, 2024
bff2438
Merge branch 'v3.8.x' into merge_3.8.x
dstansby Mar 11, 2024
2747076
Fix relative links to zenodo badges
dstansby Mar 11, 2024
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
35 changes: 35 additions & 0 deletions doc/_static/zenodo_cache/10150955.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/10661079.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 @@ -30,6 +30,12 @@ By version
.. START OF AUTOGENERATED


v3.8.3
.. image:: ../_static/zenodo_cache/10661079.svg
:target: https://doi.org/10.5281/zenodo.10661079
v3.8.2
.. image:: ../_static/zenodo_cache/10150955.svg
:target: https://doi.org/10.5281/zenodo.10150955
v3.8.1
.. image:: ../_static/zenodo_cache/10059757.svg
:target: https://doi.org/10.5281/zenodo.10059757
Expand Down
249 changes: 110 additions & 139 deletions doc/users/github_stats.rst

Large diffs are not rendered by default.

168 changes: 168 additions & 0 deletions doc/users/prev_whats_new/github_stats_3.8.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
.. _github-stats-3-8-1:

GitHub statistics for 3.8.1 (Oct 31, 2023)
==========================================

GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2023/10/31

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

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

The following 27 authors contributed 165 commits.

* 0taj
* Antony Lee
* Anvi Verma
* Artyom Romanov
* Augusto Borges
* Chiraag Balu
* David Stansby
* dependabot[bot]
* Elliott Sales de Andrade
* Eric Firing
* Gaurav-Kumar-Soni
* Greg Lucas
* Gurudatta Shanbhag
* hannah
* Hugues Hoppe
* Jody Klymak
* Joshua Stevenson
* Junpei Ota
* katotaisei
* Kyle Sunden
* Lucia Korpas
* Matthew Morrison
* Oscar Gustafsson
* Ruth Comer
* Thomas A Caswell
* Tim Hoffmann
* wemi3

GitHub issues and pull requests:

Pull Requests (95):

* :ghpull:`27239`: Backport PR #27237 on branch v3.8.x (DOC: Add command to install appropriate ``requirements.txt`` during dev venv setup)
* :ghpull:`27238`: Backport PR #27165 on branch v3.8.x (Fixing Matplotlib Notebook Text)
* :ghpull:`27165`: Fixing Matplotlib Notebook Text
* :ghpull:`27229`: Backport PR #27226 on branch v3.8.x (DOC: link out to troubleshooting guide in install)
* :ghpull:`27226`: DOC: link out to troubleshooting guide in install
* :ghpull:`27227`: Backport PR #27221 on branch v3.8.x (FIX: Enable interrupts on macosx event loops)
* :ghpull:`27221`: FIX: Enable interrupts on macosx event loops
* :ghpull:`27220`: Backport PR #27217 on branch v3.8.x: Fix type hints for undeprecated contour APIs
* :ghpull:`27217`: Fix type hints for undeprecated contour APIs
* :ghpull:`27212`: Backport PR #27088 on branch v3.8.x (Update ``find_nearest_contour`` and revert contour deprecations)
* :ghpull:`27207`: Backport PR #26970 on branch v3.8.x (FIX: Add PyOS_InputHook back to macos backend)
* :ghpull:`27088`: Update ``find_nearest_contour`` and revert contour deprecations
* :ghpull:`27206`: Backport PR #27205 on branch v3.8.x (Improve legend picking example)
* :ghpull:`26970`: FIX: Add PyOS_InputHook back to macos backend
* :ghpull:`27205`: Improve legend picking example
* :ghpull:`27202`: Backport PR #27178 on branch v3.8.x (Try/except import of Axes3D)
* :ghpull:`27178`: Try/except import of Axes3D
* :ghpull:`27201`: Backport PR #27179 on branch v3.8.x (Restore default behavior of hexbin mincnt with C provided)
* :ghpull:`27197`: Backport PR #27045 on branch v3.8.x (Ensure valid path mangling for ContourLabeler)
* :ghpull:`27179`: Restore default behavior of hexbin mincnt with C provided
* :ghpull:`27045`: Ensure valid path mangling for ContourLabeler
* :ghpull:`27191`: Backport PR #27189 on branch v3.8.x (Fix typo in docstring of ``matplotlib.colors.from_levels_and_colors``)
* :ghpull:`27189`: Fix typo in docstring of ``matplotlib.colors.from_levels_and_colors``
* :ghpull:`27154`: Backport PR #27153 on branch v3.8.x (Link xkcd color survey in named colors example)
* :ghpull:`27133`: Backport PR #27132 on branch v3.8.x (changed automated tests from subsection to section in workflow)
* :ghpull:`27131`: Backport PR #27118 on branch v3.8.x (Update developer release guide to follow conventions)
* :ghpull:`27118`: Update developer release guide to follow conventions
* :ghpull:`27122`: Backport PR #26930 on branch v3.8.x (Added documentation on getting full list of registered colormaps re: issue #26244)
* :ghpull:`26930`: Added documentation on getting full list of registered colormaps re: issue #26244
* :ghpull:`27113`: Backport PR #27039 on branch v3.8.x (Formatted docs)
* :ghpull:`27039`: Formatted release note docs
* :ghpull:`27101`: Backport PR #27096 on branch v3.8.x (make fonts.py, mathtext.py, text_intro.py confirm to docs guidelines)
* :ghpull:`27097`: Backport PR #27093 on branch v3.8.x ([Doc]: Move Automated Tests section to workflow docs #26998)
* :ghpull:`27065`: Backport PR #26943 on branch v3.8.x (ci: Run mypy against typed cycler)
* :ghpull:`26943`: ci: Run mypy against typed cycler
* :ghpull:`27060`: Backport PR #27059: ci: Clean up Python 3.12 builds
* :ghpull:`27057`: Backport PR #27040 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.1 to 2.16.2)
* :ghpull:`27059`: ci: Clean up Python 3.12 builds
* :ghpull:`27055`: Backport PR #27054 on branch v3.8.x (updated interactive.rst)
* :ghpull:`27052`: Backport PR #27036 on branch v3.8.x (updated artist_intro.rst)
* :ghpull:`27051`: Backport PR #26995 on branch v3.8.x (user/project/citing updated)
* :ghpull:`27046`: Backport PR #27043 on branch v3.8.x (updated api_interfaces.rst)
* :ghpull:`27040`: Bump pypa/cibuildwheel from 2.16.1 to 2.16.2
* :ghpull:`27041`: Backport PR #26908 on branch v3.8.x (``allsegs`` and ``allkinds`` return individual segments)
* :ghpull:`26908`: ``allsegs`` and ``allkinds`` return individual segments
* :ghpull:`27034`: Backport PR #27017 on branch v3.8.x (DOC: clarify usetex versus mathtext)
* :ghpull:`27017`: DOC: clarify usetex versus mathtext
* :ghpull:`27031`: Backport PR #27015 on branch v3.8.x (ValueError exception added to handle mix of {} and % string in colorbar format)
* :ghpull:`27015`: ValueError exception added to handle mix of {} and % string in colorbar format
* :ghpull:`27022`: BLD: Remove development dependencies from sdists
* :ghpull:`27023`: Backport PR #26883 on branch v3.8.x ([TYP] Type changes from running against Pandas)
* :ghpull:`26883`: [TYP] Type changes from running against Pandas
* :ghpull:`27018`: Backport PR #26961 on branch v3.8.x (DOC: made "open PR on MPL" a section in contribute guide)
* :ghpull:`27009`: Backport PR #27006 on branch v3.8.x (DOC: Fix resizing of animation examples)
* :ghpull:`26999`: Backport PR #26940 on branch v3.8.x (Add typing to pyplot.show() to avoid errors with mypy --strict.)
* :ghpull:`27000`: Backport PR #26605 on branch v3.8.x (ci: Install GTK4 from brew on macOS)
* :ghpull:`26982`: Backport PR #26976 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.0 to 2.16.1)
* :ghpull:`26940`: Add typing to pyplot.show() to avoid errors with mypy --strict.
* :ghpull:`26997`: Backport PR #26850 on branch v3.8.x (DOC: Fix missing-reference generation on Windows)
* :ghpull:`26860`: Backport PR #26849 on branch v3.8.x (Bump setuptools required version because of setuptools_scm v8)
* :ghpull:`26850`: DOC: Fix missing-reference generation on Windows
* :ghpull:`26987`: Backport PR #26985 on branch v3.8.x (Reformatted documentation under toolkits and tutorials directory )
* :ghpull:`26979`: Backport PR #26959 on branch v3.8.x (Move papersize="auto" deprecation to backend_bases.)
* :ghpull:`26976`: Bump pypa/cibuildwheel from 2.16.0 to 2.16.1
* :ghpull:`26959`: Move papersize="auto" deprecation to backend_bases.
* :ghpull:`26939`: Backport PR #26937 on branch v3.8.x (Add ArrayLike to scatter c arg type hint)
* :ghpull:`26964`: Backport PR #26952 on branch v3.8.x (FIX 2-tuple of colors in to_rgba_array)
* :ghpull:`26956`: Backport PR #26955 on branch v3.8.x (Fix incorrect skip check in test_backend_ps.)
* :ghpull:`26952`: FIX 2-tuple of colors in to_rgba_array
* :ghpull:`26955`: Fix incorrect skip check in test_backend_ps.
* :ghpull:`26945`: Backport PR #26927 on branch v3.8.x ([TYP] Remove some stubtest allowlist entries)
* :ghpull:`26927`: [TYP] Remove some stubtest allowlist entries
* :ghpull:`26937`: Add ArrayLike to scatter c arg type hint
* :ghpull:`26933`: Backport PR #26914 on branch v3.8.x (DOC: add a couple more placement examples, crosslink axes_grid [ci doc])
* :ghpull:`26849`: Bump setuptools required version because of setuptools_scm v8
* :ghpull:`26844`: Backport PR #26843 on branch v3.8.x (DOC: Use ax.xaxis rather ax.get_xaxis())
* :ghpull:`26836`: Backport PR #26834 on branch v3.8.x (Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter)
* :ghpull:`26834`: Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter
* :ghpull:`26835`: Backport PR #26814 on branch v3.8.x (Bump pypa/cibuildwheel from 2.15.0 to 2.16.0)
* :ghpull:`26828`: Backport PR #26825 on branch v3.8.x (Fix issue with non-string labels and legend)
* :ghpull:`26825`: Fix issue with non-string labels and legend
* :ghpull:`26814`: Bump pypa/cibuildwheel from 2.15.0 to 2.16.0
* :ghpull:`26816`: Backport PR #26799 on branch v3.8.x (Update kiwisolver and pillow versions to be consistent with requirements)
* :ghpull:`26820`: Backport PR #26811 on branch v3.8.x (Add overload for slice to Spines.__getitem__)
* :ghpull:`26811`: Add overload for slice to Spines.__getitem__
* :ghpull:`26799`: Update kiwisolver and pillow versions to be consistent with requirements
* :ghpull:`26809`: Backport PR #26804 on branch v3.8.x (Fix issue with locale comma when not using math text)
* :ghpull:`26789`: Backport changes to contribute from PR #26737
* :ghpull:`26810`: Backport PR #26807 on branch v3.8.x (Catch ValueError to support pytorch (and others) plotting)
* :ghpull:`26807`: Catch ValueError to support pytorch (and others) plotting
* :ghpull:`26804`: Fix issue with locale comma when not using math text
* :ghpull:`26781`: Backport PR #26780 on branch v3.8.x (fix Axes.errorbar docstring)
* :ghpull:`26780`: fix Axes.errorbar docstring
* :ghpull:`26699`: Improve naming of cibuildwheel jobs
* :ghpull:`26605`: ci: Install GTK4 from brew on macOS

Issues (24):

* :ghissue:`27120`: [Bug]: macosx backend pause() cannot be ctrl-c'd
* :ghissue:`27070`: [Bug]: find_nearest_contour deprecated with no replacement?
* :ghissue:`26913`: Should ``ContourSet.allsegs`` and ``.allkinds`` be deprecated?
* :ghissue:`26869`: [Bug]: Plot window not shown in Mac OS with backend set to default MacOSX
* :ghissue:`16865`: Hexbin mincnt parameter docstring should say "more than or equal to" not "more than"
* :ghissue:`27103`: [Bug]: hexbin cannot always accept np.max like functions as reduce_C_function
* :ghissue:`27062`: [Bug]: ContourLabeler.clabel with manual != False breaks unconnected contours
* :ghissue:`26971`: [Bug]: plt.clabel raises exception at very low DPI: ``ValueError: 'codes' must be a 1D list or array with the same length of 'vertices'. Your vertices have shape (2, 2) but your codes have shape (1,)``
* :ghissue:`27188`: Small error in docstring of matplotlib.colors.from_levels_and_colors
* :ghissue:`27126`: [Bug]: LinearSegmentedColormap.from_list cannot process list with two colors
* :ghissue:`26244`: [Doc]: document how to get list of registered colormaps
* :ghissue:`26863`: [Doc]: ``ContourSet`` ``allsegs`` and ``allkinds`` after #25247
* :ghissue:`26932`: [Bug]: Poetry installs setuptools-scm and setuptools
* :ghissue:`27007`: [Bug]: Colorbar format string kind guess could be made more robust
* :ghissue:`26919`: [Bug]: Missing file pyplot.pyi for mypy typing
* :ghissue:`26949`: [Bug]: colors.LinearSegmentedColormap.from_list does not take two tuples in 3.8.0
* :ghissue:`26936`: [Bug/TYPE]: Scatter ``c`` Typehint does not support list of numbers when using ``cmap``
* :ghissue:`26846`: [MNT]: setuptools-scm v8.0.1 compatibility
* :ghissue:`26821`: [Bug]: ``ValueError: The truth value...`` when an ndarray is passed to the ``color`` kwarg of ``axes3d.scatter``
* :ghissue:`26822`: [Bug]: QuadMesh.get_array change breaks seaborn heatmap annotation
* :ghissue:`26824`: [Bug]: Legend fails for bar plot with numeric label
* :ghissue:`26808`: [Bug]: No overload variant of "__getitem__" of "Spines" matches argument type "slice" [call-overload]
* :ghissue:`26806`: [Bug]: ValueError when plotting 2D pytorch tensor using matplotlib==3.8.0
* :ghissue:`26803`: [Bug]: use_locale leads to curly brackets around decimal separator
62 changes: 62 additions & 0 deletions doc/users/prev_whats_new/github_stats_3.8.2.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
.. _github-stats-3-8-2:

GitHub statistics for 3.8.2 (Nov 17, 2023)
==========================================

GitHub statistics for 2023/10/31 (tag: v3.8.1) - 2023/11/17

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

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

The following 10 authors contributed 39 commits.

* Antony Lee
* dohyun
* Elliott Sales de Andrade
* hannah
* Jody Klymak
* Kyle Sunden
* Oscar Gustafsson
* Ruth Comer
* Thomas A Caswell
* Tim Hoffmann

GitHub issues and pull requests:

Pull Requests (27):

* :ghpull:`27339`: Backport PR #27299 on branch v3.8.x ([MNT] swap xkcd script for humor sans)
* :ghpull:`27338`: Backport PR #27334 on branch v3.8.x (Omit MOVETO lines from nearest contour logic)
* :ghpull:`27299`: [MNT] swap xkcd script for humor sans
* :ghpull:`27334`: Omit MOVETO lines from nearest contour logic
* :ghpull:`27324`: Backport PR #27323 on branch v3.8.x ([DOC] Minor fixes for savefig-docstring)
* :ghpull:`27323`: [DOC] Minor fixes for savefig-docstring
* :ghpull:`27314`: Backport PR #27312 on branch v3.8.x (Doc: Step redirect)
* :ghpull:`27294`: Backport PR #27291 on branch v3.8.x (Expand 3D import to handle any exception not just ImportError)
* :ghpull:`27291`: Expand 3D import to handle any exception not just ImportError
* :ghpull:`27293`: Backport PR #27290 on branch v3.8.x (Ensure GIL while releasing buffer)
* :ghpull:`27283`: Backport PR #27280 on branch v3.8.x (DOC: added rest of licenses to license page)
* :ghpull:`27280`: DOC: added rest of licenses to license page
* :ghpull:`27278`: Backport PR #27276 on branch v3.8.x (Clarify behavior of ``prune`` parameter to MaxNLocator.)
* :ghpull:`27276`: Clarify behavior of ``prune`` parameter to MaxNLocator.
* :ghpull:`27272`: Backport PR #27271 on branch v3.8.x (DOC: minor fixes to dev workflow)
* :ghpull:`27269`: Backport PR #27268 on branch v3.8.x (Copy-edit various examples.)
* :ghpull:`27263`: Backport PR #27213 on branch v3.8.x (DOC: consolidated coding guide and added naming conventions table)
* :ghpull:`27258`: Backport PR #27249 on branch v3.8.x (DOC: reasoning for communications guidelines)
* :ghpull:`27255`: Backport PR #27253 on branch v3.8.x (Copy-edit the standalone colorbar tutorial)
* :ghpull:`27253`: Copy-edit the standalone colorbar tutorial
* :ghpull:`27252`: Backport PR #26669 on branch v3.8.x ([DOC] debug backends)
* :ghpull:`26669`: [DOC] debug backends
* :ghpull:`27250`: Backport PR #27219 on branch v3.8.x (Updated axes_box_aspect.py and angle_annotation.py to regularize formatting)
* :ghpull:`27219`: Updated axes_box_aspect.py and angle_annotation.py to regularize formatting
* :ghpull:`27247`: Backport PR #26703 on branch v3.8.x (moved communications guidelines from governance, updated and clarified process )
* :ghpull:`27246`: Backport PR #27244 on branch v3.8.x (Clarify semantics of plt.matshow(..., fignum=...).)
* :ghpull:`27244`: Clarify semantics of plt.matshow(..., fignum=...).

Issues (3):

* :ghissue:`27333`: [Bug]: Spurious lines added with some manually add contour labels
* :ghissue:`27274`: [Bug]: prune parameter of MaxNLocator has no effect
* :ghissue:`27262`: [Bug]: Segmentation fault when resizing on Python 3.12 and MacOS 14
2 changes: 2 additions & 0 deletions doc/users/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ Version 3.8
../api/prev_api_changes/api_changes_3.8.1.rst
../api/prev_api_changes/api_changes_3.8.0.rst
github_stats.rst
prev_whats_new/github_stats_3.8.2.rst
prev_whats_new/github_stats_3.8.1.rst
prev_whats_new/github_stats_3.8.0.rst

Version 3.7
Expand Down
2 changes: 2 additions & 0 deletions tools/cache_zenodo_svg.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ def _get_xdg_cache_dir():

if __name__ == "__main__":
data = {
"v3.8.3": "10661079",
"v3.8.2": "10150955",
"v3.8.1": "10059757",
"v3.8.0": "8347255",
"v3.7.3": "8336761",
Expand Down