Tags give the ability to mark specific points in history as being important
-
2.61.3
protectedRelease: 2.61.365d2189a · ·Version 2.61.3 ============== librsvg crate version 2.61.3 librsvg-rebind crate version 0.2.1 - #1196 - Reject file: URIs or UNC paths with hostnames in href references, to avoid NTLM hash leaks on Windows. - #1201 - Make loading limits work with libxml2 2.15.0 and later. - #1191 - Make the rsvg-convert test suite not depend on having fonts installed in the system. This helps build systems which otherwise had to disable some of the PDF tests. - rsvg-convert: Fix build when PDF support is disabled in Cairo (Kleis Auke Wolthuizen).
-
2.61.2
protectedRelease: 2.61.2569c2c2b · ·Version 2.61.2 ============== librsvg crate version 2.61.2 librsvg-rebind crate version 0.2.1 - #1186 - Disable compilation of the gdk-pixbuf loader module by default. It used to be that if meson detected that gdk-pixbuf-query-loaders(1) is available, then it would build the gdk-pixbuf loader module. Now that GNOME has switched to glycin loaders for images, which are sandboxed, gdk-pixbuf loaders are deprecated. You can still compile the gdk-pixbuf loader in librsvg by using the "-Dpixbuf-loader=enabled" option when invoking meson. - #1205 - Reduce stack usage with deeply nested layers. This should be of interest especially for users of Alpine or musl-libc. Librsvg should hopefully no longer require users of musl-libc to increase the stack size for it; please tell the maintainer if that is the case! - #1187 - "rsvg-convert --version" now also outputs the versions of the C library dependencies being used at runtime. - #1190 - The build process now checks the version of cargo-cbuild, as it needs to be coordinated with the minimum supported Rust version. The minimum cargo-cbuild for this release is 0.10.10. - Compiling rsvg-convert is now optional, via the "-Drsvg-convert=disabled" option for Meson (Thomas Devoogdt). - Update Rust dependencies.
-
2.52.12
protectedRelease: 2.52.12795e853c · ·Version 2.52.12 =============== This is a security release for RUSTSEC-2024-0421, RUSTSEC-2024-0404, and GHSA-c827-hfw6-qwvm (CVE-2024-43806). Note that even in unpatched releases, librsvg disallows references to external URLs that do not have a file:// method, so http/https URLs are rejected. The Minimum Supported Rust Version has unfortunately had to be raised to Rust 1.85.0, to accomodate the updated chains of dependencies. * #1193 - RUSTSEC-2024-0421 - idna accepts Punycode labels that do not produce any non-ASCII when decoded. * RUSTSEC-2024-0404 - Unsoundness in anstream. * GHSA-c827-hfw6-qwvm - Memory explosion in rustix. Note that librsvg does not use rustix except in the test suite.
-
2.56.5
protectedRelease: 2.56.5c5146d00 · ·Version 2.56.5 ============== This is a security release for RUSTSEC-2024-0421, RUSTSEC-2024-0404, and GHSA-c827-hfw6-qwvm (CVE-2024-43806). Note that even in unpatched releases, librsvg disallows references to external URLs that do not have a file:// method, so http/https URLs are rejected. The Minimum Supported Rust Version has unfortunately had to be raised to Rust 1.85.0, to accomodate the updated chains of dependencies. * #1193 - RUSTSEC-2024-0421 - idna accepts Punycode labels that do not produce any non-ASCII when decoded. * RUSTSEC-2024-0404 - Unsoundness in anstream. * GHSA-c827-hfw6-qwvm - Memory explosion in rustix. Note that librsvg does not use rustix except in the test suite.
-
2.57.4
protectedRelease: 2.57.4b34b1d0a · ·Version 2.57.4 ============== librsvg crate version 2.57.4 This is a security release for RUSTSEC-2024-0421. Note that even in unpatched releases, librsvg disallows references to external URLs that do not have a file:// method, so http/https URLs are rejected. The Minimum Supported Rust Version has unfortunately had to be raised to Rust 1.85.0, to accomodate the updated chains of dependencies. * #1193 - RUSTSEC-2024-0421 - idna accepts Punycode labels that do not produce any non-ASCII when decoded. * RUSTSEC-2024-0404 - Unsoundness in anstream.
-
2.61.1
protectedRelease: 2.61.17a19a921 · ·Version 2.61.1 ============== librsvg crate version 2.61.1 librsvg-rebind crate version 0.2.1 - #1182 - Don't use GIO-based file sniffing so referencing external files works reliably on Windows. - #1188 - Fixed miscellaneous lints in the CI's shell scripts and in the pull-container-image.sh script for development. - Update Rust dependencies.
-
2.61.0
protectedRelease: 2.61.0491e75d6 · ·Version 2.61.0 ============== librsvg crate version 2.61.0 librsvg-rebind crate version 0.1.0 - The minimum supported Rust version (MSRV) is 1.85.1. - #1178: Improved performance when using an application-supplied stylesheet for an SVG handle - do cascading only once in that case instead of twice. - #1164: Don't panic if there are no fonts installed - this happens easily in Alpine containers (Lovell Fuller). - Update to gtk-rs-core 0.21 (Maximiliano Sandoval). - Vastly improved infrastructure to generate the development guide and the rsvg-convert manual page (Toluwaleke Ogundipe). - Start implementing the SVG2 text stack (Adetoye Anointing, from his Outreachy internship). - Fixed the Windows CI (Chun-wei Fan). - Lots of internal cleanups to make it easier to remove Cairo in the future.
-
2.60.0
protectedRelease: 2.60.0c88dd5bf · ·Version 2.60.0 ============== librsvg crate version 2.60.0 librsvg-rebind crate version 0.1.0 This is a summary of changes from the last development period. For details, see the individual release notes for the 2.59.9x releases. - The minimum supported Rust version (MSRV) is 1.77.2. - Many build fixes for various platforms (Amyspark, Alexander Kanavin, Colin Sane). - #414 - Basic support for the dominant-baseline property (Paul Melis). - #1146 - Parse the white-space property. It is not processed yet; this is part of the work to support SVG2 text layout (Adetoye Anointing). - #1138 - Report errors correctly from the parsers for attribute values. - Portability fixes to the C header files.