Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 2.08 KB

CHANGELOG.md

File metadata and controls

57 lines (41 loc) · 2.08 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • New pdfa option for using PDF/A-compliant pdf-writer workflows.

Changed

  • Conversion is now fallible and returns a Result.
  • Reduce PDF sizes through better font subsetting.

Fixed

  • Fixed a bug with Unicode CMaps.

Added

  • Text is now embedded as proper text instead of being flattened to paths.
  • Made the CLI more flexible in terms of which features you want to include.
  • Added raster-scale and text-to-paths as arguments for the CLI.

Changed

  • Bumped resvg to v0.42, fontdb to v0.18, and pdf-writer to v0.10.
  • The convert_tree method has been renamed into to_pdf.
  • The convert_tree_into function has been renamed into to_chunk and now returns an independent chunk and the object ID of the actual SVG in the chunk.

Fixed

  • Fixed a bug with softmasks on images.

Removed

  • The convert_str method has been removed. You should now always convert your SVG string into a usvg tree yourself and then call either to_pdf or to_chunk.
  • Removed the option to configure the view box from the API. This might be readded in a later update.

Added

  • Added ability to list the available fonts found by svg2pdf. Thanks to @rgreinho.
  • Added support for filter rendering.
  • usvg is now reexported to prevent version mismatches.

Fixed

  • Fixed dpi ratio calculation. Thanks to @Ultraxime.

Changed

  • Bumped resvg to v0.38 and fontdb to v0.16.
  • (Internal) reworked the test suite.
  • (Internal) synced test suite with resvg test suite.