Skip to content

@QuLogic QuLogic released this Sep 15, 2020 · 1414 commits to master since this release

This is the second bugfix release of the 3.3.x series.

This release contains several critical bug-fixes:

  • fix Axis scale on twinned Axes
  • fix auto-close of Figures in nbagg
  • fix automatic title placement if Axes is off the Figure
  • fix autoranging of log scales with barstacked histogram
  • fix extra redraws when using Button or TextBox widgets
  • fix imshow with LogNorm and large vmin/vmax ranges
  • fix plotting Pandas DataFrame with string MultiIndex
  • fix scatter with marker=''
  • fix scatter3d color/linewidth re-projection
  • fix state of mode buttons in TkAgg backends
  • include license files in built distribution
  • reduce Visual C++ runtime requirements on Windows
Assets 2

@QuLogic QuLogic released this Aug 14, 2020 · 1460 commits to master since this release

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

This release contains several critical bug-fixes:

  • fix docstring import issues when running Python with optimization
  • fix hist with categorical data, such as with Pandas
  • fix install on BSD systems
  • fix nbagg compatibility with Chrome 84+
  • fix ordering of scatter marker size in 3D plots
  • fix performance regression when plotting Paths
  • fix reading from URL in imread
  • fix several regressions with new date epoch handling
  • fix some bad constrained and tight layout interactions with colorbars
  • fix use of customized toolbars in TkAgg and WXAgg backends
Assets 2

@QuLogic QuLogic released this Jul 16, 2020 · 1562 commits to master since this release

Highlights of this release include:

  • Provisional API for composing semantic axes layouts from text or nested lists
  • New Axes.sharex, Axes.sharey methods
  • Turbo colormap
  • colors.BoundaryNorm supports extend keyword argument
  • Text color for legend labels
  • Pcolor and Pcolormesh now accept shading='nearest' and 'auto'
  • Allow tick formatters to be set with str or function inputs
  • New Axes.axline method
  • Dates use a modern epoch
  • Improved font weight detection
  • Axes3D no longer distorts the 3D plot to match the 2D aspect ratio
  • More consistent toolbar behavior across backends
  • Toolbar icons are now styled for dark themes
  • Cursor text now uses a number of significant digits matching pointing precision
  • Functions to compute a Path's size
  • savefig() gained a backend keyword argument
  • Saving SVG now supports adding metadata
  • Saving PDF metadata via PGF now consistent with PDF backend
  • NbAgg and WebAgg no longer use jQuery & jQuery UI

For the full details please see the What's New and API changes in the documentation.

Assets 2
Jun 18, 2020
REL: v3.3.0rc1
This is the first release candidate for Matplotlib 3.3.0.

@QuLogic QuLogic released this Jun 17, 2020 · 4529 commits to master since this release

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

This release contains several critical bug-fixes:

  • support fractional HiDPI scaling with Qt backends
  • support new Python and fix syntax errors in legacy Python
  • support new Qt 5 and fix support for Qt 4
  • fix animation writer fallback
  • fix figure resizing
  • fix handling of large arcs
  • fix issues with tight layout
  • fix saving figures after closing windows or under certain size conditions
  • fix scatter when specifying a single color
  • fix several memory leaks
  • fix unexpected autoscaling behavior
  • fix various issues with usetex
  • various minor bug and documentation fixes
Assets 2

@QuLogic QuLogic released this Mar 18, 2020 · 4655 commits to master since this release

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
Assets 2

@tacaswell tacaswell released this Mar 3, 2020 · 4725 commits to master since this release

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
Assets 2
Pre-release
Pre-release

@tacaswell tacaswell released this Feb 2, 2020 · 4779 commits to master since this release

This is the third rc for Matplotlib 3.2
Assets 2

@tacaswell tacaswell released this Feb 1, 2020 · 7128 commits to master since this release

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
Assets 2

@tacaswell tacaswell released this Feb 1, 2020 · 11986 commits to master since this release

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
Assets 2
You can’t perform that action at this time.