Skip to content

Releases: matplotlib/matplotlib

REL: v3.2.1

18 Mar 05:55
v3.2.1
Compare
Choose a tag to compare

This is the first bugfix release of the 3.2.x series.

This release contains several critical bug-fixes:

  • fix Quiver.set_UVC calls with scalar inputs
  • fix bezier.get_parallels failure from floating point rounding errors
  • fix markers specified as tuples (polygons, stars, or asterisks)
  • fix saving PNGs to file objects in some places
  • fix saving figures using the nbAgg/notebook backend
  • fix saving with tight layout using the PGF backend
  • fix setting custom datapath in rcParams (note: it is still deprecated)
  • fix various issues running setup.py in non-CI environments
  • fix xpdf distiller
  • various minor bug and documentation fixes

REL: v3.2.0

03 Mar 14:31
v3.2.0
eff204d
Compare
Choose a tag to compare
Highlights of this release include:

 - default image interpolation is now `'antialiased'` to better handle
   down-sampling and reduce artifacts when up-sampling by small
   ratios.
 - change when ticks switch to using an offset to improve readability
 - improvements to auto-scaling and auto-limits
 - `DivergingNorm` has been renamed to `TwoSlopeNorm`
 - support for 3 and 4 digit hex colors (`#123` maps to `#112233`)
 - improvements to Logit scale ticker and formatter
 - control of where errorbars start getting placed with `errorevery`
 - correct kerning when laying out text
 - improvements to MovieRegistry

For the full details please see the whats new [1] and API changes [2]
in the documentation

[1] https://matplotlib.org/3.2.0/users/whats_new.html
[2] https://matplotlib.org/3.2.0/api/api_changes.html

REL: v3.2.0rc3

02 Feb 04:23
v3.2.0rc3
28bc85f
Compare
Choose a tag to compare
REL: v3.2.0rc3 Pre-release
Pre-release
This is the third rc for Matplotlib 3.2

REL: v3.1.3

01 Feb 23:54
v3.1.3
4a3f033
Compare
Choose a tag to compare
This is the final planned release of the 3.1.x series.

This release contains several critical bug-fixes:

 - suppress a warning with Pandas 1.0
 - support pillow >= 7
 - support dateutils >= 2.8.1
 - prevent an infinite recursion
 - do not clobber non-python registered signal handler
 - fix path intersection computation with 0 length segments
 - fix performance regression in draw_idle
 - several minor bugs

REL: v2.2.5 LTS

01 Feb 23:23
v2.2.5
61e0049
Compare
Choose a tag to compare
This is the final planned release of the 2.2.x series and the last Matplotlib
release to support Python 2.7.

This release primarily contains bug-fixes. Of note:

 - suppress a warning with Pandas 1.0
 - support numpy >= 1.17
 - support python 3.8
 - improve jquery installation process

v3.1.2: REL: 3.1.2

05 Dec 03:21
v3.1.2
5d950e2
Compare
Choose a tag to compare
 - fix regresion of incorrect limits for y-axis in imshow
 - fix integer indexed pandas series
 - fix ScalarFormatter formatting of masked values
 - webagg and nbagg no longer incorrectly fallback to agg when $DISPLAY is not set
 - several fixes for Qt5 backend
 - other bugfixes and documentation fixes

REL: v3.2.0rc2

05 Nov 20:53
v3.2.0rc2
c2797f6
Compare
Choose a tag to compare
REL: v3.2.0rc2 Pre-release
Pre-release
This is the second release candidate from Matplotlib 3.2

REL: v3.2.0rc1

15 Oct 18:32
v3.2.0rc1
c9f292f
Compare
Choose a tag to compare
REL: v3.2.0rc1 Pre-release
Pre-release

This is the first release candidate from Matplotlib 3.2

REL: v3.1.1

01 Jul 07:05
v3.1.1
Compare
Choose a tag to compare

The first bug-fix release of the 3.1 series

  • Locator.nonsingular return order API change

Lots of backports of various bug fixes.

REL: v3.1.0

18 May 02:05
v3.1.0
a8f4a74
Compare
Choose a tag to compare
The first release of the v3.1 series

This version of Matplotlib support Python 3.6+

Highlights of this release include:

 - A helper method for scatter legends
 - Secondary axis support (ex, degrees and radians)
 - A concise date formatter
 - No longer requires a framework build of Python to use OSX backend
 - Major and minor ticks will no longer collide by default
 - A progress callback for animations
 - mplot3D is always registered
 - deprecated mlab functions have been removed
 - Many function calls have become stricter about invalid or ignored input