[Matplotlib-announce] [ANN] Matplotlib 3.4.2

Hi all,

We are pleased to announce the release of Matplotlib 3.4.2. This is the
second bug fix release of the 3.4.x series.

Pre-built wheels are available for most major platforms, and can be
installed using `pip install matplotlib==3.4.2`. Other packages may also
be available already; please check with your preferred source.

We would like to thank the 13 authors over 46 pull requests for their
contributions to this release.

This release contains several critical bug fixes:

  * Generate wheels usable on older PyPy7.3.{0,1}
  * Fix compatibility with Python 3.10
  * Add |subplot_mosaic| Axes in the order the user gave them to us
  * Correctly handle 'none' /facecolors/ in |do_3d_projection|
  * Ensure that Matplotlib is importable even if there's no HOME
  * Fix |CenteredNorm| with /halfrange/
  * Fix |bar_label| for bars with NaN values
  * Fix clip paths when zoomed such that they are outside the figure
  * Fix creation of |RangeSlider| with /valinit/
  * Fix handling of "d" glyph in backend_ps, fixing EPS output
  * Fix handling of datetime coordinates in |pcolormesh| with Pandas
  * Fix processing of some |errorbar| arguments
  * Fix removal of shared polar Axes
  * Fix resetting grid visibility
  * Fix subfigure indexing error and tight bbox
  * Fix textbox cursor color
  * Fix TkAgg event loop error on window close
  * Ignore errors for sip with no setapi (Qt4Agg import errors)

For further details on new features, please see the What's new in
Matplotlib 3.4.0 page:
https://matplotlib.org/3.4.0/users/whats_new.html
and for details of bugs fixed in 3.4.2, see the milestone on GitHub:

This release is signed by my GPG key. The fingerprint is:
23CA B59E 3332 F94D 26BE F037 8D86 E7FA E5EB 0C10
and it is also used to sign this message.

1 Like