-
-
Notifications
You must be signed in to change notification settings - Fork 7.4k
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 v3.9.0 release into main #28232
Merged
Merged
+124
−11
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ault_contains in Artist
…t interactively
…lib and support entry points
…t-of-pr-28144-on-v3.9.x Backport PR matplotlib#28144 on branch v3.9.x (DOC: Refactor code in the fishbone diagram example)
…t-of-pr-27948-on-v3.9.x Backport PR matplotlib#27948 on branch v3.9.x (Move IPython backend mapping to Matplotlib and support entry points)
…t-of-pr-28157-on-v3.9.x Backport PR matplotlib#28157 on branch v3.9.x (Remove call to non-existent method _default_contains in Artist)
…t-of-pr-28039-on-v3.9.x Backport PR matplotlib#28039 on branch v3.9.x (Respect vertical_axis when rotating plot interactively)
…t-of-pr-28169-on-v3.9.x Backport PR matplotlib#28169 on branch v3.9.x (Clarify public-ness of some ToolContainerBase APIs.)
…t-of-pr-28171-on-v3.9.x Backport PR matplotlib#28171 on branch v3.9.x (Support removing absent tools from ToolContainerBase.)
…t-of-pr-28182-on-v3.9.x Backport PR matplotlib#28182 on branch v3.9.x (Bump custom hatch deprecation expiration)
…t-of-pr-28181-on-v3.9.x Backport PR matplotlib#28181 on branch v3.9.x (DOC: Prepare release notes for 3.9)
…t-of-pr-28188-on-v3.9.x Backport PR matplotlib#28188 on branch v3.9.x ([TST] Bump some tolerances for Macos ARM)
…t-of-pr-28103-on-v3.9.x Backport PR matplotlib#28103 on branch v3.9.x ([DOC]: Fix compatibility with sphinx-gallery 0.16)
…t-of-pr-28185-on-v3.9.x Backport PR matplotlib#28185 on branch v3.9.x (DOC: Bump mpl-sphinx-theme to 3.9)
DOC: Use released mpl-sphinx-theme on v3.9.x
…t-of-pr-28195-on-v3.9.x Backport PR matplotlib#28195 on branch v3.9.x (TST: Prepare for pytest 9)
…28164-on-v3.9.x Backport PR matplotlib#28164 on branch v3.9.x (CI: Ensure code coverage is always uploaded)
Make the changes suggested by @ianthomas23, and also mark the ipython tests as using their backend. While the backend is already checked for availability at the top of the respective files, that only checks whether it can be imported, not whether it can be set as the Matplotlib backend. Adding the marker causes our pytest configuration to actually check and skip the test if unavailable (e.g., on Linux without `(WAYLAND_)DISPLAY` set fails to set an interactive backend).
…t-of-pr-28205-on-v3.9.x Backport PR matplotlib#28205 on branch v3.9.x (TST: Fix tests with older versions of ipython)
Highlights of this release include: - Plotting and Annotation improvements - Axes.inset_axes is no longer experimental - Legend support for Boxplot - Percent sign in pie labels auto-escaped with usetex=True - hatch parameter for stackplot - Add option to plot only one half of violin plot - axhline and axhspan on polar axes - Subplot titles can now be automatically aligned - axisartist can now be used together with standard Formatters - Toggle minorticks on Axis - StrMethodFormatter now respects axes.unicode_minus - Figure, Axes, and Legend Layout - Subfigures now have controllable zorders - Getters for xmargin, ymargin and zmargin - Mathtext improvements - mathtext documentation improvements - mathtext spacing corrections - Widget Improvements - Check and Radio Button widgets support clearing - 3D plotting improvements - Setting 3D axis limits now set the limits exactly - Other improvements - New BackendRegistry for plotting backends - Add widths, heights and angles setter to EllipseCollection - image.interpolation_stage rcParam - Arrow patch position is now modifiable - NonUniformImage now has mouseover support
So the tarballs from GitHub are stable.
github-actions
bot
added
the
Documentation: user guide
files in galleries/users_explain or doc/users
label
May 16, 2024
scottshambaugh
approved these changes
May 16, 2024
tacaswell
approved these changes
May 17, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR summary
PR checklist