* Fri Jun 10 2022 QK ZHU - Update to version 2.52.9: + Fix regressions when computing element geometries. * Fri Apr 29 2022 Yu Daike - Update to version 2.52.8: + Catch circular references when rendering patterns. * Sat Mar 12 2022 Bjørn Lie - Update to version 2.52.7: + Backport a fix for the regression that was introduced in the last release: Output filled text as text for PDF; fixes regression due to outputting all text as paths. * Thu Feb 17 2022 Bjørn Lie - Update to version 2.52.6: + Fix incorrect text rendering when text has different scales in the X/Y axes. This regressed after librsvg 2.52.5, when Pango had to revert its fix for the same bug. Now librsvg renders all text as paths, and does the scaling itself. Please file a bug if you have evidence that this presents a performance problem for you. * Fri Dec 17 2021 Bjørn Lie - Update to version 2.52.5: + Fix mangled output in rsvg-convert when redirecting output to a pipe on Windows. + When outputting to SVG, rsvg-convert now uses the width/height units specified in the command line; it always used pixels before. + Fix incorrect top/left margins for SVG/PS/EPS/PDF output. + Fix incorrect placement of glyphs when text has non-uniform scaling in the X/Y axes. This is not a librsvg bug, but is fixed by Pango 1.49.3 and later. Hopefully Pango 1.48.11 will be released soon with this fix as well. Note that this release of librsvg cannot increase the minimum Pango version to 1.48.11 because it is not released yet. + Miscellaneous: Updated crate dependencies: assert_cmd, cast, clap cssparser, float-cmp, itertools, nalgebra, png, proptest, rctree, selectors, system-deps. * Thu Dec 02 2021 Federico Mena Quintero - Remove librsvg-s390x-cairo-has-current-point.patch - it is included in the upstream tarball now. * Thu Nov 18 2021 Bjørn Lie - Disable testsuite for now, let upstream figure out the issue with harfbuzz 3.1.1. * Sat Nov 13 2021 Bjørn Lie - Update to version 2.52.4: + New features: - Support the isolation property from the Compositing and Blending Level 1 specification. - Support Visual Studio 2022. + Bug fixes: - The opacity and mix-blend-mode properties were not being applied when an element has a mask. - Fix panic when an empty group has a pattern fill and filters. - Fix the tests on Windows; the still only work when Fontconfig is present. - Work around a bug in the cairo-rs bindings in the test suite, that only manifests itself in s/390x due to its calling convention. See https://github.com/gtk-rs/gtk-rs-core/issues/335 * Sat Nov 06 2021 Federico Mena Quintero - Add librsvg-s390x-cairo-has-current-point.patch for https://github.com/gtk-rs/gtk-rs-core/issues/335 - otherwise the test suite fails on s390x due to a bug in the cairo-rs bindings. * Tue Nov 02 2021 William Brown - Add cargo audit obs service * Wed Oct 27 2021 Bjørn Lie - Update to version 2.52.3: + Bugfixes, mostly for text layout. Also, text links in PDF! - Support text-decoration=overline. - Basic support for the unicode-bidi property. Librsvg still considers each tspan independently of others, which is incorrect, but at least bidi-override works now for a single embedding level. - Fix placement of tspan that changes the text direction. - :lang() selector should now match lang attribute from an element\'s parent. - Fix the text-anchor property for right-to-left text. - PDF now includes links inside text elements. * Sat Oct 16 2021 Bjørn Lie - Update to version 2.52.2: + New features: - rsvg-convert now supports generating multi-page PDFs in a sensible way. - With one SVG document per page, each page with the SVG\'s natural size: - rsvg-convert --format=pdf -o out.pdf a.svg b.svg c.svg - With all pages sized as portrait US Letter, and each SVG scaled to fit so that there is a 1in margin around each page: rsvg-convert --format=pdf -o out.pdf \\ - -page-width=8.5in --page-height=11in \\ - -width=6.5in --height=8.5in --keep-aspect-ratio \\ - -top=1in --left=1in a.svg b.svg c.svg Please see the man page for details. - Support elements inside . Also, support the CSS :link pseudo-class for matching against links. - Support the CSS :lang() pseudo-class for matching against an element\'s xml:lang attribute. - Support the mask-type property from SVG2. + Bugs fixed: - Don\'t panic when a shorthand property is set to inherit. - Fix regression with the viewport size of interior