Skip to content

Commit 3dc1a45

Browse files
1 parent b07d728 commit 3dc1a45

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

NEWS

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
Version 2.58.92
2+
===============
3+
4+
librsvg crate version 2.59.0-beta.2
5+
6+
Librsvg is now part of Google's oss-fuzz and is fuzz-tested
7+
automatically - see
8+
https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/oss_fuzz.html
9+
for details. Many thanks to correctmost for doing this work and for
10+
keeping track of librsvg's entries in oss-fuzz.
11+
12+
This release has two bug fixes from fuzz testing, and a new API call.
13+
14+
- #1087 - Don't leak XML entities when the XML document fails to parse.
15+
16+
- #1092 - Fix stack overflow in <use> reference cycle.
17+
18+
- #429 - Librsvg now supports cancellable rendering; you can start
19+
rendering an RsvgHandle in one thread, and stop it from another
20+
thread with a GCancellable. In the C API, you can use the
21+
rsvg_handle_set_cancellable_for_rendering() function; in the Rust
22+
API, CairoRenderer now has a with_cancellable() method.
23+
24+
- Many build fixes for Windows, MacOS, iOS, and cross-compilation
25+
(Amyspark, Guillaume Desmottes).
26+
27+
- Continued refactoring for a render tree.
28+
29+
- Many fixes to the documentation.
30+
31+
132
Version 2.58.91
233
===============
334

0 commit comments

Comments
 (0)