Releases: LaurentRDC/pandoc-plot
Releases · LaurentRDC/pandoc-plot
0.4.0.0: cleaning output and other tweaks
Release 0.4.0.0 sees a few changes:
- Added a
--full-versionflag to the executable, which includes which version of pandoc/pandoc-types was used, as well as the git revision. - Added the
cleancommand to the executable. This can be used to clean-up output files produced by pandoc-plot. - Added the top-level function
cleanOutputDirto clean output of pandoc-plot. This is only accessible ifpandoc-plotis used as a library.
There is one small breaking change:
- Changed the flag
--write-example-configto the commandwrite-example-config. This creates a distinction between commands (which can perform IO operations), and command-line flags, which cannot.
Less important changes:
- Updated documentation.
- Added a distinction between failure to render a figure because of a mistake, and failing to render a figure because the toolkit is not installed.
pandoc-plotwill give better error messages in the latter case.
Caption formatting
This release sees one major change: caption formatting can now be specified in configuration files .pandoc-plot.yml. Parsing captions based on source file was not working. This unfortunately changes the type signature of a few high-level functions.
The default caption format is "markdown+tex_math_dollars".
Bug fixes and linux executables
This release sees two major changes:
- Linux executables are now available.
- Paths with spaces were not handled by a few toolkits (issue #2) . This has been fixed.
Initial installers and executables
This release includes the first Windows installer, as well as executable for Windows and Linux.
The supported toolkits are:
- Matplotlib
- Plotly/Python
- MATLAB
- ggplot2
- GNU Octave
- gnuplot
- Mathematica (untested)
If you have experience with building Linux executables on Azure pipelines, or if you would like to help test Mathematica support, don't hesitate to reach out :).