unstale

pypi / matplotlib

matplotlib

What changed in matplotlib 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 new APIs and options2 performance1 behavior and defaults18 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

matplotlib 322 changes

New APIs and options 1

Performance 2

Behavior and default changes 1

  • Text and font processing has been overhauled to support modern font features and full internationalization in all languages.

    3.11.0release notes

Fixes and other changes 18

  • Fixes incorrect glyphs.

    3.11.2release notes

  • Fixes drawing an empty collection.

    3.11.2release notes

  • Fixes clipping in PDF output.

    3.11.2release notes

  • Fixes HiDPI handling in Qt toolbars and WebAgg embeddings.

    3.11.2release notes

  • Fixes hatch linewidth and color.

    3.11.2release notes

  • Fixes frame skew when saving GIF animations.

    3.11.2release notes

  • Fixes handling of internal braces.

    3.11.2release notes

  • Fixes handling of ResizeEvent.

    3.11.2release notes

  • Axis labels are no longer clipped when using tight layout.

    3.11.1release notes

  • Inverted axes on 3D plots are fixed.

    3.11.1release notes

  • Restoring auto aspect on 3D axes after switching from equal is fixed.

    3.11.1release notes

  • Reported mouse positions are no longer occasionally misaligned; a canvas height bug is also fixed.

    3.11.1release notes

  • Cursor formatting for uint8 images using NoNorm is fixed.

    3.11.1release notes

  • Tight layout now works correctly with multiple subplots when sharey=True.

    3.11.1release notes

  • Missing glyphs when subsetting Type 1 fonts in PDF are fixed.

    3.11.1release notes

  • Oversized embedding of Type 42 fonts in PDF and PostScript files is fixed.

    3.11.1release notes

  • 3D Axes have been improved.

    3.11.0release notes

  • The release adds improvements for flexible figure management.

    3.11.0release notes