Release version 0.3.0 (#715)
I have optimistically scheduled it for today.
Fixes #684
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6a15891..bc8b1bb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,13 +8,17 @@
# Changelog
-The latest published Vello release is [0.2.1](#021---2024-07-16) which was released on 2024-07-16.
-You can find its changes [documented below](#021---2024-07-16).
+The latest published Vello release is [0.3.0](#030---2024-10-04) which was released on 2024-10-04.
+You can find its changes [documented below](#030---2024-10-04).
## [Unreleased]
This release has an [MSRV][] of 1.75.
+## [0.3.0][] - 2024-10-04
+
+This release has an [MSRV][] of 1.75.
+
### Highlights
- Support for most Emoji ([#615][], [#641][] by [@DJMcNab])
@@ -183,8 +187,9 @@
[#706]: https://github.com/linebender/vello/pull/706
[#711]: https://github.com/linebender/vello/pull/711
+[Unreleased]: https://github.com/linebender/vello/compare/v0.3.0...HEAD
<!-- Note that this still comparing against 0.2.0, because 0.2.1 is a cherry-picked patch -->
-[Unreleased]: https://github.com/linebender/vello/compare/v0.2.0...HEAD
+[0.3.0]: https://github.com/linebender/vello/compare/v0.2.0...v0.3.0
[0.2.1]: https://github.com/linebender/vello/compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com/linebender/vello/compare/v0.1.0...v0.2.0
[0.1.0]: https://github.com/linebender/vello/releases/tag/v0.1.0
diff --git a/Cargo.lock b/Cargo.lock
index 32a8993..dc8f811 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2493,7 +2493,7 @@
[[package]]
name = "vello"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"bytemuck",
"futures-intrusive",
@@ -2512,7 +2512,7 @@
[[package]]
name = "vello_encoding"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"bytemuck",
"guillotiere",
@@ -2523,7 +2523,7 @@
[[package]]
name = "vello_shaders"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"bytemuck",
"naga",
diff --git a/Cargo.toml b/Cargo.toml
index 6934d5e..624d178 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,8 +20,9 @@
#
# NOTE: When bumping this, remember to also bump the aforementioned other packages'
# version in the dependencies section at the bottom of this file.
-# Additionally, bump the Vello dependency version in the 'simple' example.
-version = "0.2.0"
+# Additionally, bump the Vello dependency version in the 'simple'
+# and `simple_sdl2` examples.
+version = "0.3.0"
edition = "2021"
# Keep in sync with RUST_MIN_VER in .github/workflows/ci.yml, with the relevant README.md files
@@ -38,9 +39,9 @@
# rust.unreachable_pub = "warn"
[workspace.dependencies]
-vello = { version = "0.2.0", path = "vello" }
-vello_encoding = { version = "0.2.0", path = "vello_encoding" }
-vello_shaders = { version = "0.2.0", path = "vello_shaders" }
+vello = { version = "0.3.0", path = "vello" }
+vello_encoding = { version = "0.3.0", path = "vello_encoding" }
+vello_shaders = { version = "0.3.0", path = "vello_shaders" }
bytemuck = { version = "1.18.0", features = ["derive"] }
skrifa = "0.22.3"
peniko = "0.2.0"
diff --git a/examples/simple/Cargo.toml b/examples/simple/Cargo.toml
index b423e53..6d7ead6 100644
--- a/examples/simple/Cargo.toml
+++ b/examples/simple/Cargo.toml
@@ -12,7 +12,7 @@
[dependencies]
# When using this example outside of the original Vello workspace,
# remove the path property of the following Vello dependency requirement.
-vello = { version = "0.2.0", path = "../../vello" }
+vello = { version = "0.3.0", path = "../../vello" }
anyhow = "1.0.89"
pollster = "0.3.0"
winit = "0.30.5"
diff --git a/examples/simple_sdl2/Cargo.toml b/examples/simple_sdl2/Cargo.toml
index 6e4d4f0..47dee2f 100644
--- a/examples/simple_sdl2/Cargo.toml
+++ b/examples/simple_sdl2/Cargo.toml
@@ -12,6 +12,6 @@
[dependencies]
# When using this example outside of the original Vello workspace,
# remove the path property of the following Vello dependency requirement.
-vello = { version = "0.2.0", path = "../../vello" }
+vello = { version = "0.3.0", path = "../../vello" }
pollster = "0.3.0"
sdl2 = { version = "0.37.0", features = ["raw-window-handle", "bundled"] }