diff --git a/.github/chart-svg2.svg b/.github/chart-svg2.svg index 150684fb5..3cdfd9bbe 100644 --- a/.github/chart-svg2.svg +++ b/.github/chart-svg2.svg @@ -2,7 +2,7 @@ - resvg 0.38.0 + resvg 0.39.0 Chrome 105 Firefox 107 Safari 16.1 diff --git a/.github/chart.svg b/.github/chart.svg index 38763e3f8..7090945b2 100644 --- a/.github/chart.svg +++ b/.github/chart.svg @@ -2,7 +2,7 @@ - resvg 0.38.0 + resvg 0.39.0 Chrome 105 Firefox 107 Safari 16.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index b1da6a12e..bfee1755d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/). This changelog also contains important changes in dependencies. ## [Unreleased] + +## [0.39.0] - 2024-02-06 ### Added +- `font` shorthand parsing. + Thanks to [@LaurenzV](https://github.com/LaurenzV). - `usvg::Group::abs_bounding_box` - `usvg::Group::abs_stroke_bounding_box` - `usvg::Path::abs_bounding_box` @@ -26,6 +30,7 @@ This changelog also contains important changes in dependencies. ### Fixed - `font-family` parsing. + Thanks to [@LaurenzV](https://github.com/LaurenzV). - Absolute bounding box calculation for paths. ## [0.38.0] - 2024-01-21 @@ -1059,7 +1064,8 @@ This changelog also contains important changes in dependencies. ### Fixed - `font-size` attribute inheritance during `use` resolving. -[Unreleased]: https://github.com/RazrFalcon/resvg/compare/v0.38.0...HEAD +[Unreleased]: https://github.com/RazrFalcon/resvg/compare/v0.39.0...HEAD +[0.39.0]: https://github.com/RazrFalcon/resvg/compare/v0.38.0...v0.39.0 [0.38.0]: https://github.com/RazrFalcon/resvg/compare/v0.37.0...v0.38.0 [0.37.0]: https://github.com/RazrFalcon/resvg/compare/v0.36.0...v0.37.0 [0.36.0]: https://github.com/RazrFalcon/resvg/compare/v0.35.0...v0.36.0 diff --git a/Cargo.lock b/Cargo.lock index 19c7bef51..b34d46a55 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -218,7 +218,7 @@ dependencies = [ [[package]] name = "resvg" -version = "0.38.0" +version = "0.39.0" dependencies = [ "gif", "jpeg-decoder", @@ -234,7 +234,7 @@ dependencies = [ [[package]] name = "resvg-capi" -version = "0.38.0" +version = "0.39.0" dependencies = [ "log", "resvg", @@ -420,7 +420,7 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" [[package]] name = "usvg" -version = "0.38.0" +version = "0.39.0" dependencies = [ "base64", "data-url", diff --git a/crates/c-api/Cargo.toml b/crates/c-api/Cargo.toml index defc80594..73ff0f5bb 100644 --- a/crates/c-api/Cargo.toml +++ b/crates/c-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "resvg-capi" -version = "0.38.0" +version = "0.39.0" authors = ["Yevhenii Reizner "] keywords = ["svg", "render", "raster", "c-api"] license = "MPL-2.0" diff --git a/crates/c-api/ResvgQt.h b/crates/c-api/ResvgQt.h index a8e348b1b..60c6e9c38 100644 --- a/crates/c-api/ResvgQt.h +++ b/crates/c-api/ResvgQt.h @@ -14,9 +14,9 @@ #define RESVG_QT_H #define RESVG_QT_MAJOR_VERSION 0 -#define RESVG_QT_MINOR_VERSION 38 +#define RESVG_QT_MINOR_VERSION 39 #define RESVG_QT_PATCH_VERSION 0 -#define RESVG_QT_VERSION "0.38.0" +#define RESVG_QT_VERSION "0.39.0" #include diff --git a/crates/c-api/resvg.h b/crates/c-api/resvg.h index 181e41eb1..edd6d787f 100644 --- a/crates/c-api/resvg.h +++ b/crates/c-api/resvg.h @@ -17,9 +17,9 @@ #include #define RESVG_MAJOR_VERSION 0 -#define RESVG_MINOR_VERSION 38 +#define RESVG_MINOR_VERSION 39 #define RESVG_PATCH_VERSION 0 -#define RESVG_VERSION "0.38.0" +#define RESVG_VERSION "0.39.0" /** * @brief List of possible errors. diff --git a/crates/resvg/Cargo.toml b/crates/resvg/Cargo.toml index 6ef4b3a1b..22e8f2a48 100644 --- a/crates/resvg/Cargo.toml +++ b/crates/resvg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "resvg" -version = "0.38.0" +version = "0.39.0" authors = ["Yevhenii Reizner "] keywords = ["svg", "render", "raster"] license = "MPL-2.0" @@ -23,7 +23,7 @@ png = { version = "0.17", optional = true } rgb = "0.8" svgtypes = "0.14.0" tiny-skia = "0.11.4" -usvg = { path = "../usvg", version = "0.38.0", default-features = false } +usvg = { path = "../usvg", version = "0.39.0", default-features = false } [dev-dependencies] once_cell = "1.5" diff --git a/crates/usvg/Cargo.toml b/crates/usvg/Cargo.toml index 5d9194c0d..821bc20ff 100644 --- a/crates/usvg/Cargo.toml +++ b/crates/usvg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "usvg" -version = "0.38.0" +version = "0.39.0" authors = ["Yevhenii Reizner "] keywords = ["svg"] license = "MPL-2.0" diff --git a/tools/explorer-thumbnailer/Cargo.toml b/tools/explorer-thumbnailer/Cargo.toml index 3ffa6ef8a..7e2865628 100644 --- a/tools/explorer-thumbnailer/Cargo.toml +++ b/tools/explorer-thumbnailer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "explorer-thumbnailer" -version = "0.38.0" +version = "0.39.0" authors = ["gentoo90 "] license = "MPL-2.0" edition = "2021" diff --git a/tools/explorer-thumbnailer/install/installer.iss b/tools/explorer-thumbnailer/install/installer.iss index 83a9a9ad6..30ddd1b64 100644 --- a/tools/explorer-thumbnailer/install/installer.iss +++ b/tools/explorer-thumbnailer/install/installer.iss @@ -1,8 +1,8 @@ [Setup] AppName="resvg Explorer Extension" -AppVersion="0.38.0" -VersionInfoVersion="0.0.38.0" -AppVerName="resvg Explorer Extension 0.38.0" +AppVersion="0.39.0" +VersionInfoVersion="0.0.39.0" +AppVerName="resvg Explorer Extension 0.39.0" AppPublisher="Yevhenii Reizner" AppPublisherURL=https://github.com/RazrFalcon/resvg DefaultDirName="{pf}\resvg Explorer Extension"