* Thu Jan 04 2024 Dominique Leuenberger - Update to version 2.57.1: + Fix small-caps and bump the version of Pango required to 1.50.0. + Fix panic when using negative scaling transforms on the toplevel. + Support \"var(--foo, #aabbcc)\" just for colors. This is the minimum required to render color SVG emoji fonts that provide color fallbacks, but it is not yet full support for CSS var(). + Fix the VS2017 build. + Update cairo-rs. + Update the project metadata files. * Thu Nov 30 2023 Bjørn Lie - Run service with new obs-service-cargo, drop cargo_config as source and clean up spec and service, and switch to zst as buildtime compression. * Thu Sep 14 2023 Bjørn Lie - Update to version 2.57.0: + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in addition to the default 1.7, especially for LaTeX users. See the rsvg-convert(1) man page for options like --format=pdf1.4 + Support the image-rendering property. + For consistency with other command-line tools, rsvg-convert now supports an argument \"-\" to specify the standard input. This is in addition to the already-supported syntax of not specifying an input file at all. + Partial support for the edgeMode attribute in feGaussianBlur, only for small blurs right now. + The minimum supported Rust version (MSRV) is 1.70.0. * Tue Sep 12 2023 Bjørn Lie - Skip bugs_bug668_small_caps_svg test, started failing with harfbuzz-8.2.0 * Tue Aug 15 2023 Bjørn Lie - Update to version 2.56.92: + Fix the build for aarch64. + More extensive logging for filter primitives. + Update gtk-rs-core to 0.18. + Update dependencies. + Include license text in packaged crates. + The minimum supported Rust version (MSRV) is 1.70.0, due to the gtk-rs-core update. * Fri Jul 21 2023 Bjørn Lie - Update to version 2.56.3: + This is a security release for bug glgo#GNOME/librsvg#996. - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has special characters. - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being referenced from use elements. * Wed Jun 21 2023 Dominique Leuenberger - Use %build_rustflags instead of the deprecated %__default_rustflags macro. Requires at least cargo-packaging 1.2.0+3 (boo#1212333). * Wed Jun 14 2023 Dominique Leuenberger - Use %__default_rustflags instead of the deprecated %__rustflags macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333). * Wed May 31 2023 Bjørn Lie - Update to version 2.56.1: + The minimum supported Rust version (MSRV) is 1.65. Unfortunately the assert_cmd crate, used in the test suite, bumped its MSRV and is forcing us to do the same. + Shrink the shared library by telling the linker to omit unused code. + Updates to dependencies. * Fri May 05 2023 Frederic Crozat - Tune _constraints for the various architectures. * Thu Apr 27 2023 Frederic Crozat - Update licence tag, there is no longer any Apache licensed code. * Sat Apr 15 2023 Bjørn Lie - Use __rustflags macro and drop no longer needed rustflags global. * Fri Mar 17 2023 Bjørn Lie - Update to version 2.56.0: + Fix crash when XML files get recursively included through XInclude. + When running the suite of reference tests, you can now use the TESTS_OUTPUT_DIR environment variable to specify where results for failures get written. See tests/README.md for details. + The minimum supported Rust version (MSRV) is 1.64. * Fri Mar 17 2023 Bjørn Lie - Pass --skip filter_morphology_from_reference_page_svg to cargo_test, filter out new test that fails when building against cairo-1.17.8. * Thu Mar 09 2023 Bjørn Lie - Update to version 2.55.92: + Update to cssparser 0.29.6; this adds support for hwb() color syntax, from the CSS Color Module Level 4 spec (https://drafts.csswg.org/css-color-4/#changes). Note that values inside hwb() are *not * comma-separated, just whitespace. + Fix panic when a requested font-size is too big. + Validate all clipPath and mask transforms. + Add a performance tracking framework. This is part of an Outreachy internship. + Slight improvements in the size of generated code and memory consumption. + The Rust crate is now called \"rsvg\", for consistency with other crates that don\'t usually have a \"lib\" prefix. + The Rust API documentation is now available at https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html- Add minimum harddisk size of 9G for x86_64 to constraints. The cargo test uses a lot of disk space. * Tue Feb 28 2023 Bjørn Lie - Update to version 2.55.91: + Support \"turn\" unit for CSS values. + Support the feDropShadow element. + Fix panic when a feTile filter gets an empty source region. + Update to gtk-rs 0.17.0. + Simplify the NMake Makefiles for Windows; see win32/MSVC-Builds.md for details. + Documentation and infrastructure updates. + Consolidate the scattered .md documents into the Development Guide. Updated links throughout. https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html + Internal refactoring of the test suite. + Updated dependencies to avoid duplicated crates.- Changes from version 2.55.90: + rsvg-convert now supports Tab completion for bash, elvish, fish, powershell, and zsh. Please run rsvg-convert - -completion bash to generate the completion file. You can use the other shells\' names as an argument to the --completion option. + Support vector-effect=\"non-scaling-stroke\" for paths. + Apply width, height when