doc/users/prev_whats_new/github_stats_3.9.1.rst
.. _github-stats-3-9-1:
GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/07/04
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 30 issues and merged 111 pull requests.
The full list can be seen on GitHub <https://github.com/matplotlib/matplotlib/milestone/91?closed=1>__
The following 29 authors contributed 184 commits.
GitHub issues and pull requests:
Pull Requests (111):
28507: Backport PR #28430 on branch v3.9.x (Fix pickling of AxesWidgets.)28506: Backport PR #28451 on branch v3.9.x (Fix GTK cairo backends)28430: Fix pickling of AxesWidgets.25861: Fix Hidpi scaling for GTK4Cairo28451: Fix GTK cairo backends28499: Backport PR #28498 on branch v3.9.x (Don't fail if we can't query system fonts on macOS)28498: Don't fail if we can't query system fonts on macOS28491: Backport PR #28487 on branch v3.9.x (Fix autoscaling with axhspan)28490: Backport PR #28486 on branch v3.9.x (Fix CompositeGenericTransform.contains_branch_seperately)28487: Fix autoscaling with axhspan28486: Fix CompositeGenericTransform.contains_branch_seperately28483: Backport PR #28393 on branch v3.9.x (Make sticky edges only apply if the sticky edge is the most extreme limit point)28482: Backport PR #28473 on branch v3.9.x (Do not lowercase module:// backends)28393: Make sticky edges only apply if the sticky edge is the most extreme limit point28473: Do not lowercase module:// backends28480: Backport PR #28474 on branch v3.9.x (Fix typing and docs for containers)28479: Backport PR #28397 (FIX: stale root Figure when adding/updating subfigures)28474: Fix typing and docs for containers28472: Backport PR #28289 on branch v3.9.x (Promote mpltype Sphinx role to a public extension)28471: Backport PR #28342 on branch v3.9.x (DOC: Document the parameter position of apply_aspect() as internal)28470: Backport PR #28398 on branch v3.9.x (Add GIL Release to flush_events in macosx backend)28469: Backport PR #28355 on branch v3.9.x (MNT: Re-add matplotlib.cm.get_cmap)28397: FIX: stale root Figure when adding/updating subfigures28289: Promote mpltype Sphinx role to a public extension28342: DOC: Document the parameter position of apply_aspect() as internal28398: Add GIL Release to flush_events in macosx backend28355: MNT: Re-add matplotlib.cm.get_cmap28468: Backport PR #28465 on branch v3.9.x (Fix pickling of SubFigures)28465: Fix pickling of SubFigures28462: Backport PR #28440 on branch v3.9.x (DOC: Add note about simplification of to_polygons)28460: Backport PR #28459 on branch v3.9.x (DOC: Document kwargs scope for tick setter functions)28461: Backport PR #28458 on branch v3.9.x (Correct numpy dtype comparisons in image_resample)28440: DOC: Add note about simplification of to_polygons28458: Correct numpy dtype comparisons in image_resample28459: DOC: Document kwargs scope for tick setter functions28450: Backport of 28371 and 2841128446: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection28445: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection)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))28403: FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection28443: Backport PR #28441 on branch v3.9.x (MNT: Update basic units example to work with numpy 2.0)28441: MNT: Update basic units example to work with numpy 2.028436: Fix is_color_like for 2-tuple of strings and fix to_rgba for (nth_color, alpha)28426: Backport PR #28425 on branch v3.9.x (Fix Circle yaml line length)28427: Fix circleci yaml28425: Fix Circle yaml line length28422: Backport PR #28401 on branch v3.9.x (FIX: Fix text wrapping)28424: Backport PR #28423 on branch v3.9.x (Update return type for Axes.axhspan and Axes.axvspan)28423: Update return type for Axes.axhspan and Axes.axvspan28401: FIX: Fix text wrapping28419: Backport PR #28414 on branch v3.9.x (Clean up obsolete widget code)28411: Bump the actions group with 3 updates28414: Clean up obsolete widget code28415: Backport PR #28413 on branch v3.9.x (CI: update action that got moved org)28413: CI: update action that got moved org28392: Backport PR #28388 on branch v3.9.x (Allow duplicate (name, value) entry points for backends)28362: Backport PR #28337 on branch v3.9.x (Bump the actions group across 1 directory with 3 updates)28388: Allow duplicate (name, value) entry points for backends28389: Backport PR #28380 on branch v3.9.x (Remove outdated docstring section in RendererBase.draw_text.)28380: Remove outdated docstring section in RendererBase.draw_text.28385: Backport PR #28377 on branch v3.9.x (DOC: Clarify scope of wrap.)28377: DOC: Clarify scope of wrap.28368: Backport PR #28359 on branch v3.9.x (Document that axes unsharing is impossible.)28359: Document that axes unsharing is impossible.28337: Bump the actions group across 1 directory with 3 updates28351: Backport PR #28307 on branch v3.9.x (DOC: New color line by value example)28307: DOC: New color line by value example28339: Backport PR #28336 on branch v3.9.x (DOC: Add version warning banner for docs versions different from stable)28336: DOC: Add version warning banner for docs versions different from stable28334: Backport PR #28332 on branch v3.9.x (Call IPython.enable_gui when install repl displayhook)28332: Call IPython.enable_gui when install repl displayhook28331: Backport PR #28329 on branch v3.9.x (DOC: Add example for 3D intersecting planes)28329: DOC: Add example for 3D intersecting planes28327: Backport PR #28292 on branch v3.9.x (Resolve MaxNLocator IndexError when no large steps)28292: Resolve MaxNLocator IndexError when no large steps28326: Backport PR #28041 on branch v3.9.x ([BUG]: Shift box_aspect according to vertical_axis)28041: [BUG]: Shift box_aspect according to vertical_axis28320: Backport PR #27001 on branch v3.9.x ([TYP] Add overload of pyplot.subplots)27001: [TYP] Add overload of pyplot.subplots28318: Backport PR #28273 on branch v3.9.x (CI: Add GitHub artifact attestations to package distribution)28273: CI: Add GitHub artifact attestations to package distribution28305: Backport PR #28303 on branch v3.9.x (Removed drawedges repeated definition from function doc string)28303: Removed drawedges repeated definition from function doc string28299: Backport PR #28297 on branch v3.9.x (Solved #28296 Added missing comma)28297: Solved #28296 Added missing comma28294: Backport PR #28261 on branch v3.9.x (Correct roll angle units, issue #28256)28261: Correct roll angle units, issue #2825628283: Backport PR #28280 on branch v3.9.x (DOC: Add an example for 2D images in 3D plots)28280: DOC: Add an example for 2D images in 3D plots28278: Backport PR #28272 on branch v3.9.x (BLD: Move macos builders from 11 to 12)28277: Backport PR #28274 on branch v3.9.x (ci: Remove deprecated codeql option)28272: BLD: Move macos builders from 11 to 1228274: ci: Remove deprecated codeql option28270: Backport PR #28269 on branch v3.9.x (Handle GetForegroundWindow() returning NULL.)28269: Handle GetForegroundWindow() returning NULL.28266: Backport PR #28257 on branch v3.9.x (Clean up some Meson-related leftovers)28257: Clean up some Meson-related leftovers28255: Backport PR #28254 on branch v3.9.x ([DOC] plot type heading consistency)28254: [DOC] plot type heading consistency28253: Backport PR #28252 on branch v3.9.x (DOC: Flip the imshow plot types example to match the other examples)28252: DOC: Flip the imshow plot types example to match the other examples28247: Backport PR #28230 on branch v3.9.x (Add extra imports to improve typing)28230: Add extra imports to improve typing28246: Backport PR #28243 on branch v3.9.x (DOC: Add more 3D plot types)28243: DOC: Add more 3D plot types28241: Backport PR #28219 on branch v3.9.x (Bump the actions group with 2 updates)28219: Bump the actions group with 2 updates28237: Backport PR #28233 on branch v3.9.x (CI: Fix font install on macOS/Homebrew)28236: Backport PR #28231 on branch v3.9.x (DOC: we do not need the blit call in on_draw)28233: CI: Fix font install on macOS/Homebrew28231: DOC: we do not need the blit call in on_drawIssues (30):
22482: [ENH]: pickle (or save) matplotlib figure with insteractive slider25847: [Bug]: Graph gets cut off with scaled resolution using gtk4cairo backend28341: [Bug]: Incorrect X-axis scaling with date values28383: [Bug]: axvspan no longer participating in limit calculations28223: [Bug]: Inconsistent Visualization of Intervals in ax.barh for Different Duration Widths28432: [Bug]: Backend name specified as module gets lowercased since 3.928467: [Bug]: Incorrect type stub for ErrorbarContainer's lines attribute.28384: [Bug]: subfigure artists not drawn interactively28234: [Bug]: mpltype custom role breaks sphinx build for third-party projects that have intersphinx links to matplotlib28464: [Bug]: figure with subfigures cannot be pickled28448: [Bug]: Making an RGB image from pickled data throws error23317: [Bug]: add_collection3d does not update view limits17130: autoscale_view is not working with Line3DCollection28434: [Bug]: Setting exactly 2 colors with tuple in plot method gives confusing error28417: [Doc]: axhspan and axvspan now return Rectangles, not Polygons.28378: [ENH]: Switch text wrapping boundary to subfigure28404: [Doc]: matplotlib.widgets.CheckButtons no longer has .rectangles attribute, needs removed.28367: [Bug]: Backend entry points can be erroneously duplicated28358: [Bug]: Labels don't get wrapped when set_yticks() is used in subplots28374: [Bug]: rcParam tk.window_focus: True is causes crash on Linux in version 3.9.0.28324: [Bug]: show(block=False) freezes28239: [Doc]: Gallery example showing 3D slice planes27603: [Bug]: _raw_ticker() istep24328: [Bug]: class Axes3D.set_box_aspect() sets wrong aspect ratios when Axes3D.view_init( vertical_axis='y') is enabled.28221: [Doc]: drawedges attribute described twice in matplotlib.colorbar documentation28296: [Doc]: Missing comma28256: [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 degrees28267: [Bug]: for Python 3.11.9 gor ValueError: PyCapsule_New called with null pointer28022: [Bug]: Type of Axes is unknown pyright28002: Segfault from path editor example with QtAgg