Skip to content

Commit

Permalink
Merge branch 'v3.8.x' into merge_up_v3.8.4
Browse files Browse the repository at this point in the history
  • Loading branch information
ksunden committed Apr 4, 2024
2 parents 428f569 + daa1ca9 commit 8796210
Show file tree
Hide file tree
Showing 6 changed files with 202 additions and 123 deletions.
11 changes: 0 additions & 11 deletions .github/workflows/cibuildwheel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,17 +95,6 @@ jobs:
CIBW_BEFORE_BUILD_WINDOWS: >-
pip install delvewheel &&
rm -rf {package}/build
# Live on the edge when building on main or a PR against main since
# these wheels are also used for nightlies and NumPy 2.0 transition
# requires using the NumPy 2.0 nightlies for compatibility.
# If using all `--pre` releases creates issues, the NumPy wheel can be
# installed more targeted.
CIBW_BUILD_FRONTEND: >-
${{ ((github.event_name == 'push' && github.ref == 'refs/heads/main') ||
(github.event_name == 'pull_request' && github.base_ref == 'main')) &&
'pip; args: --pre
--extra-index-url "https://pypi.anaconda.org/scientific-python-nightly-wheels/simple"' ||
'build' }}
CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: >-
delvewheel repair -w {dest_dir} {wheel}
CIBW_AFTER_BUILD: >-
Expand Down
4 changes: 2 additions & 2 deletions doc/_static/switcher.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
},
{
"name": "3.7",
"version": "3.7.3",
"url": "https://matplotlib.org/3.7.3/"
"version": "3.7.5",
"url": "https://matplotlib.org/3.7.5/"
},
{
"name": "3.6",
Expand Down
157 changes: 48 additions & 109 deletions doc/users/github_stats.rst
Original file line number Diff line number Diff line change
@@ -1,142 +1,81 @@
.. _github-stats:

GitHub statistics for 3.8.3 (Feb 14, 2024)
GitHub statistics for 3.8.4 (Apr 03, 2024)
==========================================

GitHub statistics for 2023/11/17 (tag: v3.8.2) - 2024/02/14
GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2024/04/03

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

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

The following 25 authors contributed 133 commits.
The following 26 authors contributed 351 commits.

* Allan Haldane
* 0taj
* Alec Vercruysse
* Alexander Volkov
* Antony Lee
* Christoph Hasse
* Anvi Verma
* Chiraag Balu
* David Gilbertson
* David Stansby
* dependabot[bot]
* Elliott Sales de Andrade
* Eric Firing
* Greg Lucas
* Gurudatta Shanbhag
* hannah
* James Salsman
* Jody Klymak
* Joshua Stevenson
* judfs
* Kyle Sunden
* lkkmpn
* Lucia Korpas
* Matthew Morrison
* Oscar Gustafsson
* Ruth Comer
* Samuel Diebolt
* saranti
* sdiebolt
* Shriya Kalakata
* Stefan
* Steffen Rehberg
* stevezhang1999
* Thomas A Caswell
* Tim Hoffmann
* wemi3

GitHub issues and pull requests:

Pull Requests (74):
Pull Requests (27):

* :ghpull:`27790`: Backport PR #27785 on branch v3.8.x (FIX: be careful about communicating with subprocess)
* :ghpull:`27789`: Backport PR #27756 on branch v3.8.x (Add protections against infinite loop in bezier calculations)
* :ghpull:`27785`: FIX: be careful about communicating with subprocess
* :ghpull:`27756`: Add protections against infinite loop in bezier calculations
* :ghpull:`27779`: Manual backport of dependabot cibw upgrades
* :ghpull:`27778`: Backport PR #27773 on branch v3.8.x (MNT: pcolormesh robust underflow)
* :ghpull:`27773`: MNT: pcolormesh robust underflow
* :ghpull:`27777`: Backport PR #27776 on branch v3.8.x (Better document the relation between figure and manager)
* :ghpull:`27776`: Better document the relation between figure and manager
* :ghpull:`27759`: Backport PR #27755 on branch v3.8.x (Allow threads during macos event loop)
* :ghpull:`27755`: Allow threads during macos event loop
* :ghpull:`27742`: Backport PR #27708 on branch v3.8.x (DOC: update colors from colormaps example)
* :ghpull:`27718`: Backport PR #27716 on branch v3.8.x (fix default image format in gtk4 savefig dialog)
* :ghpull:`27716`: fix default image format in gtk4 savefig dialog
* :ghpull:`27697`: Backport PR #27044 on branch v3.8.x (Fix quiver key plot when angles='xy' and/or scale_units='xy')
* :ghpull:`27044`: Fix quiver key plot when angles='xy' and/or scale_units='xy'
* :ghpull:`27691`: Backport PR #27681 on branch v3.8.x (doc: fix Patch.contains_point docstring example)
* :ghpull:`27681`: doc: fix Patch.contains_point docstring example
* :ghpull:`27683`: Backport PR #27670 on branch v3.8.x (Implement macos AppDelegate)
* :ghpull:`27670`: Implement macos AppDelegate
* :ghpull:`27680`: Backport PR #27678 on branch v3.8.x (DOC: selecting individual colors from a colormap)
* :ghpull:`27664`: Backport PR #27581: CI: install German language packs on ubuntu test …
* :ghpull:`27661`: Backport of pr 27647 on v3.8.x
* :ghpull:`27662`: Backport PR #27657 on branch v3.8.x (Fix Numpy 2.0 related test failures)
* :ghpull:`27657`: Fix Numpy 2.0 related test failures
* :ghpull:`27647`: Fix error that occurs when minorticks are on multi-Axes Figure with more than one boxplot
* :ghpull:`27660`: Backport PR #27624 on branch v3.8.x (Prepare for Pytest v8)
* :ghpull:`27624`: Prepare for Pytest v8
* :ghpull:`27636`: Backport PR #27634 on branch v3.8.x (circle: Make deploy stage into a normal step)
* :ghpull:`27622`: Backport PR #27620 on branch v3.8.x (DOC: simplify histogram animation example)
* :ghpull:`27612`: Backport PR #27606 on branch v3.8.x (Pin black version)
* :ghpull:`27606`: Pin black version
* :ghpull:`27598`: Backport PR #27594 on branch v3.8.x (Cleanup viewlims example.)
* :ghpull:`27597`: Backport PR #27595 on branch v3.8.x (Fix is_sorted_and_has_non_nan for byteswapped inputs.)
* :ghpull:`27595`: Fix is_sorted_and_has_non_nan for byteswapped inputs.
* :ghpull:`27586`: Backport PR #27578 on branch v3.8.x (Fix polar labels with negative theta limit)
* :ghpull:`27578`: Fix polar labels with negative theta limit
* :ghpull:`27581`: CI: install German language packs on ubuntu test runners
* :ghpull:`27544`: Backport PR #27527 on branch v3.8.x (FIX: Add macos timers to the main thread)
* :ghpull:`27527`: FIX: Add macos timers to the main thread
* :ghpull:`27537`: Backport PR #27535 on branch v3.8.x (Update ax.legend input types)
* :ghpull:`27535`: Update ax.legend input types
* :ghpull:`27536`: Backport PR #27534 on branch v3.8.x (Clarify AxLine Params)
* :ghpull:`27534`: Clarify AxLine Params
* :ghpull:`27530`: Backport PR #27528 on branch v3.8.x (FIX: Remove runloop execution while waiting for stdin)
* :ghpull:`27528`: FIX: Remove runloop execution while waiting for stdin
* :ghpull:`27510`: Backport PR #27346 on branch v3.8.x (DOC: Show and correct default alignment parameters in text.py)
* :ghpull:`27346`: DOC: Show and correct default alignment parameters in text.py
* :ghpull:`27506`: Backport PR #27504 on branch v3.8.x (DOC: correct return type for axline)
* :ghpull:`27504`: DOC: correct return type for axline
* :ghpull:`27501`: Backport PR #27496 on branch v3.8.x (Bump actions/setup-python from 4 to 5)
* :ghpull:`27496`: Bump actions/setup-python from 4 to 5
* :ghpull:`27484`: Backport PR #27481 on branch v3.8.x (Fixing Pylab documentation in API interface overview)
* :ghpull:`27481`: Fixing Pylab documentation in API interface overview
* :ghpull:`27467`: Manual backport of #27395 on v3.8.x
* :ghpull:`27464`: Backport PR #27316 on branch v3.8.x (DOC: Synchronize LICENSE_STIX files)
* :ghpull:`27316`: DOC: Synchronize LICENSE_STIX files
* :ghpull:`27453`: Backport PR #27434 on branch v3.8.x (FIX: Expand stairs plot-type entry intro (reattempt))
* :ghpull:`27446`: Backport PR #27397 on branch v3.8.x (SpanSelector widget: Improve doc for ``extents``)
* :ghpull:`27397`: SpanSelector widget: Improve doc for ``extents``
* :ghpull:`27444`: Backport PR #27441 on branch v3.8.x (Fix some minor issues with hexbin bins argument)
* :ghpull:`27441`: Fix some minor issues with hexbin bins argument
* :ghpull:`27429`: Backport PR #27411 on branch v3.8.x (DOC: multilevel tick example)
* :ghpull:`27420`: Backport PR #27325 on branch v3.8.x (Fixing Sentence Case on Section Titles in users_explain)
* :ghpull:`27413`: Backport PR #27412 on branch v3.8.x (ci: Block PyQt6 6.6.0 on Ubuntu)
* :ghpull:`27412`: ci: Block PyQt6 6.6.0 on Ubuntu
* :ghpull:`27403`: Backport PR #27386 on branch v3.8.x (Doc: add a "please use dev version" to top of contribute docs)
* :ghpull:`27384`: Backport PR #27377 on branch v3.8.x (TST: Make test_movie_writer_invalid_path locale-agnostic)
* :ghpull:`27377`: TST: Make test_movie_writer_invalid_path locale-agnostic
* :ghpull:`27379`: Backport PR #27376 on branch v3.8.x ([MNT] fix type annotations of ``fignum_exists``)
* :ghpull:`27376`: [MNT] fix type annotations of ``fignum_exists``
* :ghpull:`27369`: Backport PR #27365 on branch v3.8.x ([DOC]: Fix menu example)
* :ghpull:`27365`: [DOC]: Fix menu example
* :ghpull:`27354`: Backport PR #27348 on branch v3.8.x (updated api/animation documentation as per standards)
* :ghpull:`28015`: Backport PR #27955 on branch v3.8.x (Add a draw during show for macos backend)
* :ghpull:`27993`: Unpin numpy 2, build against prerelease numpy in CIBW
* :ghpull:`27955`: Add a draw during show for macos backend
* :ghpull:`28001`: Backport PR #28000 on branch v3.8.x (Fix color sequence data for Set2 and Set3)
* :ghpull:`28000`: Fix color sequence data for Set2 and Set3
* :ghpull:`27990`: Backport PR #27988 on branch v3.8.x (gtk: Ensure pending draws are done before GTK draw)
* :ghpull:`27988`: gtk: Ensure pending draws are done before GTK draw
* :ghpull:`27986`: Backport PR #27985 on branch v3.8.x (TST: Remove superfluous chdir from tests)
* :ghpull:`27985`: TST: Remove superfluous chdir from tests
* :ghpull:`27976`: Backport PR #27975 on branch v3.8.x (DOC: Fix typo in ``ax.transData.inversed()``)
* :ghpull:`27934`: Backport PR #27933 on branch v3.8.x (Update "Created with" url in hand.svg)
* :ghpull:`27933`: Update "Created with" url in hand.svg
* :ghpull:`27926`: Backport PR #27875 on branch v3.8.x (macosx: Clean up single-shot timers correctly)
* :ghpull:`27925`: Backport PR #27921 on branch v3.8.x (Avoid modifying user input to Axes.bar)
* :ghpull:`27875`: macosx: Clean up single-shot timers correctly
* :ghpull:`27921`: Avoid modifying user input to Axes.bar
* :ghpull:`27903`: Merge 3.8.3-doc into 3.8.x
* :ghpull:`27889`: Backport PR #27888 on branch v3.8.x (DOC: fix stray release note entry)
* :ghpull:`27888`: DOC: fix stray release note entry
* :ghpull:`27849`: Backport PR #27754 on branch v3.8.x (fix quiver3d incorrect arrow colors)
* :ghpull:`27859`: Backport PR #27858 on branch v3.8.x (pin pytest)
* :ghpull:`27858`: pin pytest
* :ghpull:`27754`: fix quiver3d incorrect arrow colors
* :ghpull:`27847`: Backport PR #27846 on branch v3.8.x (Make example in legend_elements doc more generalisable)
* :ghpull:`27846`: Make example in legend_elements doc more generalisable
* :ghpull:`27802`: Backport PR #27794 on branch v3.8.x (Remove old reference to 72 DPI in figure_size_units.py)
* :ghpull:`27794`: Remove old reference to 72 DPI in figure_size_units.py

Issues (18):
Issues (3):

* :ghissue:`27437`: [Bug]: PGF backend crashes at program exit after creating a plot
* :ghissue:`27770`: [Bug]: pcolormesh issue with np.seterr(under='raise')
* :ghissue:`27720`: [Bug]: pyplot hangs at pause in sonoma 14.3 with backend MacOSX
* :ghissue:`26316`: [Bug]: quiverkey shows multiple arrows under geographical projection and angle='xy'
* :ghissue:`23178`: [Bug]: ``contains_point()`` does not appear to work?
* :ghissue:`27389`: [Bug]: Warning after update to macOS 14 "WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES."
* :ghissue:`27645`: [TST] Upcoming dependency test failures
* :ghissue:`26484`: [Bug]: Turning on minor gridlines in a multi-Axes Figure, created with subplots(), that contains >1 boxplot results in a ValueError
* :ghissue:`27596`: [Bug]: Markers with numeric name like CARETLEFT cannot be specified using a cycler
* :ghissue:`25995`: [Bug]: _path.is_sorted is wrong for the non-native byteorder case
* :ghissue:`25568`: [Bug]: unexpected thetalim behavior in polar plot
* :ghissue:`27507`: [Bug]: Argument types for ``handles`` and ``labels`` are too strict for method ``Axes.legend``
* :ghissue:`27503`: [Bug]: Cannot Create lines.AxLine
* :ghissue:`27515`: [Bug]: Python interpreter becomes slow at reading inputs after plotting with matplotlib
* :ghissue:`27345`: [Doc]: text alignment defaults
* :ghissue:`27461`: [Doc]: API interface overview pylab incorrect import statement: from matplotlib.pyplot import *
* :ghissue:`27383`: [Bug]: Error in Hexbin plot in Matplotlib 3.0 onward
* :ghissue:`27358`: [Doc]: Garbled menu widget example output
* :ghissue:`27953`: [Bug]: Pyplot can no longer set axes properties
* :ghissue:`11759`: The color of the 3D arrow head does not match that of the arrow body
* :ghissue:`27826`: [Bug]: Unexpected behavior of scatter.legend_elements


Previous GitHub statistics
Expand Down
Loading

0 comments on commit 8796210

Please sign in to comment.