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 056f307

Browse filesBrowse files
committed
DOC: Create release notes for 3.9.2
1 parent 8d867ce commit 056f307
Copy full SHA for 056f307

File tree

4 files changed

+270
-166
lines changed
Filter options

4 files changed

+270
-166
lines changed

‎doc/api/next_api_changes/development/28687-ES.rst renamed to ‎doc/api/prev_api_changes/api_changes_3.9.2.rst

Copy file name to clipboardExpand all lines: doc/api/prev_api_changes/api_changes_3.9.2.rst
+6Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
API Changes for 3.9.2
2+
=====================
3+
4+
Development
5+
-----------
6+
17
Windows wheel runtime bundling made static
28
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39

‎doc/users/github_stats.rst

Copy file name to clipboardExpand all lines: doc/users/github_stats.rst
+70-166Lines changed: 70 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -1,195 +1,99 @@
11
.. _github-stats:
22

3-
GitHub statistics for 3.9.1 (Jul 04, 2024)
3+
GitHub statistics for 3.9.2 (Aug 12, 2024)
44
==========================================
55

6-
GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/07/04
6+
GitHub statistics for 2024/07/04 (tag: v3.9.1) - 2024/08/12
77

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

10-
We closed 30 issues and merged 111 pull requests.
11-
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/91?closed=1>`__
10+
We closed 9 issues and merged 45 pull requests.
11+
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/93?closed=1>`__
1212

13-
The following 29 authors contributed 184 commits.
13+
The following 20 authors contributed 67 commits.
1414

15-
* Antony Lee
16-
* Brigitta Sipőcz
17-
* Christian Mattsson
18-
* dale
15+
* Adam J. Stewart
16+
* Anthony Lee
17+
* Caitlin Hathaway
18+
* ClarkeAC
1919
* dependabot[bot]
2020
* Elliott Sales de Andrade
21-
* Eytan Adler
21+
* Filippo Balzaretti
2222
* Greg Lucas
23-
* haaris
2423
* hannah
2524
* Ian Thomas
26-
* Illviljan
27-
* K900
25+
* Jody Klymak
2826
* Kyle Sunden
29-
* Lumberbot (aka Jack)
30-
* malhar2460
31-
* Matthew Feickert
32-
* Melissa Weber Mendonça
33-
* MischaMegens2
3427
* Oscar Gustafsson
28+
* Randolf Scholz
29+
* Refael Ackermann
3530
* Ruth Comer
3631
* Scott Shambaugh
37-
* simond07
38-
* SjoerdB93
39-
* Takumasa N
40-
* Takumasa N.
41-
* Takumasa Nakamura
32+
* Sean Smith
4233
* Thomas A Caswell
4334
* Tim Hoffmann
4435

4536
GitHub issues and pull requests:
4637

47-
Pull Requests (111):
38+
Pull Requests (45):
4839

