Releases: yWorks/svg2pdf.js
Releases · yWorks/svg2pdf.js
v2.5.0
This release adds rudimentary support for the clip-rule
attribute.
What's Changed
- Parse
clip-rule
on the first child ofclip-path
element by @nguyenalter in #325
New Contributors
- @nguyenalter made their first contribution in #325
Full Changelog: v2.4.0...v2.5.0
v2.4.0
This release adds compatibility with jsPDF version 3.x. It remains compatible with jsPDF v2.x.
v2.3.0
This release adds support for some new SVG features.
What's Changed
- Add support for inheritance of fill rule by @CasperVerswijvelt in #307
- add support for marker "orient" attribute and the "context-fill" and "context-stroke" values by @Fuzzyma in #308
- Add support for RGB percentage values by @lennartkerkvliet in #320
- Add support for viewbox transformations for intrinsic raster image dimensions by @EugeneBalabai in #314
- Provide
href
attribute support ina
elements by @linev in #313
New Contributors
- @CasperVerswijvelt made their first contribution in #307
- @Fuzzyma made their first contribution in #308
- @lennartkerkvliet made their first contribution in #320
- @linev made their first contribution in #313
Full Changelog: v2.2.4...v2.3.0
v2.2.4
Bump dependencies.
What's Changed
- Bump follow-redirects from 1.14.8 to 1.15.4 by @dependabot in #282
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #285
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #293
Full Changelog: v2.2.3...v2.2.4
v2.2.3
v2.2.2
v2.2.1
Make getAttribute safer
v2.2.0
This release mainly brings some bugfixes and the support for numerical font weights.
- #181: add support for numerical font weights
- #188: fix rendering two SVGs with the same ids in the same PDF document
- #187: fix exception when parsing CSS with
@import
rules - #186: fix rendering elements with empty or invalid
clip-path
attribute - #185: fix gradients with zero or one stop
- #184: fix bounding boxes and attribute inheritance for
<marker>
elements
v2.1.0
Added support for some awesome new features thanks to @Mrfence97. Also thanks to the other contributions in context of the Hacktoberfest!
v2.0.0
Awesome major release with many cool new features.
- Major rewrite in TypeScript
- The Public API has changed:
- svg2pdf is now a proper plugin for jsPDF. You can use
doc.svg(...)
instead ofsvg2pdf(element, doc)
now. jsPDF is now a peer dependency. - The call is now asynchronous and returns a promise.
- Replaced the
scale
option withwidth
andheight
options. - Renamed
x/yOffset
tox/y
- svg2pdf is now a proper plugin for jsPDF. You can use
New Features:
- ES2015 modules and UMD module bundles.
- Typescript support through typings file.
- #118: Support CSS style sheets:
<style>
elements,<link>
elements,xml-stylesheet
s, and inline styles. - #115: Support for
<symbol>
elements. - #111: Support "evenodd" fill rule.
- #142: Correctly clip at viewport established by SVG elements.
- #113: Support both 'gray' and 'grey' as simple color name
Bugfixes: