Opened 7 weeks ago

Closed 4 weeks ago

Last modified 4 weeks ago

#19433 closed enhancement (fixed)

librsvg-2.58.0

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (5)

comment:1 by thomas, 6 weeks ago

Summary: librsvg-2.57.2librsvg-2.57.3/2.58.0 [was librsvg-2.57.2]

There is also a version 2.58.0 which came an hour before the 2.57.3 was released.

Which version should we use?

2.57.2:

librsvg crate version 2.57.2

  • #1059 - Don't panic when rendering feOffset with a too-large offset.
  • #1060 - Don't panic when a decoded image has dimensions of zero.

2.57.3:

librsvg crate version 2.57.3

  • #1062 - Limit numOctaves in feTurbulence to avoid unbounded CPU consumption.
  • #1064 - Don't panic when a :lang selector has an argument that is not a language-range (Lukáš Tyrychtr).

2.58.0:

The most significant change in this release is that librsvg no longer uses gdk-pixbuf for loading raster images (for eample, when there is an element <image href="foo.jpg"/>. All image loading uses Rust codecs now. Please see the release notes for 2.57.90 below for more details.

Librsvg's gdk-pixbuf loader for SVG documents is unchanged; you can still load SVG files from gdk-pixbuf with it as usual.

New features since 2.57.0 (for fine-grained bug fixes, please see the release notes for development releases):

  • #902 - Add basic support for ch length units in CSS (Mackenzie Morgan).
  • #997 - 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().

Fixes since the last development release:

  • #1062 - Limit numOctaves in feTurbulence to avoid unbounded CPU consumption.
  • #1064 - Don't panic when a :lang selector has an argument that is not a language-range (Lukáš Tyrychtr).

Special thanks for this release cycle:

  • Thanks to correctmost for doing several rounds of fuzzing, and then

found some interesting bugs!

  • Thanks to Jordan Petridis for adding CI jobs for testing on

gnome-os's regular builds.

  • As usual, thanks to Chun-wei Fan for keeping the Windows builds going, and Bilal Elmoussaoui for updating gtk-rs crates.

comment:2 by Xi Ruoyao, 6 weeks ago

2.58.0, I guess. There seems no reason to update twice when we can do it once.

comment:3 by Douglas R. Reno, 6 weeks ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:4 by Douglas R. Reno, 4 weeks ago

Resolution: fixed
Status: assignedclosed

comment:5 by Xi Ruoyao, 4 weeks ago

Summary: librsvg-2.57.3/2.58.0 [was librsvg-2.57.2]librsvg-2.58.0
Note: See TracTickets for help on using tickets.