49-
* :ghpull:`28507`: Backport PR #28430 on branch v3.9.x (Fix pickling of AxesWidgets.)
50-
* :ghpull:`28506`: Backport PR #28451 on branch v3.9.x (Fix GTK cairo backends)
51-
* :ghpull:`28430`: Fix pickling of AxesWidgets.
52-
* :ghpull:`25861`: Fix Hidpi scaling for GTK4Cairo
53-
* :ghpull:`28451`: Fix GTK cairo backends
54-
* :ghpull:`28499`: Backport PR #28498 on branch v3.9.x (Don't fail if we can't query system fonts on macOS)
55-
* :ghpull:`28498`: Don't fail if we can't query system fonts on macOS
56-
* :ghpull:`28491`: Backport PR #28487 on branch v3.9.x (Fix autoscaling with axhspan)
57-
* :ghpull:`28490`: Backport PR #28486 on branch v3.9.x (Fix CompositeGenericTransform.contains_branch_seperately)
58-
* :ghpull:`28487`: Fix autoscaling with axhspan
59-
* :ghpull:`28486`: Fix CompositeGenericTransform.contains_branch_seperately
60-
* :ghpull:`28483`: Backport PR #28393 on branch v3.9.x (Make sticky edges only apply if the sticky edge is the most extreme limit point)
61-
* :ghpull:`28482`: Backport PR #28473 on branch v3.9.x (Do not lowercase module:// backends)
62-
* :ghpull:`28393`: Make sticky edges only apply if the sticky edge is the most extreme limit point
63-
* :ghpull:`28473`: Do not lowercase module:// backends
64-
* :ghpull:`28480`: Backport PR #28474 on branch v3.9.x (Fix typing and docs for containers)
65-
* :ghpull:`28479`: Backport PR #28397 (FIX: stale root Figure when adding/updating subfigures)
66-
* :ghpull:`28474`: Fix typing and docs for containers
67-
* :ghpull:`28472`: Backport PR #28289 on branch v3.9.x (Promote mpltype Sphinx role to a public extension)
68-
* :ghpull:`28471`: Backport PR #28342 on branch v3.9.x (DOC: Document the parameter *position* of apply_aspect() as internal)
69-
* :ghpull:`28470`: Backport PR #28398 on branch v3.9.x (Add GIL Release to flush_events in macosx backend)
70-
* :ghpull:`28469`: Backport PR #28355 on branch v3.9.x (MNT: Re-add matplotlib.cm.get_cmap)
71-
* :ghpull:`28397`: FIX: stale root Figure when adding/updating subfigures
72-
* :ghpull:`28289`: Promote mpltype Sphinx role to a public extension
73-
* :ghpull:`28342`: DOC: Document the parameter *position* of apply_aspect() as internal
74-
* :ghpull:`28398`: Add GIL Release to flush_events in macosx backend
75-
* :ghpull:`28355`: MNT: Re-add matplotlib.cm.get_cmap
76-
* :ghpull:`28468`: Backport PR #28465 on branch v3.9.x (Fix pickling of SubFigures)
77-
* :ghpull:`28465`: Fix pickling of SubFigures
78-
* :ghpull:`28462`: Backport PR #28440 on branch v3.9.x (DOC: Add note about simplification of to_polygons)
79-
* :ghpull:`28460`: Backport PR #28459 on branch v3.9.x (DOC: Document kwargs scope for tick setter functions)
80-
* :ghpull:`28461`: Backport PR #28458 on branch v3.9.x (Correct numpy dtype comparisons in image_resample)
81-
* :ghpull:`28440`: DOC: Add note about simplification of to_polygons
82-
* :ghpull:`28458`: Correct numpy dtype comparisons in image_resample
83-
* :ghpull:`28459`: DOC: Document kwargs scope for tick setter functions
84-
* :ghpull:`28450`: Backport of 28371 and 28411
85-
* :ghpull:`28446`: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection
86-
* :ghpull:`28445`: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection)
87-
* :ghpull:`28438`: Backport PR #28436 on branch v3.9.x (Fix ``is_color_like`` for 2-tuple of strings and fix ``to_rgba`` for ``(nth_color, alpha)``)
88-
* :ghpull:`28403`: FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection
89-
* :ghpull:`28443`: Backport PR #28441 on branch v3.9.x (MNT: Update basic units example to work with numpy 2.0)
90-
* :ghpull:`28441`: MNT: Update basic units example to work with numpy 2.0
91-
* :ghpull:`28436`: Fix ``is_color_like`` for 2-tuple of strings and fix ``to_rgba`` for ``(nth_color, alpha)``
92-
* :ghpull:`28426`: Backport PR #28425 on branch v3.9.x (Fix Circle yaml line length)
93-
* :ghpull:`28427`: Fix circleci yaml
94-
* :ghpull:`28425`: Fix Circle yaml line length
95-
* :ghpull:`28422`: Backport PR #28401 on branch v3.9.x (FIX: Fix text wrapping)
96-
* :ghpull:`28424`: Backport PR #28423 on branch v3.9.x (Update return type for Axes.axhspan and Axes.axvspan)
97-
* :ghpull:`28423`: Update return type for Axes.axhspan and Axes.axvspan
98-
* :ghpull:`28401`: FIX: Fix text wrapping
99-
* :ghpull:`28419`: Backport PR #28414 on branch v3.9.x (Clean up obsolete widget code)
100-
* :ghpull:`28411`: Bump the actions group with 3 updates
101-
* :ghpull:`28414`: Clean up obsolete widget code
102-
* :ghpull:`28415`: Backport PR #28413 on branch v3.9.x (CI: update action that got moved org)
103-
* :ghpull:`28413`: CI: update action that got moved org
104-
* :ghpull:`28392`: Backport PR #28388 on branch v3.9.x (Allow duplicate (name, value) entry points for backends)
105-
* :ghpull:`28362`: Backport PR #28337 on branch v3.9.x (Bump the actions group across 1 directory with 3 updates)
106-
* :ghpull:`28388`: Allow duplicate (name, value) entry points for backends
107-
* :ghpull:`28389`: Backport PR #28380 on branch v3.9.x (Remove outdated docstring section in RendererBase.draw_text.)
108-
* :ghpull:`28380`: Remove outdated docstring section in RendererBase.draw_text.
109-
* :ghpull:`28385`: Backport PR #28377 on branch v3.9.x (DOC: Clarify scope of wrap.)
110-
* :ghpull:`28377`: DOC: Clarify scope of wrap.
111-
* :ghpull:`28368`: Backport PR #28359 on branch v3.9.x (Document that axes unsharing is impossible.)
112-
* :ghpull:`28359`: Document that axes unsharing is impossible.
113-
* :ghpull:`28337`: Bump the actions group across 1 directory with 3 updates
114-
* :ghpull:`28351`: Backport PR #28307 on branch v3.9.x (DOC: New color line by value example)
115-
* :ghpull:`28307`: DOC: New color line by value example
116-
* :ghpull:`28339`: Backport PR #28336 on branch v3.9.x (DOC: Add version warning banner for docs versions different from stable)
117-
* :ghpull:`28336`: DOC: Add version warning banner for docs versions different from stable
118-
* :ghpull:`28334`: Backport PR #28332 on branch v3.9.x (Call IPython.enable_gui when install repl displayhook)
119-
* :ghpull:`28332`: Call IPython.enable_gui when install repl displayhook
120-
* :ghpull:`28331`: Backport PR #28329 on branch v3.9.x (DOC: Add example for 3D intersecting planes)
121-
* :ghpull:`28329`: DOC: Add example for 3D intersecting planes
122-
* :ghpull:`28327`: Backport PR #28292 on branch v3.9.x (Resolve MaxNLocator IndexError when no large steps)
123-
* :ghpull:`28292`: Resolve MaxNLocator IndexError when no large steps
124-
* :ghpull:`28326`: Backport PR #28041 on branch v3.9.x ([BUG]: Shift box_aspect according to vertical_axis)
125-
* :ghpull:`28041`: [BUG]: Shift box_aspect according to vertical_axis
126-
* :ghpull:`28320`: Backport PR #27001 on branch v3.9.x ([TYP] Add overload of ``pyplot.subplots``)
127-
* :ghpull:`27001`: [TYP] Add overload of ``pyplot.subplots``
128-
* :ghpull:`28318`: Backport PR #28273 on branch v3.9.x (CI: Add GitHub artifact attestations to package distribution)
129-
* :ghpull:`28273`: CI: Add GitHub artifact attestations to package distribution
130-
* :ghpull:`28305`: Backport PR #28303 on branch v3.9.x (Removed drawedges repeated definition from function doc string)
131-
* :ghpull:`28303`: Removed drawedges repeated definition from function doc string
132-
* :ghpull:`28299`: Backport PR #28297 on branch v3.9.x (Solved #28296 Added missing comma)
133-
* :ghpull:`28297`: Solved #28296 Added missing comma
134-
* :ghpull:`28294`: Backport PR #28261 on branch v3.9.x (Correct roll angle units, issue #28256)
135-
* :ghpull:`28261`: Correct roll angle units, issue #28256
136-
* :ghpull:`28283`: Backport PR #28280 on branch v3.9.x (DOC: Add an example for 2D images in 3D plots)
137-
* :ghpull:`28280`: DOC: Add an example for 2D images in 3D plots
138-
* :ghpull:`28278`: Backport PR #28272 on branch v3.9.x (BLD: Move macos builders from 11 to 12)
139-
* :ghpull:`28277`: Backport PR #28274 on branch v3.9.x (ci: Remove deprecated codeql option)
140-
* :ghpull:`28272`: BLD: Move macos builders from 11 to 12
141-
* :ghpull:`28274`: ci: Remove deprecated codeql option
142-
* :ghpull:`28270`: Backport PR #28269 on branch v3.9.x (Handle GetForegroundWindow() returning NULL.)
143-
* :ghpull:`28269`: Handle GetForegroundWindow() returning NULL.
144-
* :ghpull:`28266`: Backport PR #28257 on branch v3.9.x (Clean up some Meson-related leftovers)
145-
* :ghpull:`28257`: Clean up some Meson-related leftovers
146-
* :ghpull:`28255`: Backport PR #28254 on branch v3.9.x ([DOC] plot type heading consistency)
147-
* :ghpull:`28254`: [DOC] plot type heading consistency
148-
* :ghpull:`28253`: Backport PR #28252 on branch v3.9.x (DOC: Flip the imshow plot types example to match the other examples)
149-
* :ghpull:`28252`: DOC: Flip the imshow plot types example to match the other examples
150-
* :ghpull:`28247`: Backport PR #28230 on branch v3.9.x (Add extra imports to improve typing)
151-
* :ghpull:`28230`: Add extra imports to improve typing
152-
* :ghpull:`28246`: Backport PR #28243 on branch v3.9.x (DOC: Add more 3D plot types)
153-
* :ghpull:`28243`: DOC: Add more 3D plot types
154-
* :ghpull:`28241`: Backport PR #28219 on branch v3.9.x (Bump the actions group with 2 updates)
155-
* :ghpull:`28219`: Bump the actions group with 2 updates
156-
* :ghpull:`28237`: Backport PR #28233 on branch v3.9.x (CI: Fix font install on macOS/Homebrew)
157-
* :ghpull:`28236`: Backport PR #28231 on branch v3.9.x (DOC: we do not need the blit call in on_draw)
158-
* :ghpull:`28233`: CI: Fix font install on macOS/Homebrew
159-
* :ghpull:`28231`: DOC: we do not need the blit call in on_draw
40+
* :ghpull:`28687`: BLD: Include MSVCP140 runtime statically
41+
* :ghpull:`28679`: Run delvewheel with path to required msvcp140.dll
42+
* :ghpull:`28695`: Backport PR #27797 on branch v3.9.x (DOC: Use video files for saving animations)
43+
* :ghpull:`28688`: Backport PR #28293 and #28668: Enable 3.13 wheels and bump cibuildwheel
44+
* :ghpull:`27797`: DOC: Use video files for saving animations
45+
* :ghpull:`28692`: Backport PR #28632 on branch v3.9.x (DOC: Tell sphinx-gallery to link mpl_toolkits from our build)
46+
* :ghpull:`28632`: DOC: Tell sphinx-gallery to link mpl_toolkits from our build
47+
* :ghpull:`28668`: Bump the actions group with 2 updates
48+
* :ghpull:`28686`: Backport PR #28682 on branch v3.9.x (Fix warnings from mingw compilers)
49+
* :ghpull:`28682`: Fix warnings from mingw compilers
50+
* :ghpull:`28676`: Backport PR #28577 on branch v3.9.x (Copy all internals from initial Tick to lazy ones)
51+
* :ghpull:`28577`: Copy all internals from initial Tick to lazy ones
52+
* :ghpull:`28674`: Backport PR #28650 on branch v3.9.x (remove out of date todos on animation.py)
53+
* :ghpull:`28650`: remove out of date todos on animation.py
54+
* :ghpull:`28656`: Backport PR #28649 on branch v3.9.x (FIX: improve formatting of image values in cases of singular norms)
55+
* :ghpull:`28665`: Backport PR #28546 on branch v3.9.x (DOC: Clarify/simplify example of multiple images with one colorbar)
56+
* :ghpull:`28649`: FIX: improve formatting of image values in cases of singular norms
57+
* :ghpull:`28635`: BLD: windows wheels
58+
* :ghpull:`28645`: Backport PR #28644 on branch v3.9.x (DOC: Fix matching for version switcher)
59+
* :ghpull:`28640`: Backport PR #28634 on branch v3.9.x (Closed open div tag in color.ColorMap._repr_html_)
60+
* :ghpull:`28634`: Closed open div tag in color.ColorMap._repr_html_
61+
* :ghpull:`28636`: Backport PR #28625 on branch v3.9.x (added typing_extensions.Self to _AxesBase.twinx)
62+
* :ghpull:`28625`: added typing_extensions.Self to _AxesBase.twinx
63+
* :ghpull:`28622`: Backport PR #28621 on branch v3.9.x (TYP: Fix a typo in animation.pyi)
64+
* :ghpull:`28621`: TYP: Fix a typo in animation.pyi
65+
* :ghpull:`28605`: Backport PR #28604 on branch v3.9.x (cycler signature update.)
66+
* :ghpull:`28604`: cycler signature update.
67+
* :ghpull:`28598`: Pin PyQt6 back on Ubuntu 20.04
68+
* :ghpull:`28596`: Backport PR #28518 on branch v3.9.x ([TYP] Fix overload of ``pyplot.subplots``)
69+
* :ghpull:`28518`: [TYP] Fix overload of ``pyplot.subplots``
70+
* :ghpull:`28591`: Backport PR #28580 on branch v3.9.x (Bump actions/attest-build-provenance from 1.3.2 to 1.3.3 in the actions group)
71+
* :ghpull:`28580`: Bump actions/attest-build-provenance from 1.3.2 to 1.3.3 in the actions group
72+
* :ghpull:`28586`: Backport PR #28582 on branch v3.9.x (FIX: make sticky edge tolerance relative to data range)
73+
* :ghpull:`28582`: FIX: make sticky edge tolerance relative to data range
74+
* :ghpull:`28572`: Backport PR #28571 on branch v3.9.x (DOC: Add version directive to hatch parameter in stackplot)
75+
* :ghpull:`28571`: DOC: Add version directive to hatch parameter in stackplot
76+
* :ghpull:`28564`: Backport PR #28534 on branch v3.9.x ([BLD] Fix WSL build warning)
77+
* :ghpull:`28563`: Backport PR #28526 on branch v3.9.x (Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 in the actions group)
78+
* :ghpull:`28534`: [BLD] Fix WSL build warning
79+
* :ghpull:`28526`: Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 in the actions group
80+
* :ghpull:`28552`: Backport PR #28541 on branch v3.9.x (MNT: be more careful about disk I/O failures when writing font cache)
81+
* :ghpull:`28541`: MNT: be more careful about disk I/O failures when writing font cache
82+
* :ghpull:`28524`: Backport PR #28523 on branch v3.9.x (Fix value error when set widget size to zero while using FigureCanvasQT )
83+
* :ghpull:`28523`: Fix value error when set widget size to zero while using FigureCanvasQT
84+
* :ghpull:`28519`: Backport PR #28517 on branch v3.9.x (DOC: better cross referencing for animations)
16085

