Tags

Tags give the ability to mark specific points in history as being important
  • v3.10.8

    1392cbe3 · REL: v3.10.8 ·
    REL: v3.10.8
    
    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

    4aeb7734 · REL: v3.10.7 ·
    REL: v3.10.7
    
    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

    5cd38c3e · REL: v3.10.6 ·
    REL: v3.10.6
    
    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

    ba89fe42 · REL: v3.10.5 ·
    REL: v3.10.4
    
    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

    8b827294 · REL: v3.10.3 ·
    REL: v3.10.3
    
    This is the third bugfix release of the 3.10.x series
    
  • v3.10.2

    f79c9b65 · REL: v3.10.2 ·
    REL: v3.10.2
    
    This is the second bugfix release of the 3.10.x series.
    
  • v3.10.1

    6fc81691 · REL 3.10.1 ·
    REL 3.10.1
    
    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.
    
  • v3.10.0

    8d64f03a · REL: v3.10.0 release ·
    REL: v3.10.0 release
    
    Highlights of this release include:
    
    - Preliminary support for free-threaded CPython 3.13
    - Standard getters/setters for axis inversion state
    - New more-accessible color cycle
    - Dark-mode diverging colormaps
    - Exception handling control
    - InsetIndicator artist
    - FillBetweenPolyCollection
    - Fill between 3D lines
    - Data in 3D plots can now be dynamically clipped to the axes view limits
    - Rotating 3d plots with the mouse
    - Increased Figure limits with Agg renderer
    - Subfigures no longer provisional
    - Subfigures are now added in row-major order
    
  • v3.9.4

    69a98115 · REL: 3.9.4 ·
    REL: 3.9.4
    
    This is the fourth bugfix release of the 3.9.x series.
    
    This release contains two bug-fixes:
    
    - Fix toolbar icons in GTK backend
    - Fix `Poly3DCollection` initialization with list of lists
    
  • v3.9.3

    3ac0aea8 · REL: 3.9.3 ·
    REL: 3.9.3
    
    This is the third bugfix release of the 3.9.x series.
    
    This release contains several bug-fixes and adjustments:
    
    - Fix `axline` with extremely small slopes
    - Fix `axline` with non-linear axis scales
    - Fix `minimumSizeHint` with Qt backend
    - Fix config directory usage when it's behind a symlink
    - Fix draggable legend when blitting is enabled
    - Fix high CPU utilization in the `macosx` backend
    - Fix multiple hatch `edgecolors` passed to `contourf`
    - Improve compatibility with `pytest` 8.2.0
    
  • v3.10.0rc1

    c24ea66f · Matplotlib v3.10.0rc1 ·
    Matplotlib v3.10.0rc1
    
  • v3.9.2

    a254b687 · REL: 3.9.2 ·
    REL: 3.9.2
    
    This is the second bugfix release of the 3.9.x series.
    
    This release contains several bug-fixes and adjustments:
    
    - Be more resilient to I/O failures when writing font cache
    - Fix nondeterministic behavior with subplot spacing and constrained layout
    - Fix sticky edge tolerance relative to data range
    - Improve formatting of image values in cases of singular norms
    
    Windows wheels now bundle the MSVC runtime DLL statically to avoid
    inconsistencies with other wheels and random crashes depending on import
    order.
    
  • v3.9.1.post1

    REL: 3.9.1.post1
    
    This is a post-release of v3.9.1 intended to fix errors in released
    wheels on Windows.
    
    See https://github.com/matplotlib/matplotlib/issues/28551 for details.
    
  • v3.9.1.post0

    44be14cc · REL: 3.9.1 ·
    REL: 3.9.1.post0
    
    This is a post-release of v3.9.1 intended to fix errors in released
    wheels on Windows.
    
    See https://github.com/matplotlib/matplotlib/issues/28551 for details.
    
  • v3.9.1

    44be14cc · REL: 3.9.1 ·
    REL: 3.9.1
    
    This is the first bugfix release of the 3.9.x series.
    
    This release contains several bug-fixes and adjustments:
    
    - Add GitHub artifact attestations for sdist and wheels
    - Re-add `matplotlib.cm.get_cmap`; note this function will still be
      removed at a later date
    - Allow duplicate backend entry points
    - Fix `Axes` autoscaling of thin bars at large locations
    - Fix `Axes` autoscaling with `axhspan` / `axvspan`
    - Fix `Axes3D` autoscaling of `Line3DCollection` / `Poly3DCollection`
    - Fix `Axes3D` mouse interactivity with non-default roll angle
    - Fix box aspect ratios in `Axes3D` with alternate vertical axis
    - Fix case handling of backends specified as `module://...`
    - Fix crash with TkAgg on Windows with `tk.window_focus: True`
    - Fix interactive update of SubFigures
    - Fix interactivity when using the IPython console
    - Fix pickling of AxesWidgets and SubFigures
    - Fix scaling on GTK3Cairo / GTK4Cairo backends
    - Fix text wrapping within SubFigures
    - Promote `mpltype` Sphinx role to a public extension; note this is only
      intended for development reasons
    
  • v3.9.0

    be56634d · REL: v3.9.0 ·
    REL: v3.9.0
    
    Highlights of this release include:
    
    - Plotting and Annotation improvements
       - Axes.inset_axes is no longer experimental
       - Legend support for Boxplot
       - Percent sign in pie labels auto-escaped with usetex=True
       - hatch parameter for stackplot
       - Add option to plot only one half of violin plot
       - axhline and axhspan on polar axes
       - Subplot titles can now be automatically aligned
       - axisartist can now be used together with standard Formatters
       - Toggle minorticks on Axis
       - StrMethodFormatter now respects axes.unicode_minus
    - Figure, Axes, and Legend Layout
       - Subfigures now have controllable zorders
       - Getters for xmargin, ymargin and zmargin
    - Mathtext improvements
       - mathtext documentation improvements
       - mathtext spacing corrections
    - Widget Improvements
       - Check and Radio Button widgets support clearing
    - 3D plotting improvements
       - Setting 3D axis limits now set the limits exactly
    - Other improvements
       - New BackendRegistry for plotting backends
       - Add widths, heights and angles setter to EllipseCollection
       - image.interpolation_stage rcParam
       - Arrow patch position is now modifiable
       - NonUniformImage now has mouseover support
    
  • v3.9.0rc2

    eb1db59c · REL: v3.9.0rc2 ·
    REL: v3.9.0rc2
    
    This is the second release candidate for the meso release 3.9.0.
    
  • v3.9.0rc1

    3a1bc7df · REL: v3.9.0rc1 ·
    REL: v3.9.0rc1
    
    This is the first release candidate for the meso release 3.9.0.
    
  • v3.8.4

    8fb842c7 · REL: v3.8.4 ·
    REL: v3.8.4
    
    This is the fourth micro release of the 3.8 series.
    
    Highlights of the 3.8.4 release include:
    
    - Enable building against numpy 2.0; released wheels are built against numpy 2
    - macosx: Clean up single-shot timers correctly
    - Add a draw during show for macos backend
    - Fix color sequence data for Set2 and Set3
    - gtk: Ensure pending draws are done before GTK draw
    - Update "Created with" url in hand.svg
    - Avoid modifying user input to Axes.bar
    - fix quiver3d incorrect arrow colors
    
  • v3.7.5

    6f10acc8 · REL: v3.7.5 ·
    REL: v3.7.5
    
    This is the fifth bugfix release of the 3.7.x series.
    
    This release contains two bug-fixes:
    
    - Fix hanging on `plt.pause` on the MacOS backend
    - Fix crash on exit when using the PGF backend on Windows