8000 Merge branch 'v3.5.x' into main · matplotlib/matplotlib@5409e30 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 5409e30

Browse files
committed
Merge branch 'v3.5.x' into main
2 parents 6997192 + a4ba321 commit 5409e30

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

doc/_static/zenodo_cache/6513224.svg

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)
0