This is the first bugfix release of the 3.9.x series.
This release contains several bug-fixes and adjustments:
- Add GitHub artifact attestations for sdist and wheels
- Re-add
matplotlib.cm.get_cmap
; note this function will still be removed at a later date - Allow duplicate backend entry points
- Fix
Axes
autoscaling of thin bars at large locations - Fix
Axes
autoscaling withaxhspan
/axvspan
- Fix
Axes3D
autoscaling ofLine3DCollection
/Poly3DCollection
- Fix
Axes3D
mouse interactivity with non-default roll angle - Fix box aspect ratios in
Axes3D
with alternate vertical axis - Fix case handling of backends specified as
module://...
- Fix crash with TkAgg on Windows with
tk.window_focus: True
- Fix interactive update of SubFigures
- Fix interactivity when using the IPython console
- Fix pickling of AxesWidgets and SubFigures
- Fix scaling on GTK3Cairo / GTK4Cairo backends
- Fix text wrapping within SubFigures
- Promote
mpltype
Sphinx role to a public extension; note this is only intended for development reasons