Skip to content

Releases: bcbnz/matplotlib-pgfutils

matplotlib-pgfutils 2.0.1

30 Apr 15:42

Choose a tag to compare

This is a minor release to make the separate_legend option handle legends added through the Figure.legend() method.

matplotlib-pgfutils 2.0.0

27 Apr 10:25

Choose a tag to compare

This is a major release. The main operation of the script should be largely backwards-compatible, but the configuration file now uses the TOML format instead of the custom INI-based format of previous versions. Some configuration sections have been moved, and the ability to output tracked files to stderr has been removed as it often got corrupted with Python warning messages.

The minimum officially supported Python version is now 3.12, and the minimum officially supported Matplotlib version is now 3.9.0.

The main new feature in this release is the ability to extract the legends from figures and save them as separate files. This can be used, for example, to place legends in the margins of a document next to the figures. This must be enabled with the separate_legends setting.

matplotlib-pgfutils v1.6.0

18 Dec 10:49
v1.6.0

Choose a tag to compare

This release adds support for Python 3.10.

It also clarifies the supported versions of Python (following NEP29, any minor version released within the 42 months prior to a pgfutils release) and Matplotlib (any minor version released within the 24 months prior to a pgfutils release). This is currently Python 3.7 to 3.10 and Matplotlib 3.1 to 3.5. The latest point release of these minor versions are used for continuous integration testing.

As a result of this, an obsolete workaround for setting the preamble in older versions of Matplotlib has been removed as it was incompatible with the latest release.

matplotlib-pgfutils v1.5.0

22 Nov 15:26
v1.5.0

Choose a tag to compare

This adds support for setting environment variables through the pgfutils.environment configuration option.

matplotlib-pgfutils v1.4.0

12 Nov 10:13
v1.4.0

Choose a tag to compare

This release adds some new features:

  • Add configuration option to customise the Python path to make
    local libraries available to scripts.

  • Allow configuration to specify which directories might contain data
    files (for the file tracking feature).

  • File tracking can now also track imported Python files in configured
    directories.

matplotlib-pgfutils v1.3.1

13 Oct 09:38
v1.3.1

Choose a tag to compare

Fix a bug in one of the tests which failed if netCDF4 was not installed.

matplotlib-pgfutils v1.3.0

13 Oct 09:22
v1.3.0

Choose a tag to compare

Support for tracking netCDF4 dependencies, and adding other
dependencies manually. Some documentation improvements are also
included. All examples and included code now specifically call python3
rather than python.

matplotlib-pgfutils v1.2.0

08 Oct 11:58
v1.2.0

Choose a tag to compare

Some fixes for the next Matplotlib release and some fixes to the documentation.

matplotlib-pgfutils v1.1.0

25 Jul 12:29
v1.1.0

Choose a tag to compare

Adds support for margin and full-width figures.

matplotlib-pgfutils v1.0.0

21 Apr 15:05
v1.0.0

Choose a tag to compare

This is the first stable release of matplotlib-pgfutils.