-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
merge up 3.7.0 #25270
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
merge up 3.7.0 #25270
Conversation
…t-of-pr-24520-on-v3.6.x Backport PR matplotlib#24520 on branch v3.6.x (Doc: Fix grammar and spelling)
…t-of-pr-24517-on-v3.6.x Backport PR matplotlib#24517 on branch v3.6.x (DOC: improve grammar and consistency)
…t-of-pr-24521-on-v3.6.x Backport PR matplotlib#24521 on branch v3.6.x (Doc: improve spelling and grammar)
…t-of-pr-24514-on-v3.6.x Backport PR matplotlib#24514 on branch v3.6.x (Fix potential issue in contour)
…t-of-pr-24548-on-v3.6.x Backport PR matplotlib#24548 on branch v3.6.x (DOC: improved the doc for layout_engine.py)
…t-of-pr-24299-on-v3.6.x Backport PR matplotlib#24299 on branch v3.6.x (Rework style sheet reference example to cycle props)
…t-of-pr-24299-on-v3.6.2-doc Backport PR matplotlib#24299 on branch v3.6.2-doc (Rework style sheet reference example to cycle props)
…ort for old gcc
…ort for old gcc
…t-of-pr-24540-on-v3.6.x Backport PR matplotlib#24540 on branch v3.6.x (DOC: add note about enabling c++11 support for old gcc)
…t-of-pr-24540-on-v3.6.2-doc Backport PR matplotlib#24540 on branch v3.6.2-doc (DOC: add note about enabling c++11 support for old gcc)
Merge pull request matplotlib#24579 from QuLogic/action-permissions Add explicit permissions to GitHub Actions (cherry picked from commit 24f9128)
…r-24579-on-v3.6.x Backport PR matplotlib#24579: Add explicit permissions to GitHub Actions
…t-of-pr-24580-on-v3.6.2-doc Backport PR matplotlib#24580 on branch v3.6.2-doc (Update the polar transform information in doc matplotlib#24499)
…t-of-pr-24580-on-v3.6.x Backport PR matplotlib#24580 on branch v3.6.x (Update the polar transform information in doc matplotlib#24499)
…or for tuple inputs
…t-of-pr-23868-on-v3.6.2-doc Backport PR matplotlib#23868 on branch v3.6.2-doc (Show errors and warnings in doc CI after build.)
…t-of-pr-24598-on-v3.6.2-doc Backport PR matplotlib#24598 on branch v3.6.2-doc (Check for errors/warnings on failed doc-builds)
…t-of-pr-23868-on-v3.6.x Backport PR matplotlib#23868 on branch v3.6.x (Show errors and warnings in doc CI after build.)
…t-of-pr-25052-on-v3.7.x Backport PR matplotlib#25052 on branch v3.7.x (Support both Bbox and list for bbox to table/Table)
…the canvas we expect
…t-of-pr-25174-on-v3.7.x Backport PR matplotlib#25174 on branch v3.7.x (Accept LA icons for the toolbar)
…t-of-pr-25183-on-v3.7.x Backport PR matplotlib#25183 on branch v3.7.x (FIX: do not use deprecated API internally)
…t-of-pr-24893-on-v3.7.x
…t-of-pr-25097-on-v3.7.x
…t-of-pr-25085-on-v3.7.x Backport PR matplotlib#25085 on branch v3.7.x (FIX: only try to update blit caches if the canvas we expect)
…th bbox_inches='tight'
…t-of-pr-25193-on-v3.7.x Backport PR matplotlib#25193 on branch v3.7.x (Fix displacement of colorbar for eps with bbox_inches='tight')
…on sequence type in `Line2D` (matplotlib#25201) Co-authored-by: Oscar Gustafsson <[email protected]>
DOC: updated the supported versions of Matplotlib DOC: re-run the github status DOC: start to merge the whats_new DOC: re-arrange whats new DOC: add top-level rst TOC for 3.7 docs DOC: fix markup in github stats 3.7.0 behavior and deprecation release notes 3.7.0 removals DOC: merge up development API changes DOC: spell behaviour britishly Remove files, add last release note DOC: update switcher.json Fix broken links DOC: fix internal links DOC: more links fix version number in dependency version list Last couple release notes Update github stats
DOC: restore SHA to footer (cherry picked from commit 73909bc)
Highlights of this release include: - Plotting and Annotation improvements - ``hatch`` parameter for pie - Polar plot errors drawn in polar coordinates - Additional format string options in `~matplotlib.axes.Axes.bar_label` - ``ellipse`` boxstyle option for annotations - The *extent* of ``imshow`` can now be expressed with units - Reversed order of legend entries - ``pcolormesh`` accepts RGB(A) colors - View current appearance settings for ticks, tick labels, and gridlines - Style files can be imported from third-party packages - Improvements to 3D Plotting - 3D plot pan and zoom buttons - *adjustable* keyword argument for setting equal aspect ratios in 3D - ``Poly3DCollection`` supports shading - rcParam for 3D pane color - Figure and Axes Layout - ``colorbar`` now has a *location* keyword argument - Figure legends can be placed outside figures using constrained_layout - Per-subplot keyword arguments in ``subplot_mosaic`` - ``subplot_mosaic`` no longer provisional - Widget Improvements - Custom styling of button widgets - Blitting in Button widgets - Other Improvements - Source links can be shown or hidden for each Sphinx plot directive - Figure hooks - New & Improved Narrative Documentation - Brand new :doc:`Animations </tutorials/introductory/animation_tutorial>` tutorial. - New grouped and stacked `bar chart <../../gallery/index.html#lines_bars_and_markers>`_ examples. - New section for new contributors and reorganized git instructions in the :ref:`contributing guide<contributing>`. - Restructured :doc:`/tutorials/text/annotations` tutorial.
REL: v3.7.0 Highlights of this release include: - Plotting and Annotation improvements - ``hatch`` parameter for pie - Polar plot errors drawn in polar coordinates - Additional format string options in `~matplotlib.axes.Axes.bar_label` - ``ellipse`` boxstyle option for annotations - The *extent* of ``imshow`` can now be expressed with units - Reversed order of legend entries - ``pcolormesh`` accepts RGB(A) colors - View current appearance settings for ticks, tick labels, and gridlines - Style files can be imported from third-party packages - Improvements to 3D Plotting - 3D plot pan and zoom buttons - *adjustable* keyword argument for setting equal aspect ratios in 3D - ``Poly3DCollection`` supports shading - rcParam for 3D pane color - Figure and Axes Layout - ``colorbar`` now has a *location* keyword argument - Figure legends can be placed outside figures using constrained_layout - Per-subplot keyword arguments in ``subplot_mosaic`` - ``subplot_mosaic`` no longer provisional - Widget Improvements - Custom styling of button widgets - Blitting in Button widgets - Other Improvements - Source links can be shown or hidden for each Sphinx plot directive - Figure hooks - New & Improved Narrative Documentation - Brand new :doc:`Animations </tutorials/introductory/animation_tutorial>` tutorial. - New grouped and stacked `bar chart <../../gallery/index.html#lines_bars_and_markers>`_ examples. - New section for new contributors and reorganized git instructions in the :ref:`contributing guide<contributing>`. - Restructured :doc:`/tutorials/text/annotations` tutorial.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but not sure if these should be squashed or not? I mean, most of the backports are already in etc, so really no point in adding those one more time. (Nor adding 500+ commits to the history.)
Squash merge does not make any sense; the point is to merge the branches not the code changes. |
These were all properly included in the 3.7 release notes, but for some reason not removed by matplotlib#25270, despite being removed in matplotlib#25194 along all of the other similar notes
These appear to have been accidentally resurrected while merging up to main in matplotlib#25270.
Merge up for 3.7.0 release
This is the "merge-up", which accomplishes a few things:
This should have minimal diffs outside of release machinery (Most will have kept
main
where conflicts arose, aside froms/generate/generated/
in animation examples)The following changes are included (mostly backports of existing PRs):
FuncAnimation
andArtistAnimation
#24169: [DOC]: added parent link forFuncAnimation
andArtistAnimation
subplot_mosaic
tutorial - clarify ratios keywords used directly #24764: DOC:subplot_mosaic
tutorial - clarify ratios keywords used directlysubplot_mosaic
tutorial - clarify ratios keywords used directly #24764: DOC:subplot_mosaic
tutorial - clarify ratios keywords used directlyncol
in legend examples #25110: Stop recommendingncol
in legend examplesLine2D
#25196: Add deprecation for setting data with non sequence type inLine2D
(Backport PR #25196 on branch v3.7.x (Add deprecation for setting data with non sequence type inLine2D
) #25201)PR Summary
PR Checklist
Documentation and Tests
pytest
passes)Release Notes
.. versionadded::
directive in the docstring and documented indoc/users/next_whats_new/
.. versionchanged::
directive in the docstring and documented indoc/api/next_api_changes/
next_whats_new/README.rst
ornext_api_changes/README.rst