pandoc-plot

Render and include figures in Pandoc documents using your plotting toolkit of choice

GPL-2.0 License

Downloads
160
Stars
223
Committers
4

Bot releases are visible (Hide)

pandoc-plot - 1.7.0 Latest Release

Published by github-actions[bot] over 1 year ago

Release 1.7.0

  • Added support for the declarative diagram language D2, thanks to a contribution by Sanchayan Maity (#60).
  • Added support for optparse-applicative v0.18.
pandoc-plot - 1.6.2

Published by github-actions[bot] over 1 year ago

Release 1.6.2

  • Fixed some imports which were removed in mtl-2.3.
pandoc-plot - 1.6.1

Published by github-actions[bot] over 1 year ago

Release 1.6.1

  • Fixed an issue where figure attributes were lost, which prevent other filters (e.g. pandoc-crossref) from working in conjunction with pandoc-plot.
pandoc-plot - 1.6.0

Published by github-actions[bot] over 1 year ago

Release 1.6.0

  • Support for pandoc 3. Support for older pandoc version has also been dropped (pandoc 2.19 and earlier).
pandoc-plot - 1.5.5

Published by github-actions[bot] almost 2 years ago

Release 1.5.5

  • Fixed an issue where there was a race condition when rendering multiple identical figures (#53).
pandoc-plot - 1.5.4

Published by github-actions[bot] over 2 years ago

Release 1.5.4

  • Fixed an issue where graphviz plots in vector format were cropped when a DPI was specified (#40).
pandoc-plot - 1.5.3

Published by github-actions[bot] over 2 years ago

Release 1.5.3

  • Fixed an issue where the tight_bbox option for Matplotlib plots was ignored (#48)
pandoc-plot - 1.5.2

Published by github-actions[bot] over 2 years ago

Release 1.5.2

  • Overhauled the way executables are handled. This fixes an issue where executables specified in documents (rather than configuration) were ignored (#46).
pandoc-plot - 1.5.1

Published by github-actions[bot] over 2 years ago

Release 1.5.1

  • Figures with no captions (and no link to the source script), will now be shown as an image, without figure numbering (#37).
pandoc-plot - 1.5.0

Published by github-actions[bot] over 2 years ago

Release 1.5.0

  • Added support for Sage (#44).
  • Fixed an issue where the parsing of default save format from configuration was overly restrictive (#42).
  • Linux and Windows executables now built with GHC 9.2.
pandoc-plot - 1.4.1

Published by github-actions[bot] over 2 years ago

Release 1.4.1

  • Don't automatically defer javascript scripts when creating interactive figures (#39).
pandoc-plot - 1.4.0

Published by github-actions[bot] almost 3 years ago

Release 1.4.0

  • The executable pandoc-plot now uses pandoc 2.17. Pandoc 2.11+ are still supported.
  • Added support for aeson 2+.
pandoc-plot - 1.3.0

Published by github-actions[bot] about 3 years ago

Release 1.3.0

  • The executable pandoc-plot is now aware of final conversion format.
  • Added a new function, plotFilter, which is aware of the pandoc's final conversion format. This allows for better defaults and error messages.
  • Deprecated plotTransform in favour of plotFilter. plotTransform will be removed in the next major update (v2+).
  • Save formats incompatible with toolkits will now show an appropriate error.
  • The build system is now based on cabal-install rather than stack.
  • Fixed an issue where some types of PlantUML diagrams (e.g. Gantt charts) would not be exported correctly (#30).
pandoc-plot - 1.2.3

Published by github-actions[bot] over 3 years ago

Release 1.2.3

  • Fixed an issue where MATLAB figures were not being saved in the right location (#27).
  • Releases are now completely taken care of via Github actions.
pandoc-plot - 1.2.2

Published by github-actions[bot] over 3 years ago

Release 1.2.2

  • Executables are now built using GHC 9.0.1
  • The executables are now built with Pandoc 2.14. Pandoc 2.11, 2.12, and 2.13 are still supported.
pandoc-plot - Release 1.2.1

Published by LaurentRDC over 3 years ago

This release brings one addition:

Added the ability to save plots as LaTeX directly from the GNUplot toolkit. To do this, simply set the output format to latex. The figure content will be embedded in the output document, which only makes sense for final conversion to LaTeX. For example:


```{.gnuplot format=latex caption="This is a test."}
...
```

This patch was contributed by Saku Laesvuori. Thanks!

pandoc-plot - Release 1.2.0

Published by LaurentRDC over 3 years ago

This release brings an important bug fix:

  • Fixed an issue where code blocks nested in other structures were detected properly. For example, in the following LaTeX snippet, plots would not be detected properly:
\begin{column}
  \begin{minted}[]{matplotlib}
  ...
  \end{minted}
\end{column}

Nested figures are not correctly identified.

Other minor changes:

  • The executables are now built with Pandoc 2.13. Pandoc 2.11 and Pandoc 2.12 are still supported.
pandoc-plot - Release 1.1.1

Published by LaurentRDC over 3 years ago

This is a minor release with the following changes:

  • Error messages now include the source script and line numbers.
  • The executables are now built with Pandoc 2.12. Pandoc 2.11 is still supported.
pandoc-plot - Support for PlantUML

Published by LaurentRDC over 3 years ago

  • Added the PlantUML toolkit (#18). Diagrams can be generated like so:

    
    ```{.plantuml}
    @startuml
    Bob->Alice : hello
    @enduml
    ```
    
    
  • Changed versioning scheme to match the more common Major.Minor.Bugfix versioning scheme.

pandoc-plot - Release 1.0.2.1

Published by LaurentRDC almost 4 years ago

This release brings two small fixes based on my experience writing my dissertation:

  • pandoc-plot will now only render at most N figures in parallel, where N is the number of available accessible CPU cores.
  • Fixed an issue where error message would get mangled in strict-mode.