Skip to content

Releases: matplotlib/matplotlib

REL: v2.2.2 LTS

17 Mar 03:00
v2.2.2
Compare
Choose a tag to compare
The second bug-fix release of the v2.2 LTS series.

This release fixes a number of critical bugs:

 - restores matplotlib.verbose (fixing embedding in pycharm)
 - preserve precision when color mapping small portions of data with
   extreme outliers
 - fixes saving long movies with ffmpeg
 - fixes UnbourdLocal error in contour labeling
 - fixes import failure on python 3.4.0 and 3.4.1
 - fixes compile time failures with clang on 32bit platforms
 - fixes an icon in the Tk backends
 - fixes several issues with Tables
 - fixes expanding offset boxes with tight_layout
 - revert changes to the font caching to avoid a possible bug in
   backports.lru_cache
 - numerous docstring and documentation fixes

We have reverted the deprecation of `font_manager.TempCache`.

v2.2.1 did not actually restore matplotlib.verbose.

REL: v2.2.1 LTS

16 Mar 22:06
v2.2.1
Compare
Choose a tag to compare
The first bug-fix release of the v2.2 LTS series.

This release fixes a number of critical bugs:

 - restores matplotlib.verbose (fixing embedding in pycharm)
 - preserve precision when color mapping small portions of data with
   extreme outliers
 - fixes saving long movies with ffmpeg
 - fixes UnbourdLocal error in contour labeling
 - fixes import failure on python 3.4.0 and 3.4.1
 - fixes compile time failures with clang on 32bit platforms
 - fixes an icon in the Tk backends
 - fixes several issues with Tables
 - fixes expanding offset boxes with tight_layout
 - revert changes to the font caching to avoid a possible bug in
   backports.lru_cache
 - numerous docstring and documentation fixes

We have reverted the deprecation of `font_manager.TempCache`.

REL: v2.2.0 LTS

06 Mar 12:53
v2.2.0
Compare
Choose a tag to compare
The first release of the v2.2 LTS series and the last version of
Matplotlib to support python2.  There will be bug-fix release for this
series until 2020.

This release includes new features including:

 - An experimental constrained layout manager
 - Color blind friendly color map (cividis) and color cycle
   (tableau-colorblind10)
 - native support for numpy.datetime64 types
 - animated gif writing via pillow
 - TkAgg now works with pypy
 - cairo based backends for Qt, Tk, and WX

There are several API changes in this release:

 - To support the constrained layout Matplotlib has a new required
   dependency (kiwisolver).
 - The `matplotlib.finance` module has been removed, development has
   moved to a stand-alone project.

REL: v2.2.0rc1

12 Feb 03:43
v2.2.0rc1
Compare
Choose a tag to compare
REL: v2.2.0rc1 Pre-release
Pre-release
The first rc for Matplotlib 2.2.0

REL: v2.1.2

18 Jan 04:56
v2.1.2
Compare
Choose a tag to compare
The second bug-fix release for the 2.1 series.

This release fixes a number of critical bugs:

 - fix a typo in mlab.cohere which yielded incorrect results
 - allow nonposx / nonposy to pass through loglog
 - fix color comparisons when finding handles with legend
 - fixes a recursive draw bug and a major performance regression in
   Qt5Agg backend
 - fix a re-draw bug in WxAgg
 - fix image scaling with high-bit depth integers
 - revert the busy-cursor

REL: v2.1.1

10 Dec 04:47
v2.1.1
Compare
Choose a tag to compare
The first and only planned bug-fix release for the 2.1 series.

This release include many bug and documentation fixes.  Highlights are:

 - change default logscale behavior to clip
 - fixed webagg import errors
 - tweaks to polar ticks
 - fixed exception when guessing afm family names
 - update manifest to include all doc files
 - improve masked array handling in pcolormesh
 - fix segfault from reading invalid png
 - fix blocking_input
 - fix bug resulting in huge multi-page pdf files
 - make `show` in nbagg take args as other backends do
 - several fixes to OSX backend
 - restore positional arg handling on Figure.legend
 - fix bugs in interactive navigation
 - fix issues when panning with invalid limits
 - fix bug with fully masked arrays passed to imshow

REL: v2.1.0

07 Oct 22:35
v2.1.0
Compare
Choose a tag to compare

This is the second minor release in the Matplotlib 2.x series and the first
release with major new features since 1.5.

This release contains approximately 2 years worth of work by 275 contributors
across over 950 pull requests. Highlights from this release include:

  • support for string categorical values
  • export of animations to interactive javascript widgets
  • major overhaul of polar plots
  • reproducible output for ps/eps, pdf, and svg backends
  • performance improvements in drawing lines and images
  • GUIs show a busy cursor while rendering the plot

along with many other enhancements and bug fixes.

REL: v2.1.0rc1

01 Sep 05:24
v2.1.0rc1
Compare
Choose a tag to compare
REL: v2.1.0rc1 Pre-release
Pre-release
First RC for Matplotlib v2.1

REL: v2.0.2

10 May 02:11
v2.0.2
Compare
Choose a tag to compare
Critical bug fixes for 2.0.1

 - fixed Qt4 support
 - fixed LogFormatter
 - fixed hatched artists in legends
 - fixed segfault with large images

REL: v2.0.1

02 May 01:59
v2.0.1
Compare
Choose a tag to compare
Bug fix release for 2.0.x series

This release includes bug fixes, documentation updates and one major change.

API

 - Do not clip the linewidth used for dash pattern scaling.  This is
   an API change, but is a major improvement.
 - Deprecate 'vega' color names in favor of 'tab'.

Bug Fixes

 - Hatching color follows edge color again.
 - Fixes a critical bug with masked images.
 - Improved high-dpi support for Qt5.
 - Log ticking no never skip minor ticks
 - Do not skip points surrounded by nan/inf in vector outputs.

Supported versions of Python

 - 2.7, 3.4, 3.5, 3.6
 - Patches to improve compatibility with pypy