Releases: bcbnz/matplotlib-pgfutils
matplotlib-pgfutils 2.0.1
matplotlib-pgfutils 2.0.0
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
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
This adds support for setting environment variables through the pgfutils.environment configuration option.
matplotlib-pgfutils v1.4.0
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
Fix a bug in one of the tests which failed if netCDF4 was not installed.
matplotlib-pgfutils v1.3.0
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
Some fixes for the next Matplotlib release and some fixes to the documentation.
matplotlib-pgfutils v1.1.0
Adds support for margin and full-width figures.
matplotlib-pgfutils v1.0.0
This is the first stable release of matplotlib-pgfutils.