#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 , 13 months 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 , 13 months 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 , 13 months 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 , 12 months 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 , 12 months 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 , 12 months ago
Summary: | librsvg-2.55.2 → librsvg-2.56.0 |
---|
comment:8 by , 12 months 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 , 12 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:10 by , 12 months 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).