All Versions
30
Latest Version
Avg Release Cycle
115 days
Latest Release
97 days ago

Changelog History
Page 1

  • v3.11.0 Changes

    June 12, 2026

    ๐Ÿš€ The largest change within this release is a complete overhaul of text and font processing. Through the use of libraqm, HarfBuzz, SheenBidi, and an updated release of FreeType, all text should now support modern font features, enabling full internationalization in all languages. Not all features of these libraries are supported yet, but we expect this work to enable further improvements in an easier manner.

    Outside of text handling, there are several improvements to 3D Axes, performance, new accessible colour sequences, flexible figure management, and more. See the release notes for more information.

  • v3.11.0.rc2 Changes

    May 13, 2026

    ๐Ÿš€ This is the second release candidate for the meso release 3.11.0.

    ๐Ÿš€ This release candidate fixes some problems with downstream packages, removes some missed deprecations, and corrects some additional minor bugs.

  • v3.11.0.rc1 Changes

    April 24, 2026

    ๐Ÿš€ This is the first release candidate for Matplotlib 3.11.0.

  • v3.10.9 Changes

    April 23, 2026

    ๐Ÿš€ This is a micro release of the v3.10.x series.
    ๐Ÿš€ Highlights of this release include:

    • ๐Ÿ›  Various minor bug and doc fixes
    • ๐Ÿ”’ Security hardening validation of cyclers - Removing eval usage
    • ๐Ÿ”’ Security hardening in Latex and PS calls - Removing shell escapes
  • v3.10.8 Changes

    November 13, 2025

    ๐Ÿ›  This is a bugfix release in the 3.10.x series.

    ๐Ÿš€ The primary highlights of this release are:

    • ๐ŸŽ Properly allow freethreaded mode in the MacOS backend
    • ๐Ÿ‘ Better error handling for MacOS backend
  • v3.10.7 Changes

    October 08, 2025

    ๐Ÿ›  This is the latest bugfix release in the 3.10.x series.

    ๐Ÿš€ The most important update in this release is that the minimum version
    โšก๏ธ of pyparsing has been updated to version 3.0.

  • v3.10.6 Changes

    August 29, 2025

    ๐Ÿ›  This is a bugfix release in the 3.10.x series.

    ๐Ÿš€ Highlights from this release include:

    - Fix regression of hi-dpi support for Qt
    - Fix race condition in TexManager.make_dvi & make_png
    - Various documentation and other bugfixes
    
  • v3.10.5 Changes

    July 31, 2025

    ๐Ÿ›  This is the fourth bugfix release of the 3.10.x series.

    ๐Ÿš€ Included in this release is distributed wheels for Python 3.14 (including freethreaded) and Windows ARM.

    ๐Ÿ›  There are also several smaller bugfixes.

  • v3.10.3 Changes

    May 09, 2025

    ๐Ÿ›  This is the third bugfix release of the 3.10.x series

  • v3.10.1 Changes

    February 27, 2025

    ๐Ÿ›  This is the first bugfix release of the 3.10.x series.

    ๐Ÿš€ This release contains several bug-fixes and adjustments:

    • Respect array alpha with interpolation_stage='rgba' in _Imagebase::_make_image
    • โœ‚ Remove md5 usage to prevent issues on FIPS enabled systems
    • ๐Ÿ›  Fix pyplot.matshow figure handling
    • ๐Ÿ›  Fix modifying Axes' position also alters the original Bbox object used for initialization
    • ๐Ÿ›  Fix title position for polar plots
    • โž• Add version gate to GTK4 calls when necessary
    • โš  Raise warning if both c and facecolors are used in scatter plot

    ๐Ÿ“š As well as several documentation improvements and corrections.