Skip to content

Merge branch v3.9.x into v3.10.x #29232

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 90 commits into from
Dec 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
8e2d791
TST: Guard against PyGObject existing, but not gobject-introspection
QuLogic Aug 14, 2024
f6b3266
BLD: Avoid pybind11 2.13.3 due to Windows quoting bug
QuLogic Aug 14, 2024
ee7bda8
Merge pull request #28724 from QuLogic/backport-fixes
timhoffm Aug 15, 2024
cb12488
Backport PR #28732: Renames the minumumSizeHint method to minimumSize…
story645 Aug 15, 2024
18eef49
Merge pull request #28733 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Aug 16, 2024
3900fa2
Backport PR #28737: TST: Fix image comparison directory for test_stri…
rcomer Aug 21, 2024
fc5bc4a
Backport PR #28739: Tweak interactivity docs wording (and fix capital…
rcomer Aug 21, 2024
cbc4229
Backport PR #28739: Tweak interactivity docs wording (and fix capital…
rcomer Aug 21, 2024
70373ce
Merge pull request #28741 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Aug 21, 2024
35743e7
Merge pull request #28740 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Aug 21, 2024
90c0780
Merge pull request #28738 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Aug 21, 2024
d9d1a4d
Backport PR #28743: Minor fixes in ticker docs
timhoffm Aug 22, 2024
5d9f849
Merge pull request #28747 from meeseeksmachine/auto-backport-of-pr-28…
oscargus Aug 22, 2024
83251ac
Backport PR #28271: Fix draggable legend disappearing when picking wh…
tacaswell Aug 22, 2024
39a44a3
Merge pull request #28751 from meeseeksmachine/auto-backport-of-pr-28…
rcomer Sep 7, 2024
4439116
Backport PR #28706: Add Returns info to to_jshtml docstring
rcomer Sep 7, 2024
8716205
Merge pull request #28787 from meeseeksmachine/auto-backport-of-pr-28…
ksunden Sep 7, 2024
7c370ea
Backport PR #28790: DOC: Fix duplicate Figure.set_dpi entry
rcomer Sep 8, 2024
cf7e7ae
Backport PR #28790: DOC: Fix duplicate Figure.set_dpi entry
rcomer Sep 8, 2024
20338ee
Merge pull request #28792 from meeseeksmachine/auto-backport-of-pr-28…
rcomer Sep 8, 2024
7c75ad1
Merge pull request #28791 from meeseeksmachine/auto-backport-of-pr-28…
rcomer Sep 8, 2024
88309f5
Backport PR #28798: DOC: Correctly list modules that have been intern…
tacaswell Sep 11, 2024
259b3ee
Backport PR #28798: DOC: Correctly list modules that have been intern…
tacaswell Sep 11, 2024
69d4153
Merge pull request #28802 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Sep 11, 2024
fc7deea
Merge pull request #28803 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Sep 11, 2024
7b941c8
Backport PR #28805: add brackets to satisfy the new sequence requirement
QuLogic Sep 12, 2024
96654d6
Backport PR #28805: add brackets to satisfy the new sequence requirement
QuLogic Sep 12, 2024
6311e18
Merge pull request #28807 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Sep 12, 2024
aefdb60
Merge pull request #28806 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Sep 12, 2024
5fa2a00
Backport PR #28810: Document how to obtain sans-serif usetex math.
QuLogic Sep 12, 2024
a058fae
Backport PR #28810: Document how to obtain sans-serif usetex math.
QuLogic Sep 12, 2024
d4fc88d
Merge pull request #28811 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Sep 13, 2024
981e635
Merge pull request #28812 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Sep 13, 2024
791d6c0
Backport PR #28818: Resolve configdir so that it's not a symlink when…
tacaswell Sep 16, 2024
e528a38
Merge pull request #28828 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Sep 17, 2024
ae85b62
Backport PR #28836: MNT: Use __init__ parameters of font properties
QuLogic Sep 19, 2024
0718ecc
Merge pull request #28839 from meeseeksmachine/auto-backport-of-pr-28…
timhoffm Sep 19, 2024
172624e
Backport PR #28858: Fix flaky labelcolor tests
rcomer Sep 21, 2024
4502250
Merge pull request #28859 from meeseeksmachine/auto-backport-of-pr-28…
rcomer Sep 21, 2024
ff3e448
Backport PR #28883: Only check X11 when running Tkinter tests
timhoffm Sep 25, 2024
00f63b7
Backport PR #28881: Fix `axline` for slopes <= 1E-8. Closes #28386
kyracho Sep 27, 2024
38d229c
Merge pull request #28902 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Sep 28, 2024
ab09fcc
Backport PR #28689: ci: Enable testing on Python 3.13
timhoffm Aug 15, 2024
fad3579
Backport PR #28900: DOC: Improve fancybox demo
QuLogic Oct 4, 2024
956b134
Merge pull request #28939 from meeseeksmachine/auto-backport-of-pr-28…
rcomer Oct 4, 2024
55c38af
Merge pull request #28926 from QuLogic/auto-backport-of-pr-28689-on-v…
QuLogic Oct 8, 2024
c236e5c
Merge pull request #28887 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Oct 8, 2024
97ea6ef
Backport PR #28952: BLD: update trove metadata to support py3.13 (#28…
meeseeksmachine Oct 9, 2024
7fd3b7b
Backport PR #28987: Fix: Do not use numeric tolerances for axline spe…
timhoffm Oct 17, 2024
c2116de
Backport PR #28972: Switch macOS 12 runner images to macOS 13
QuLogic Oct 17, 2024
5270a2c
Merge pull request #28989 from QuLogic/auto-backport-of-pr-28972-on-v…
QuLogic Oct 18, 2024
1f1901b
Backport PR #28925: TST: handle change in pytest.importorskip behavior
tacaswell Oct 7, 2024
da88f66
Merge pull request #28947 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Oct 18, 2024
cbebc61
Merge pull request #28988 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Oct 18, 2024
7b547ea
Backport PR #28993: FIX: contourf hatches use multiple edgecolors
rcomer Oct 21, 2024
bae7631
Merge pull request #29006 from QuLogic/auto-backport-of-pr-28993-on-v…
timhoffm Oct 22, 2024
3cf5e95
Backport PR #29005: DOC: Update meson-python intersphinx link
timhoffm Oct 22, 2024
f16249c
Merge pull request #29010 from QuLogic/auto-backport-of-pr-29005-on-v…
tacaswell Oct 22, 2024
f3df3a1
Backport PR #29014: FIX: fake out setuptools scm in tox on ci
timhoffm Oct 24, 2024
4ccf275
Merge pull request #29015 from meeseeksmachine/auto-backport-of-pr-29…
timhoffm Oct 24, 2024
5882c88
Backport PR #27569: DOC: initial tags for statistics section of gallery
story645 Oct 28, 2024
af21823
Backport PR #27569: DOC: initial tags for statistics section of gallery
story645 Oct 28, 2024
d6270b1
Backport PR #29031: DOC: Fix copy-paste typo in ColorSequenceRegistry
QuLogic Oct 29, 2024
aa15e0d
Merge pull request #29034 from meeseeksmachine/auto-backport-of-pr-29…
timhoffm Oct 29, 2024
f9e6801
Backport PR #29036: Don't pass redundant inline=True to example clabe…
timhoffm Oct 29, 2024
9b1b45b
Backport PR #29036: Don't pass redundant inline=True to example clabe…
timhoffm Oct 29, 2024
aeda8cf
Merge pull request #29032 from meeseeksmachine/auto-backport-of-pr-27…
timhoffm Oct 29, 2024
3d3565b
Merge pull request #29037 from meeseeksmachine/auto-backport-of-pr-29…
timhoffm Oct 29, 2024
befcf72
Backport PR #29035: FIX: Don't set_wmclass on GTK3
greglucas Oct 29, 2024
8daf45d
Merge pull request #29038 from meeseeksmachine/auto-backport-of-pr-29…
greglucas Oct 29, 2024
7859520
Merge pull request #29033 from meeseeksmachine/auto-backport-of-pr-27…
greglucas Oct 29, 2024
f4e9226
Merge pull request #29041 from meeseeksmachine/auto-backport-of-pr-29…
timhoffm Oct 30, 2024
985e8f4
Backport PR #28981: FIX: macos: Use standard NSApp run loop in our in…
tacaswell Oct 30, 2024
3157f23
Merge pull request #29046 from meeseeksmachine/auto-backport-of-pr-28…
QuLogic Oct 31, 2024
c87f807
Backport PR #29120: DOC: Switch nested pie example from cmaps to colo…
rcomer Nov 11, 2024
0273ddc
Merge pull request #29121 from meeseeksmachine/auto-backport-of-pr-29…
timhoffm Nov 11, 2024
8d8d1d6
Backport CI config updates to v3.9.x (#29149)
QuLogic Nov 20, 2024
d71ff49
Backport PR #29153: Bump codecov/codecov-action from 4 to 5 in the ac…
meeseeksmachine Nov 21, 2024
c4bfd54
Backport PR #29148: Don't fail on equal-but-differently-named cmaps i…
QuLogic Nov 23, 2024
dd57772
Backport PR #29163: ci: Remove outdated pkg-config package on macOS
QuLogic Nov 21, 2024
84f2ae2
Merge pull request #29178 from meeseeksmachine/auto-backport-of-pr-29…
QuLogic Nov 23, 2024
0586854
Merge pull request #29176 from meeseeksmachine/auto-backport-of-pr-29…
timhoffm Nov 24, 2024
562d458
Backport PR #29191: ci: Simplify 3.13t test setup
tacaswell Nov 26, 2024
0cabfe2
Merge pull request #29195 from meeseeksmachine/auto-backport-of-pr-29…
QuLogic Nov 26, 2024
4ca8d68
DOC: Create release notes for 3.9.3
QuLogic Nov 30, 2024
3f7adbd
Merge branch 'v3.9.2-doc' into v3.9.x
QuLogic Nov 30, 2024
3ac0aea
REL: 3.9.3
QuLogic Nov 30, 2024
4d1e3d2
BLD: bump branch away from tag
QuLogic Nov 30, 2024
1d7e71e
DOC: Add Zenodo DOI for 3.9.3
QuLogic Dec 1, 2024
d0ff21b
Merge branch 'v3.9.x' into v3.10.x
QuLogic Dec 5, 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
4 changes: 2 additions & 2 deletions .github/workflows/cibuildwheel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -229,9 +229,9 @@ jobs:
run: ls dist

- name: Generate artifact attestation for sdist and wheel
uses: actions/attest-build-provenance@1c608d11d69870c2092266b3f9a6f3abbf17002c # v1.4.3
uses: actions/attest-build-provenance@ef244123eb79f2f7a7e75d99086184180e6d0018 # v1.4.4
with:
subject-path: dist/matplotlib-*

- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@fb13cb306901256ace3dab689990e13a5550ffaa # v1.11.0
uses: pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc # v1.12.2
35 changes: 35 additions & 0 deletions doc/_static/zenodo_cache/14249941.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions doc/project/citing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ By version
.. START OF AUTOGENERATED


v3.9.3
.. image:: ../_static/zenodo_cache/14249941.svg
:target: https://doi.org/10.5281/zenodo.14249941
v3.9.2
.. image:: ../_static/zenodo_cache/13308876.svg
:target: https://doi.org/10.5281/zenodo.13308876
Expand Down
119 changes: 119 additions & 0 deletions doc/users/prev_whats_new/github_stats_3.9.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
.. _github-stats:

GitHub statistics for 3.9.3 (Nov 30, 2024)
==========================================

GitHub statistics for 2024/08/12 (tag: v3.9.2) - 2024/11/30

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

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

The following 18 authors contributed 90 commits.

* Andresporcruz
* Antony Lee
* Charlie LeWarne
* dependabot[bot]
* Elliott Sales de Andrade
* Gavin S
* Greg Lucas
* hannah
* Kyle Sunden
* Kyra Cho
* kyracho
* Lumberbot (aka Jack)
* Michael Hinton
* Oscar Gustafsson
* Ruth Comer
* Thomas A Caswell
* Tim Hoffmann
* vittoboa

GitHub issues and pull requests:

Pull Requests (62):

* :ghpull:`29195`: Backport PR #29191 on branch v3.9.x (ci: Simplify 3.13t test setup)
* :ghpull:`29191`: ci: Simplify 3.13t test setup
* :ghpull:`29176`: Backport PR #29148 on branch v3.9.x (Don't fail on equal-but-differently-named cmaps in qt figureoptions.)
* :ghpull:`29148`: Don't fail on equal-but-differently-named cmaps in qt figureoptions.
* :ghpull:`29165`: Backport PR #29153 on branch v3.9.x (Bump codecov/codecov-action from 4 to 5 in the actions group)
* :ghpull:`29153`: Bump codecov/codecov-action from 4 to 5 in the actions group
* :ghpull:`29149`: Backport CI config updates to v3.9.x
* :ghpull:`29121`: Backport PR #29120 on branch v3.9.x (DOC: Switch nested pie example from cmaps to color_sequences)
* :ghpull:`29071`: Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group
* :ghpull:`29046`: Backport PR #28981 on branch v3.9.x (FIX: macos: Use standard NSApp run loop in our input hook)
* :ghpull:`28981`: FIX: macos: Use standard NSApp run loop in our input hook
* :ghpull:`29041`: Backport PR #29035 on branch v3.9.x (FIX: Don't set_wmclass on GTK3)
* :ghpull:`29035`: FIX: Don't set_wmclass on GTK3
* :ghpull:`29037`: Backport PR #29036 on branch v3.9.x (Don't pass redundant inline=True to example clabel() calls.)
* :ghpull:`29032`: Backport PR #27569 on branch v3.9.x (DOC: initial tags for statistics section of gallery)
* :ghpull:`29034`: Backport PR #29031 on branch v3.9.x (DOC: Fix copy-paste typo in ColorSequenceRegistry)
* :ghpull:`29031`: DOC: Fix copy-paste typo in ColorSequenceRegistry
* :ghpull:`29015`: Backport PR #29014 on branch v3.9.x (FIX: fake out setuptools scm in tox on ci)
* :ghpull:`29014`: FIX: fake out setuptools scm in tox on ci
* :ghpull:`29010`: Backport PR #29005 on branch v3.9.x (DOC: Update meson-python intersphinx link)
* :ghpull:`29006`: Backport PR #28993 on branch v3.9.x (FIX: contourf hatches use multiple edgecolors)
* :ghpull:`28993`: FIX: contourf hatches use multiple edgecolors
* :ghpull:`28988`: Backport PR #28987 on branch v3.9.x (Fix: Do not use numeric tolerances for axline special cases)
* :ghpull:`28947`: Backport PR #28925 on branch v3.9.x (TST: handle change in pytest.importorskip behavior)
* :ghpull:`28989`: Backport PR #28972 on branch v3.9.x (Switch macOS 12 runner images to macOS 13)
* :ghpull:`28972`: Switch macOS 12 runner images to macOS 13
* :ghpull:`28987`: Fix: Do not use numeric tolerances for axline special cases
* :ghpull:`28954`: Backport PR #28952 on branch v3.9.x (BLD: update trove metadata to support py3.13)
* :ghpull:`28952`: BLD: update trove metadata to support py3.13
* :ghpull:`28887`: Backport PR #28883 on branch v3.9.x (Only check X11 when running Tkinter tests)
* :ghpull:`28926`: Backport PR #28689 on branch v3.9.x (ci: Enable testing on Python 3.13)
* :ghpull:`28925`: TST: handle change in pytest.importorskip behavior
* :ghpull:`28945`: Backport PR #28943 on branch v3.9.x (DOC: Clarify the returned line of axhline()/axvline())
* :ghpull:`28939`: Backport PR #28900 on branch v3.9.x (DOC: Improve fancybox demo)
* :ghpull:`28900`: DOC: Improve fancybox demo
* :ghpull:`28902`: Backport PR #28881 on branch v3.9.x (Fix ``axline`` for slopes <= 1E-8. Closes #28386)
* :ghpull:`28431`: Fix ``axline`` for slopes < 1E-8
* :ghpull:`28881`: Fix ``axline`` for slopes <= 1E-8. Closes #28386
* :ghpull:`28883`: Only check X11 when running Tkinter tests
* :ghpull:`28859`: Backport PR #28858 on branch v3.9.x (Fix flaky labelcolor tests)
* :ghpull:`28858`: Fix flaky labelcolor tests
* :ghpull:`28839`: Backport PR #28836 on branch v3.9.x (MNT: Use __init__ parameters of font properties)
* :ghpull:`28836`: MNT: Use __init__ parameters of font properties
* :ghpull:`28828`: Backport PR #28818 on branch v3.9.x (Resolve configdir so that it's not a symlink when is_dir() is called)
* :ghpull:`28818`: Resolve configdir so that it's not a symlink when is_dir() is called
* :ghpull:`28811`: Backport PR #28810 on branch v3.9.x (Document how to obtain sans-serif usetex math.)
* :ghpull:`28806`: Backport PR #28805 on branch v3.9.x (add brackets to satisfy the new sequence requirement)
* :ghpull:`28802`: Backport PR #28798 on branch v3.9.x (DOC: Correctly list modules that have been internalized)
* :ghpull:`28791`: Backport PR #28790 on branch v3.9.x (DOC: Fix duplicate Figure.set_dpi entry)
* :ghpull:`28787`: Backport PR #28706 on branch v3.9.x (Add Returns info to to_jshtml docstring)
* :ghpull:`28706`: Add Returns info to to_jshtml docstring
* :ghpull:`28751`: Backport PR #28271 on branch v3.9.x (Fix draggable legend disappearing when picking while use_blit=True)
* :ghpull:`28271`: Fix draggable legend disappearing when picking while use_blit=True
* :ghpull:`28747`: Backport PR #28743 on branch v3.9.x (Minor fixes in ticker docs)
* :ghpull:`28743`: Minor fixes in ticker docs
* :ghpull:`28738`: Backport PR #28737 on branch v3.9.x (TST: Fix image comparison directory for test_striped_lines)
* :ghpull:`28740`: Backport PR #28739 on branch v3.9.x (Tweak interactivity docs wording (and fix capitalization).)
* :ghpull:`28737`: TST: Fix image comparison directory for test_striped_lines
* :ghpull:`28733`: Backport PR #28732 on branch v3.9.x (Renames the minumumSizeHint method to minimumSizeHint)
* :ghpull:`28732`: Renames the minumumSizeHint method to minimumSizeHint
* :ghpull:`28689`: ci: Enable testing on Python 3.13
* :ghpull:`28724`: Backport fixes from #28711

Issues (6):

* :ghissue:`28960`: [Bug]: High CPU utilization of the macosx backend
* :ghissue:`28990`: [Bug]: no longer able to set multiple hatch colors
* :ghissue:`28870`: [Bug]: axline doesn't work with some axes scales
* :ghissue:`28386`: [Bug]: Minor issue - Drawing an axline sets slopes less than 1E-8 to 0
* :ghissue:`28817`: [Bug]: ``~/.config/matplotlib`` is never used because ``~/.config`` is a symlink
* :ghissue:`28716`: Size hint method in Qt backend should be named ``minimumSizeHint``, not ``minumumSizeHint``


Previous GitHub statistics
--------------------------

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

prev_whats_new/github_stats_*
3 changes: 2 additions & 1 deletion doc/users/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ Version 3.9
../api/prev_api_changes/api_changes_3.9.2.rst
../api/prev_api_changes/api_changes_3.9.1.rst
../api/prev_api_changes/api_changes_3.9.0.rst
github_stats.rst
prev_whats_new/github_stats_3.9.3.rst
prev_whats_new/github_stats_3.9.2.rst
prev_whats_new/github_stats_3.9.1.rst
prev_whats_new/github_stats_3.9.0.rst

Expand Down
1 change: 1 addition & 0 deletions tools/cache_zenodo_svg.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ def _get_xdg_cache_dir():

if __name__ == "__main__":
data = {
"v3.9.3": "14249941",
"v3.9.2": "13308876",
"v3.9.1": "12652732",
"v3.9.0": "11201097",
Expand Down
Loading