#17819 closed enhancement (fixed)
librsvg-2.56.0
Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (11)
comment:2 by , 2 years ago
Replying to Xi Ruoyao:
#855
: The release tarball no longer contains vendored Rust dependencies. Most distributions now have infrastructure to pull these themselves, so let's make the tarball smaller.
Well this is annoying. Fortunately it won't silently pull the newest version of the dependency so the result should be still stable (--locked
is used for cargo). Should we make a tarball containing vendored dependencies and host it on anduin?
comment:3 by , 2 years ago
Replying to Xi Ruoyao:
Version 2.55.1
As an experiment, I'll move librsvg from even-odd versioning (odd minor version is unstable, even minor version is stable), to the versioning scheme that GNOME uses these days. So, 2.55.x is the new stable series.
Looks like we'd need to update the currency script.
comment:4 by , 2 years ago
The GI documentation is installed into /usr/share/doc/Rsvg-2.0 if gi-docgen installed. We should move it into /usr/share/doc/librsvg-2.56.0 for consistency, like
[ -e /usr/share/doc/Rsvg-2.0 ] && mv /usr/share/doc/{,librsvg-2.56.0/}Rsvg-2.0
follow-up: 8 comment:5 by , 2 years ago
Summary: | librsvg-2.56.0 → librsvg-2.55.2 |
---|
I changed the currency script to only look at odd minor versions of librsvg. Version 2.55.2 is now current.
comment:6 by , 2 years ago
I'm getting very confused here. 2.56 probably is the correct version, but the release notes are contradictory.
It shows "stable" here for 2.56, and mentions that 2.55 is out of support in the README.md file
comment:7 by , 2 years ago
Summary: | librsvg-2.55.2 → librsvg-2.56.0 |
---|
comment:8 by , 2 years ago
Replying to Bruce Dubbs:
I changed the currency script to only look at odd minor versions of librsvg. Version 2.55.2 is now current.
Well, I mean 2.57 will also be a stable series.
comment:9 by , 2 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:10 by , 2 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Version 2.56.0
#942
: Fix crash when XML files get recursively included through XInclude. Thanks to Stefan Schiller for catching this.Version 2.55.92
#925
- 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.#932
- Fix panic when a requested font-size is too big.#930
- Validate all clipPath and mask transforms.Version 2.55.91
The minimum supported Rust version (MSRV) is 1.64, because of the gtk-rs update.
#929
- Support "turn" unit for CSS <angle> values (Khadija Kamran).#743
- Support the feDropShadow element (John Ledbetter, Federico Mena).#928
- Fix panic when a feTile filter gets an empty source region.Version 2.55.90
The minimum supported Rust version (MSRV) is 1.63.
#878
- 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. (Marcos Simental)#885
- Support vector-effect="non-scaling-stroke" for paths (Michael Howell).#875
- Apply width, height when<use>
ing an<svg>
(Michael Howell).#92
- In the use element, honor the overflow:hidden property of a referenced symbol.#737
- Treat property and attribute parse errors / invalid values as if they were not present, per the specs. Previously this would cause the offending element's subtree to not be rendered.#913
- Make feGaussianBlur work as a pass-through filter if the stdDeviation is invalid.Version 2.55.2
#942
: Fix crash when XML files get recursively included through XInclude. Thanks to Stefan Schiller for catching this.Version 2.55.1
As an experiment, I'll move librsvg from even-odd versioning (odd minor version is unstable, even minor version is stable), to the versioning scheme that GNOME uses these days. So, 2.55.x is the new stable series.
Version 2.55.0-alpha
This is the first release in the new development series.
#855
: The release tarball no longer contains vendored Rust dependencies. Most distributions now have infrastructure to pull these themselves, so let's make the tarball smaller.#880
- Accept patterns with userSpaceOnUse units for the stroke of axis-aligned lines.#706
: Small reductions in memory consumption of the DOM tree (Michael Howell).