typst / svg2pdf

Converts SVG files to PDF.
Apache License 2.0
287 stars 34 forks source link

Update usvg requirement from 0.19 to 0.20 #3

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on usvg to permit the latest version.

Release notes

Sourced from usvg's releases.

v0.20.0

  • viewsvg is a simple application that showcases resvg capabilities
  • resvg-0.*.0.tar.xz is a sources archive with vendored Rust dependencies
  • resvg-explorer-extension.exe is an SVG thumbnailer for Windows Explorer
Changelog

Sourced from usvg's changelog.

[0.20.0] - 2021-12-29

Changed

  • resvg::render and resvg::render_node accept a transform now.
  • (c-api) resvg_render and resvg_render_node accept a transform now.
  • usvg::Color is a custom type and not a svgtypes::Color reexport now.
  • usvg::Color doesn't contain alpha anymore, which have been added in v0.16 Alpha would be automatically flattened. This makes Micro SVG compatible with SVG 1.1 again.
  • (c-api) Rename RESVG_FIT_TO_* into RESVG_FIT_TO_TYPE_*.

Fixed

  • The --background argument in resvg correctly handles alpha now.
  • Fix building usvg without filter feature but with export.

[0.19.0] - 2021-10-04

Added

  • Better text-on-path converter accuracy by accounting the current transform.

Changed

  • usvg::NodeExt::abs_transform includes current node transform now.
  • Improved turbulence filter performance. Thanks to akindle.
  • Multiple dependencies updated.

[0.18.0] - 2021-09-12

Added

  • filter build feature. Enabled by default.
  • usvg::PathBbox and resvg_path_bbox (to C API).

Changed

  • (usvg) All filter related types are under the filter module now.
  • (usvg) Remove Fe prefix from all filter types.
  • (c-api) resvg_get_node_bbox returns resvg_path_bbox now.

Fixed

  • Horizontal and vertical lines processing.
  • C API building without the text feature.

[0.17.0] - 2021-09-04

Added

  • tiny-skia updated with support of images larger than 8000x8000 pixels.
  • feDropShadow support. SVG2
  • <filter-value-list> support. Meaning that the filter attribute can have multiple values now. Like url(#filter1) blur(2). SVG2
  • All filter functions. SVG2
  • Support all new feBlend modes. SVG2
  • Automatic SVG size detection when width/height/viewBox is not set. Thanks to reknih.
  • usvg::Options::default_size

... (truncated)

Commits
  • c00d663 Check Windows build on CI and fix viewsvg compilation.
  • cfa5408 Fix explorer-thumbnailer compilation.
  • 53469b7 Version bump.
  • 1952475 (c-api) Fix build.
  • 04ff7de (c-api) Clarify NULL pointers.
  • 8a05e59 (c-api) Use autogenerated header.
  • 5d676f8 Fix building usvg without filter feature but with export.
  • ab49472 Fix explorer-thumbnailer compilation.
  • 5c50a61 (c-api) Simple refactoring.
  • b9e904d Add checkboxes to SVG 2 changelog.
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Looks like usvg is up-to-date now, so this is no longer needed.