- Breaking change: change favor file format to YAML
- Enable color specific configuration
- Add linear approximation algorithm
- New option: --curve-fitting
- Breaking change: --generate-bezier has been removed in favor of --curve-fitting
- Breaking change: --resolution has been renamed to --tolerance
- The approximation error is now calculated along the radial direction
- The approximation error calculation is now exact instead of sampling-based
- Fix a problem triggered by non-quadratic inflexion point equations
- Breaking change: change default DPI to 96 instead of 72
- Breaking change: the option to mirror the Y axis is removed (it is always mirrored now for correct result)
- Add --version flag
- Improve algorithmic stability at small details
- Fix issue with SVG Line element
- Add option to generate bezier curves instead of arcs
- Fix unhandled bezier edge cases resulting NaNs in GCode
- Add support for the viewBox attribute
- Add option to mirror Y axis
- Update dependencies
- Update documentation
- Simplify special bezier curves to lines
- Update LICENSE
- Fix typo in cabal file
- Fix generating arcs with negative I or J
- Minor changes to the package description and README.
- First version. Mostly feature complete, but not well tested.