[Matplotlib-announce] [ANN] Matplotlib 3.9.1

Hi all,

We are pleased to announce the release of 3.9.1.

This is the first bug fix release of the 3.9.x series. Pre-built wheels are available for most major platforms, and can be installed using `pip install matplotlib==3.9.1`. Other packages may also be available already; please check with your preferred source.

We thank the 29 authors for the 111 pull requests that comprise the 3.9.1 release.

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 with |axhspan| / |axvspan|
  * Fix |Axes3D| autoscaling of |Line3DCollection| / |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

For further details, please see the Release notes for Matplotlib 3.9.1:
https://matplotlib.org/3.9.1/users/release_notes.html#version-3-9
and the milestone on GitHub:

···

--
Elliott

Hi all,

We are pleased to announce the release of 3.9.1.

This is the first bug fix release of the 3.9.x series. Pre-built wheels are available for most major platforms, and can be installed using `pip install matplotlib==3.9.1`. Other packages may also be available already; please check with your preferred source.

We thank the 29 authors for the 111 pull requests that comprise the 3.9.1 release.

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 with |axhspan| / |axvspan|
* Fix |Axes3D| autoscaling of |Line3DCollection| / |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

For further details, please see the Release notes for Matplotlib 3.9.1:
Release notes — Matplotlib 3.9.1 documentation
and the milestone on GitHub:
v3.7.3 Milestone · GitHub

Apologies, the 3.9.1 milestone link should be:

···

On 2024-07-06 00:38, Elliott Sales de Andrade wrote:

--
Elliott