Releases: matplotlib/matplotlib
REL: v3.4.0rc2
This is the second release candidate for Matplotlib 3.4.0.
REL: v3.4.0rc1
This is the first release candidate for Matplotlib 3.4.0.
REL: v3.3.4
This is the fourth bugfix release of the 3.3.x series.
This release contains several critical bug-fixes:
- Fix WebAgg initialization.
- Fix parsing
QT_API
setting with mixed case. - Fix build with link-time optimization disabled in environment.
- Fix test compatibility with NumPy 1.20.
- Fix test compatibility with pytest 6.2.
REL: v3.3.3
This is the third bugfix release of the 3.3.x series.
This release contains several critical bug-fixes:
- Fix calls to
Axis.grid
with argumentvisible=True
. - Fix fully masked
imshow
. - Fix inconsistent color mapping in scatter for 3D plots.
- Fix notebook/nbAgg figures when used with ipywidgets in the same cell.
- Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers.
- Fix pcolormesh with
datetime
coordinates. - Fix performance regression with
datetime
s. - Fix singular ticks with small log ranges.
- Fix timers/animations on wx and notebook backends.
- Remove certifi as a hard runtime dependency.
REL: v3.3.2
This is the second bugfix release of the 3.3.x series.
This release contains several critical bug-fixes:
- fix
Axis
scale on twinnedAxes
- fix auto-close of
Figure
s in nbagg - fix automatic title placement if
Axes
is off theFigure
- fix autoranging of log scales with barstacked histogram
- fix extra redraws when using
Button
orTextBox
widgets - fix imshow with
LogNorm
and large vmin/vmax ranges - fix plotting Pandas
DataFrame
with stringMultiIndex
- fix
scatter
withmarker=''
- 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
REL: v3.3.1
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
Path
s - 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
REL: v3.3.0
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.
REL: v3.2.2
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
REL: v3.2.1
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
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