Skip to content

Commit 7bb3ff5

Browse files
authored
Merge pull request matplotlib#22989 from QuLogic/merge-v35x
Merge v3.5.x back into main
2 parents 82cf624 + 5409e30 commit 7bb3ff5

File tree

10 files changed

+531
-134
lines changed

10 files changed

+531
-134
lines changed

azure-pipelines.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
trigger:
77
branches:
88
exclude:
9-
- v[0-9]+.[0-9]+.[0-9x]+-doc
9+
- v*-doc
1010
pr:
1111
branches:
1212
exclude:
13-
- v[0-9]+.[0-9]+.[0-9x]+-doc
13+
- v*-doc
1414

1515
stages:
1616

Lines changed: 35 additions & 0 deletions
Loading
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
API Changes for 3.5.2
2+
=====================
3+
4+
.. contents::
5+
:local:
6+
:depth: 1
7+
8+
QuadMesh mouseover defaults to False
9+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10+
11+
New in 3.5, `.QuadMesh.get_cursor_data` allows display of data values
12+
under the cursor. However, this can be very slow for large meshes, so
13+
by ``.QuadMesh.set_mouseover`` defaults to *False*.

doc/users/github_stats.rst

Lines changed: 315 additions & 131 deletions
Large diffs are not rendered by default.
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
.. _github-stats-3-5-1:
2+
3+
GitHub statistics for 3.5.1 (Dec 11, 2021)
4+
==========================================
5+
6+
GitHub statistics for 2021/11/16 (tag: v3.5.0) - 2021/12/11
7+
8+
These lists are automatically generated, and may be incomplete or contain duplicates.
9+
10+
We closed 29 issues and merged 84 pull requests.
11+
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/67?closed=1>`__
12+
13+
The following 17 authors contributed 123 commits.
14+
15+
* Antony Lee
16+
* Constantine Evans
17+
* David Stansby
18+
* Elliott Sales de Andrade
19+
* franzhaas
20+
* Greg Lucas
21+
* Hansin Ahuja
22+
* Hood Chatham
23+
* Jake Lishman
24+
* Jody Klymak
25+
* Matthias Bussonnier
26+
* Ryan May
27+
* Steffen Rehberg
28+
* Sven Eschlbeck
29+
* sveneschlbeck
30+
* Thomas A Caswell
31+
* Tim Hoffmann
32+
33+
GitHub issues and pull requests:
34+
35+
Pull Requests (84):
36+
37+
* :ghpull:`21926`: Backport PR #21913 on branch v3.5.x (Make colorbar boundaries work again)
38+
* :ghpull:`21924`: Backport PR #21861 on branch v3.5.x (DOC: Small formatting improvement to set_markevery)
39+
* :ghpull:`21913`: Make colorbar boundaries work again
40+
* :ghpull:`21922`: Backport PR #21753 on branch v3.5.x (DOC: update anatomy of figure)
41+
* :ghpull:`21861`: DOC: Small formatting improvement to set_markevery
42+
* :ghpull:`21919`: Fix use_data_coordinates docstring
43+
* :ghpull:`21912`: Backport PR #21900 on branch v3.5.x (Include test notebooks in test package)
44+
* :ghpull:`21900`: Include test notebooks in test package
45+
* :ghpull:`21908`: Backport PR #21834 on branch v3.5.x (MAINT Fix signature qhull version function )
46+
* :ghpull:`21907`: Backport PR #21905 on branch v3.5.x (Fix image testing decorator in pytest importlib mode)
47+
* :ghpull:`21906`: Backport PR #21773 on branch v3.5.x (FIX: Reset label of axis to center)
48+
* :ghpull:`21834`: MAINT Fix signature qhull version function
49+
* :ghpull:`21905`: Fix image testing decorator in pytest importlib mode
50+
* :ghpull:`21773`: FIX: Reset label of axis to center
51+
* :ghpull:`21902`: Backport PR #21884 on branch v3.5.x (FIX: be more careful about coercing unit-full containers to ndarray)
52+
* :ghpull:`21884`: FIX: be more careful about coercing unit-full containers to ndarray
53+
* :ghpull:`21899`: Backport PR #21859 on branch v3.5.x (Fix streamline plotting from upper edges of grid)
54+
* :ghpull:`21859`: Fix streamline plotting from upper edges of grid
55+
* :ghpull:`21896`: Backport PR #21890 on branch v3.5.x (Drop retina images when building PDF docs)
56+
* :ghpull:`21891`: Backport PR #21887 on branch v3.5.x (Make figure target links relative)
57+
* :ghpull:`21883`: Backport PR #21872 on branch v3.5.x (FIX: colorbars with NoNorm)
58+
* :ghpull:`21872`: FIX: colorbars with NoNorm
59+
* :ghpull:`21869`: Backport PR #21866 on branch v3.5.x (Shorten some inset_locator docstrings.)
60+
* :ghpull:`21866`: Shorten some inset_locator docstrings.
61+
* :ghpull:`21865`: Backport PR #21864 on branch v3.5.x (Delete "Load converter" example)
62+
* :ghpull:`21864`: Delete "Load converter" example
63+
* :ghpull:`21857`: Backport PR #21837 on branch v3.5.x (Display example figures in a single column)
64+
* :ghpull:`21856`: Backport PR #21853 on branch v3.5.x (DOC: Fix Annotation arrow style reference example)
65+
* :ghpull:`21853`: DOC: Fix Annotation arrow style reference example
66+
* :ghpull:`21852`: Backport PR #21818 on branch v3.5.x (Fix collections coerce float)
67+
* :ghpull:`21818`: Fix collections coerce float
68+
* :ghpull:`21849`: Backport PR #21845 on branch v3.5.x (FIX: bbox subfigures)
69+
* :ghpull:`21845`: FIX: bbox subfigures
70+
* :ghpull:`21832`: Backport PR #21820 on branch v3.5.x (Drop setuptools-scm requirement in wheels)
71+
* :ghpull:`21820`: Drop setuptools-scm requirement in wheels
72+
* :ghpull:`21829`: Backport PR #21823 on branch v3.5.x (DOC: Misc rst syntax fixes)
73+
* :ghpull:`21823`: DOC: Misc rst syntax fixes
74+
* :ghpull:`21826`: Backport PR #21800 on branch v3.5.x (DOC: Update Basic Usage tutorial)
75+
* :ghpull:`21814`: Manual backport of #21794
76+
* :ghpull:`21812`: Backport #21641
77+
* :ghpull:`21810`: Backport PR #21743 on branch v3.5.x (Clarify Annotation arrowprops docs)
78+
* :ghpull:`21808`: Backport PR #21785 on branch v3.5.x (Fix ConciseDateFormatter offset during zoom)
79+
* :ghpull:`21807`: Backport PR #21791 on branch v3.5.x (Refix check for manager presence in deprecated blocking_input.)
80+
* :ghpull:`21806`: Backport PR #21663 on branch v3.5.x (Use standard subplot window in macosx backend)
81+
* :ghpull:`21785`: Fix ConciseDateFormatter offset during zoom
82+
* :ghpull:`21804`: Backport PR #21659 on branch v3.5.x (Fix PDF contents)
83+
* :ghpull:`21791`: Refix check for manager presence in deprecated blocking_input.
84+
* :ghpull:`21793`: Backport PR #21787 on branch v3.5.x (Fixes row/column mixup in GridSpec height_ratios documentation.)
85+
* :ghpull:`21787`: Fixes row/column mixup in GridSpec height_ratios documentation.
86+
* :ghpull:`21778`: Backport PR #21705 on branch v3.5.x (MNT: make print_figure kwarg wrapper support py311)
87+
* :ghpull:`21779`: Backport PR #21751 on branch v3.5.x (FIX: manual colorbars and tight layout)
88+
* :ghpull:`21777`: Backport PR #21758 on branch v3.5.x (FIX: Make sure a renderer gets attached to figure after draw)
89+
* :ghpull:`21751`: FIX: manual colorbars and tight layout
90+
* :ghpull:`21705`: MNT: make print_figure kwarg wrapper support py311
91+
* :ghpull:`21758`: FIX: Make sure a renderer gets attached to figure after draw
92+
* :ghpull:`21775`: Backport PR #21771 on branch v3.5.x (DOC: fix missing ref)
93+
* :ghpull:`21770`: Backport of PR #21631 on v3.5.x
94+
* :ghpull:`21765`: Backport PR #21741 on branch v3.5.x (Reduce do_3d_projection deprecation warnings in external artists)
95+
* :ghpull:`21764`: Backport PR #21762 on branch v3.5.x (FIX: align_x/ylabels)
96+
* :ghpull:`21741`: Reduce do_3d_projection deprecation warnings in external artists
97+
* :ghpull:`21762`: FIX: align_x/ylabels
98+
* :ghpull:`21759`: Backport PR #21757 on branch v3.5.x (Fix doc typo.)
99+
* :ghpull:`21704`: FIX: deprecation of render keyword to do_3d_projection
100+
* :ghpull:`21730`: Backport PR #21727 on branch v3.5.x (Doc fix colormap inaccuracy)
101+
* :ghpull:`21663`: Use standard subplot window in macosx backend
102+
* :ghpull:`21725`: Backport PR #21681 on branch v3.5.x (Bind subplot_tool more closely to target figure.)
103+
* :ghpull:`21665`: Include test notebooks in test package
104+
* :ghpull:`21721`: Backport PR #21720 on branch v3.5.x (Fix compiler configuration priority for FreeType build)
105+
* :ghpull:`21720`: Fix compiler configuration priority for FreeType build
106+
* :ghpull:`21715`: Backport PR #21714 on branch v3.5.x (DOC: note renaming of config.cfg.template to mplconfig.cfg.template)
107+
* :ghpull:`21706`: Backport PR #21703 on branch v3.5.x (Changed the link to the correct citing example)
108+
* :ghpull:`21691`: Backport PR #21686 on branch v3.5.x (FIX: colorbar for horizontal contours)
109+
* :ghpull:`21689`: Backport PR #21676 on branch v3.5.x (Fix boundary norm negative)
110+
* :ghpull:`21686`: FIX: colorbar for horizontal contours
111+
* :ghpull:`21681`: Bind subplot_tool more closely to target figure.
112+
* :ghpull:`21676`: Fix boundary norm negative
113+
* :ghpull:`21685`: Backport PR #21658 on branch v3.5.x (Validate that input to Poly3DCollection is a list of 2D array-like)
114+
* :ghpull:`21684`: Backport PR #21662 on branch v3.5.x (FIX: put newline in matplotlibrc when setting default backend)
115+
* :ghpull:`21658`: Validate that input to Poly3DCollection is a list of 2D array-like
116+
* :ghpull:`21662`: FIX: put newline in matplotlibrc when setting default backend
117+
* :ghpull:`21651`: Backport PR #21626 on branch v3.5.x (Added the definition of Deprecation and made Deprecation Process clearer)
118+
* :ghpull:`21626`: Added the definition of Deprecation and made Deprecation Process clearer
119+
* :ghpull:`21137`: Small cleanups to colorbar.
120+
121+
Issues (29):
122+
123+
* :ghissue:`21909`: [Bug]: Matplotlib is unable to apply the boundaries in the colorbar after updating to 3.5.0
124+
* :ghissue:`21654`: [Bug]: test_nbagg_01.ipynb not installed
125+
* :ghissue:`21885`: [Bug]: test decorator breaks with new pytest importlib mode
126+
* :ghissue:`21772`: [Bug]: cannot reset label of axis to center
127+
* :ghissue:`21669`: [Bug]: Matplotlib 3.5 breaks unyt integration of error bars
128+
* :ghissue:`21649`: [Bug]: Startpoints in streamplot fail on right and upper edges
129+
* :ghissue:`21870`: [Bug]: Colormap + NoNorm only plots one color under ``matplotlib`` 3.5.0
130+
* :ghissue:`21882`: [Bug]: Colorbar does not work for negative values with contour/contourf
131+
* :ghissue:`21803`: [Bug]: using ``set_offsets`` on scatter object raises TypeError
132+
* :ghissue:`21839`: [Bug]: Top of plot clipped when using Subfigures without suptitle
133+
* :ghissue:`21841`: [Bug]: Wrong tick labels and colorbar of discrete normalizer
134+
* :ghissue:`21783`: [MNT]: wheel of 3.5.0 apears to depend on setuptools-scm which apears to be unintentional
135+
* :ghissue:`21733`: [Bug]: Possible bug on arrows in annotation
136+
* :ghissue:`21749`: [Bug]: Regression on ``tight_layout`` when manually adding axes for colorbars
137+
* :ghissue:`19197`: Unexpected error after using Figure.canvas.draw on macosx backend
138+
* :ghissue:`13968`: ``ax.get_xaxis().get_minorticklabels()`` always returns list of empty strings
139+
* :ghissue:`7550`: Draw not caching with macosx backend
140+
* :ghissue:`21740`: [Bug]: unavoidable ``DeprecationWarning`` when using ``Patch3D``
141+
* :ghissue:`15884`: DOC: Error in colormap manipulation tutorial
142+
* :ghissue:`21648`: [Bug]: subplot parameter window appearing 1/4 size on macosx
143+
* :ghissue:`21702`: [Doc]: Wrong link to the ready-made citation entry
144+
* :ghissue:`21683`: [Bug]: add_lines broken for horizontal colorbars
145+
* :ghissue:`21680`: [MNT]: macosx subplot parameters multiple windows
146+
* :ghissue:`21679`: [MNT]: Close subplot_parameters window when main figure closes
147+
* :ghissue:`21671`: [Bug]: 3.5.0 colorbar ValueError: minvalue must be less than or equal to maxvalue
148+
* :ghissue:`21652`: [Bug]: ax.add_collection3d throws warning Mean of empty slice
149+
* :ghissue:`21660`: [Bug]: mplsetup.cfg parsing issue
150+
* :ghissue:`21668`: [Bug]: New plot directive error in 3.5.0
151+
* :ghissue:`21393`: [Doc]: describe deprecation process more explicitly
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Windows on ARM support
2+
----------------------
3+
4+
Preliminary support for Windows on arm64 target has been added; this requires
5+
FreeType 2.11 or above.
6+
7+
No binary wheels are available yet but it may be built from source.

doc/users/project/citing.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ By version
2929
.. START OF AUTOGENERATED
3030
3131
32+
v3.5.2
33+
.. image:: ../../_static/zenodo_cache/6513224.svg
34+
:target: https://doi.org/10.5281/zenodo.6513224
3235
v3.5.1
3336
.. image:: ../../_static/zenodo_cache/5773480.svg
3437
:target: https://doi.org/10.5281/zenodo.5773480

doc/users/release_notes.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@ Version 3.5
1414
.. toctree::
1515
:maxdepth: 1
1616

17+
prev_whats_new/whats_new_3.5.2.rst
1718
prev_whats_new/whats_new_3.5.0.rst
19+
../api/prev_api_changes/api_changes_3.5.2.rst
1820
../api/prev_api_changes/api_changes_3.5.0.rst
1921
github_stats.rst
22+
prev_whats_new/github_stats_3.5.1.rst
2023
prev_whats_new/github_stats_3.5.0.rst
2124

2225
Version 3.4

lib/matplotlib/collections.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,8 @@ def __init__(self,
197197
# Broadcast (2,) -> (1, 2) but nothing else.
198198
if offsets.shape == (2,):
199199
offsets = offsets[None, :]
200-
self._offsets = offsets
201200

201+
self._offsets = offsets
202202
self._offset_transform = offset_transform
203203

204204
self._path_effects = None

tools/cache_zenodo_svg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ def _get_xdg_cache_dir():
6363

6464
if __name__ == "__main__":
6565
data = {
66+
"v3.5.2": "6513224",
6667
"v3.5.1": "5773480",
6768
"v3.5.0": "5706396",
6869
"v3.4.3": "5194481",

0 commit comments

Comments
 (0)