Releases: vagmcs/ScalaTIKZ
Releases · vagmcs/ScalaTIKZ
v0.5.2
v0.5.1
Features
- ✨ Replaces ghostscript with PDFBox.
Build
- 🔧 Removes custom scripts for universal packaging, SBT
native-packager
does the job just fine. - 🔧 Updates SBT version to 1.8.2.
- 🔧 Updates Scala versions to 2.13.10 and 2.12.17.
- 🔧 Adds Makefile and
commitizen
configuration.
Refactor
- 🎨 Replaces enumeratum with case objects in order to move to Scala 3.
Bugs and Fixes
- 🐛 Automatically adjusts figure dimension for jupyter.
- 🐛 Retain file extension when moving from tmp to destination.
- 🐛 Adds missing parenthesis in custom LegendPos.
ScalaTIKZ v0.5.0
Highlights
- Implicit conversion for tuple of Seq into
Data2D
(34ca). - Custom constructor added for the
LegendPos
class (fed4).- The constructor allows for user positioned legends.
- Support for axis scaling (089d).
- CLI and Figure API refactor (106c).
- The command line interface is now simpler and more compact. Moreover, it supports more options for the figures.
- Error plot types are not available as an option anymore, instead the CLI detects if the user has given error data and adapts the plots automatically.
- Axis support for legend font size and custom positions has been added.
Bugs
- Removed underline format from long parser args (6232).
- Added forget plot argument to secondary add plot commands used for filling the area between upper and lower error lines (75f3).