Changelog
All notable changes to this project are presented below.
v0.5.6
✨ Improvements
- Docs: Added troubleshooting section to the Usage Guide.
v0.5.5
🐞 Bug Fixes
- Removed quotation marks when using
arg "$var"(e.g.,-p "$preamble").
v0.5.4
🐞 Bug Fixes
- Docs: Removed the Jinja2 subsection from the README.
v0.5.3
🐞 Bug Fixes
- Docs: Fixed Jinja section in
installation.md.
v0.5.2
🐞 Bug Fixes
- Docs: Fixed internal links in
index.md.
v0.5.1
🐞 Bug Fixes
- Docs: Minor fix in changelog.
v0.5.0
🚨 Breaking Changes
- Significant changes to Jinja2 rendering:
- Replaced the default Jinja2 syntax with a custom one to avoid clashes with LaTeX braces (
{}). Please refer to the documentation for more details. - With the new syntax, conflicts with LaTeX are significantly reduced, thus Jinja2 is now enabled by default and has become a mandatory dependency.
- Added a
--no-jinjaflag to allow optional disabling of Jinja2 rendering.
- Replaced the default Jinja2 syntax with a custom one to avoid clashes with LaTeX braces (
v0.4.2
🐞 Bug Fixes
- Doc: Fixed social cards image links.
v0.4.1
✨ Improvements
- Switched temporary file names to MD5 hashing for deterministic hashes.
🚀 Features
- Doc: Support to social cards (Twitter and Facebook OG).
🐞 Bug Fixes
- Fixed indentation in
TexDocument.tikz_code. - Fixed docs issues.
v0.4.0
🚀 Features
- Added support for PGFPlots with external data files.
- Introduced a new flag (
-k) to retain LaTeX temporary files. - Added support for grayscale output in rasterized mode.
- Introduced new flags
--save-tikzand--save-pdfto save the TikZ and PDF files respectively;--save-texnow explicitly saves the full LaTeX document.
🚨 Breaking Changes
- Modified the save functionality: Options must now be passed in
TexDocument.run_latex(...)asTexDocument.save()is no longer used. - LaTeX rendering is now performed in the current folder, moving away from the use of a temporary directory (
tempdir). This change facilitates access to external files for PGFPlots.
v0.3.2
🐞 Bug Fixes
- Improved documentation visibility on mobile devices.
v0.3.1
🐞 Bug Fixes
- Fixed DOCs links.
v0.3.0
🚀 Features
- Web documentation.
- Flag (
--print-tex) to print the full LaTeX document. - UTF-8 support.
- Added support for Python 3.10.
🚨 Breaking Changes
- Replaced
--full-documentand--implicit-picwith--input-type=<str>.-fand-istill working as aliases. - Changed the
--as-jinjaflag to--use-jinja. - Reworked the API to an object-oriented approach.
v0.2.1
🐞 Bug Fixes
- Minor adjustments in the README and Getting Started Notebook.
v0.2.0
🚀 Features
- Option to save output code to an IPython variable (
-sv=<var_name>). - Flag (
--no-compile) to prevent LaTeX compilation and image rendering. - Support for LaTeX
\input{...}commands.
v0.1.1
🐞 Bug Fixes
- Minor fixes in README.
🚀 Features
- Added PyPI badge.
v0.1.0
- First version released on PyPI.