161-
Issues (30):
86+
Issues (9):
16287

163-
* :ghissue:`22482`: [ENH]: pickle (or save) matplotlib figure with insteractive slider
164-
* :ghissue:`25847`: [Bug]: Graph gets cut off with scaled resolution using gtk4cairo backend
165-
* :ghissue:`28341`: [Bug]: Incorrect X-axis scaling with date values
166-
* :ghissue:`28383`: [Bug]: axvspan no longer participating in limit calculations
167-
* :ghissue:`28223`: [Bug]: Inconsistent Visualization of Intervals in ax.barh for Different Duration Widths
168-
* :ghissue:`28432`: [Bug]: Backend name specified as module gets lowercased since 3.9
169-
* :ghissue:`28467`: [Bug]: Incorrect type stub for ``ErrorbarContainer``'s ``lines`` attribute.
170-
* :ghissue:`28384`: [Bug]: subfigure artists not drawn interactively
171-
* :ghissue:`28234`: [Bug]: mpltype custom role breaks sphinx build for third-party projects that have intersphinx links to matplotlib
172-
* :ghissue:`28464`: [Bug]: figure with subfigures cannot be pickled
173-
* :ghissue:`28448`: [Bug]: Making an RGB image from pickled data throws error
174-
* :ghissue:`23317`: [Bug]: ``add_collection3d`` does not update view limits
175-
* :ghissue:`17130`: autoscale_view is not working with Line3DCollection
176-
* :ghissue:`28434`: [Bug]: Setting exactly 2 colors with tuple in ``plot`` method gives confusing error
177-
* :ghissue:`28417`: [Doc]: axhspan and axvspan now return Rectangles, not Polygons.
178-
* :ghissue:`28378`: [ENH]: Switch text wrapping boundary to subfigure
179-
* :ghissue:`28404`: [Doc]: matplotlib.widgets.CheckButtons no longer has .rectangles attribute, needs removed.
180-
* :ghissue:`28367`: [Bug]: Backend entry points can be erroneously duplicated
181-
* :ghissue:`28358`: [Bug]: Labels don't get wrapped when set_yticks() is used in subplots
182-
* :ghissue:`28374`: [Bug]: rcParam ``tk.window_focus: True`` is causes crash on Linux in version 3.9.0.
183-
* :ghissue:`28324`: [Bug]: show(block=False) freezes
184-
* :ghissue:`28239`: [Doc]: Gallery example showing 3D slice planes
185-
* :ghissue:`27603`: [Bug]: _raw_ticker() istep
186-
* :ghissue:`24328`: [Bug]: class Axes3D.set_box_aspect() sets wrong aspect ratios when Axes3D.view_init( vertical_axis='y') is enabled.
187-
* :ghissue:`28221`: [Doc]: drawedges attribute described twice in matplotlib.colorbar documentation
188-
* :ghissue:`28296`: [Doc]: Missing comma
189-
* :ghissue:`28256`: [Bug]: axes3d.py's _on_move() converts the roll angle to radians, but then passes it to view_init() as if it were still in degrees
190-
* :ghissue:`28267`: [Bug]: for Python 3.11.9 gor error ValueError: PyCapsule_New called with null pointer
191-
* :ghissue:`28022`: [Bug]: Type of Axes is unknown pyright
192-
* :ghissue:`28002`: Segfault from path editor example with QtAgg
88+
* :ghissue:`28551`: [Bug]: Possible issue with Matplotlib 3.9.1 wheel on Windows only
89+
* :ghissue:`28250`: [Doc]: Sphinx gallery links mispointed for Axes3D methods
90+
* :ghissue:`28574`: [Bug]: Nondeterministic behavior with subplot spacing and constrained layout
91+
* :ghissue:`28626`: [Doc]: Remove old TODO's from animation.py
92+
* :ghissue:`28648`: [Bug]: format_image_data on an image of only zeros produses a large number of zeros
93+
* :ghissue:`28624`: [Bug]: Bad type hint in ``_AxesBase.twinx()``
94+
* :ghissue:`28567`: [Bug]: sticky edge related changes for datetime plots
95+
* :ghissue:`28533`: [Doc]: Stackplot hatch functionality has version dependencies
96+
* :ghissue:`28538`: [Bug]: Permission denied when importing matplotlib.pyplot
19397

19498

19599
Previous GitHub statistics

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.