Version bump for Vello and Vello Research
diff --git a/Cargo.lock b/Cargo.lock
index 9b798b6..bbc1b2d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1353,7 +1353,7 @@
 
 [[package]]
 name = "glifo"
-version = "0.3.0"
+version = "0.4.0"
 dependencies = [
  "bytemuck",
  "core_maths",
@@ -2457,7 +2457,7 @@
 
 [[package]]
 name = "native_webgl"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "console_error_panic_hook",
  "console_log",
@@ -4433,7 +4433,7 @@
 
 [[package]]
 name = "vello"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "bytemuck",
  "futures-intrusive",
@@ -4466,7 +4466,7 @@
 
 [[package]]
 name = "vello_common"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "bytemuck",
  "fearless_simd",
@@ -4482,7 +4482,7 @@
 
 [[package]]
 name = "vello_cpu"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "bytemuck",
  "crossbeam-channel",
@@ -4518,7 +4518,7 @@
 
 [[package]]
 name = "vello_encoding"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "bytemuck",
  "guillotiere",
@@ -4549,7 +4549,7 @@
 
 [[package]]
 name = "vello_gpu"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "bytemuck",
  "glifo",
@@ -4568,7 +4568,7 @@
 
 [[package]]
 name = "vello_gpu_shaders"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "naga",
  "wesl",
@@ -4606,7 +4606,7 @@
 
 [[package]]
 name = "vello_shaders"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "bytemuck",
  "log",
@@ -4837,7 +4837,7 @@
 
 [[package]]
 name = "wasm_cpu"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "bytemuck",
  "console_error_panic_hook",
@@ -5234,7 +5234,7 @@
 
 [[package]]
 name = "wgpu_webgl"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "console_error_panic_hook",
  "console_log",
@@ -5252,7 +5252,7 @@
 
 [[package]]
 name = "wgpu_webgpu"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "console_error_panic_hook",
  "console_log",
diff --git a/Cargo.toml b/Cargo.toml
index d5e7e00..40ec6a4 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -40,7 +40,7 @@
 # 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.10.0"
+version = "0.11.0"
 
 edition = "2024"
 # Keep in sync with RUST_MIN_VER in .github/workflows/ci.yml, with the relevant README.md files
@@ -102,9 +102,9 @@
 # END LINEBENDER LINT SET
 
 [workspace.dependencies]
-vello = { version = "0.10.0", path = "research/vello_research" }
-vello_encoding = { version = "0.10.0", path = "research/vello_encoding" }
-vello_shaders = { version = "0.10.0", path = "research/vello_shaders" }
+vello = { version = "0.11.0", path = "research/vello_research" }
+vello_encoding = { version = "0.11.0", path = "research/vello_encoding" }
+vello_shaders = { version = "0.11.0", path = "research/vello_shaders" }
 bytemuck = { version = "1.25.0", features = ["derive"] }
 skrifa = { version = "0.44.0", default-features = false, features = ["autohint_shaping"] }
 # The version of kurbo used below should be kept in sync
@@ -136,11 +136,11 @@
 wasm-bindgen-test = "0.3.64"
 web-sys = "0.3.92"
 
-vello_common = { version = "0.2.0", path = "vello_common", default-features = false }
-vello_cpu = { version = "0.2.0", path = "vello_cpu" }
-vello_gpu = { version = "0.2.0", path = "vello_gpu", default-features = false }
-vello_gpu_shaders = { version = "0.2.0", path = "vello_gpu_shaders" }
-glifo = { version = "0.3.0", path = "glifo", default-features = false }
+vello_common = { version = "0.3.0", path = "vello_common", default-features = false }
+vello_cpu = { version = "0.3.0", path = "vello_cpu" }
+vello_gpu = { version = "0.3.0", path = "vello_gpu", default-features = false }
+vello_gpu_shaders = { version = "0.3.0", path = "vello_gpu_shaders" }
+glifo = { version = "0.4.0", path = "glifo", default-features = false }
 vello_example_scenes = { path = "vello_tests/vello_example_scenes" }
 vello_dev_macros = { path = "vello_tests/vello_dev_macros" }
 
diff --git a/glifo/CHANGELOG.md b/glifo/CHANGELOG.md
index 2ae79f0..5b9a0a7 100644
--- a/glifo/CHANGELOG.md
+++ b/glifo/CHANGELOG.md
@@ -12,6 +12,10 @@
 
 This release has an [MSRV][] of 1.89.
 
+## [0.4.0][] - 2026-10-02
+
+This release has an [MSRV][] of 1.89.
+
 ### Changed
 
 - Breaking change: Glyph filling and stroking methods now return `Result<(), GlyphRenderError>`. ([#1944][] by [@LaurenzV][])
@@ -83,7 +87,8 @@
 [#1944]: https://github.com/linebender/vello/pull/1944
 [#1970]: https://github.com/linebender/vello/pull/1970
 
-[Unreleased]: https://github.com/linebender/vello/compare/glifo-v0.3.0...HEAD
+[Unreleased]: https://github.com/linebender/vello/compare/glifo-v0.4.0...HEAD
+[0.4.0]: https://github.com/linebender/vello/compare/glifo-v0.3.0...glifo-v0.4.0
 [0.3.0]: https://github.com/linebender/vello/compare/glifo-v0.2.0...glifo-v0.3.0
 [0.2.0]: https://github.com/linebender/vello/compare/glifo-v0.1.1...glifo-v0.2.0
 [0.1.1]: https://github.com/linebender/vello/compare/glifo-v0.1.0...glifo-v0.1.1
diff --git a/glifo/Cargo.toml b/glifo/Cargo.toml
index d699f18..496f484 100644
--- a/glifo/Cargo.toml
+++ b/glifo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "glifo"
-version = "0.3.0"
+version = "0.4.0"
 description = "Glifo provides APIs for efficiently rendering text."
 keywords = ["text", "layout"]
 categories = ["gui", "graphics"]
diff --git a/research/CHANGELOG.md b/research/CHANGELOG.md
index 1d1337d..9e1dd3d 100644
--- a/research/CHANGELOG.md
+++ b/research/CHANGELOG.md
@@ -12,6 +12,10 @@
 
 This release has an [MSRV][] of 1.89.
 
+## [0.11.0][] - 2026-10-02
+
+This release has an [MSRV][] of 1.89.
+
 ### Added
 
 - `vello_encoding` is now re-exported from the `low_level` module. ([#1847][] by [@ChrisJr404][])
@@ -481,7 +485,8 @@
 [#1936]: https://github.com/linebender/vello/pull/1936
 [#1939]: https://github.com/linebender/vello/pull/1939
 
-[Unreleased]: https://github.com/linebender/vello/compare/v0.10.0...HEAD
+[Unreleased]: https://github.com/linebender/vello/compare/v0.11.0...HEAD
+[0.11.0]: https://github.com/linebender/vello/compare/v0.10.0...v0.11.0
 [0.10.0]: https://github.com/linebender/vello/compare/v0.9.0...v0.10.0
 [0.9.0]: https://github.com/linebender/vello/compare/v0.8.0...v0.9.0
 [0.8.0]: https://github.com/linebender/vello/compare/v0.7.0...v0.8.0
diff --git a/research/examples/simple/Cargo.toml b/research/examples/simple/Cargo.toml
index de64eb9..0e28509 100644
--- a/research/examples/simple/Cargo.toml
+++ b/research/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.10.0", path = "../../vello_research" }
+vello = { version = "0.11.0", path = "../../vello_research" }
 anyhow = "1.0.102"
 pollster = "0.4.0"
 winit = "0.30.13"
diff --git a/research/examples/simple_sdl2/Cargo.toml b/research/examples/simple_sdl2/Cargo.toml
index 345ff15..f55ff7a 100644
--- a/research/examples/simple_sdl2/Cargo.toml
+++ b/research/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.10.0", path = "../../vello_research" }
+vello = { version = "0.11.0", path = "../../vello_research" }
 pollster = "0.4.0"
 sdl2 = { version = "0.37.0", features = ["raw-window-handle", "bundled"] }
diff --git a/vello_common/CHANGELOG.md b/vello_common/CHANGELOG.md
index 258ab60..5edf5db 100644
--- a/vello_common/CHANGELOG.md
+++ b/vello_common/CHANGELOG.md
@@ -12,6 +12,10 @@
 
 This release has an [MSRV][] of 1.89.
 
+## [0.3.0][] - 2026-10-02
+
+This release has an [MSRV][] of 1.89.
+
 ### Added
 
 - `TargetInit<C>` for configuring target clears or compositing over existing contents. ([#1866][] by [@LaurenzV][])
@@ -364,7 +368,8 @@
 [#1949]: https://github.com/linebender/vello/pull/1949
 [#1962]: https://github.com/linebender/vello/pull/1962
 
-[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.2.0...HEAD
+[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.3.0...HEAD
+[0.3.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.2.0...sparse-strips-v0.3.0
 [0.2.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.1.0...sparse-strips-v0.2.0
 [0.1.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.9...sparse-strips-v0.1.0
 [0.0.9]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.8...sparse-strips-v0.0.9
diff --git a/vello_common/Cargo.toml b/vello_common/Cargo.toml
index 327e731..11ac834 100644
--- a/vello_common/Cargo.toml
+++ b/vello_common/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "vello_common"
 # When updating, also update the version in the workspace dependency in the root Cargo.toml
-version = "0.2.0"
+version = "0.3.0"
 description = "Core data structures and utilities shared across the Vello rendering, including geometry processing and tiling logic."
 categories = ["rendering", "graphics"]
 keywords = ["2d", "vector-graphics"]
diff --git a/vello_cpu/CHANGELOG.md b/vello_cpu/CHANGELOG.md
index aecb826..3bf6603 100644
--- a/vello_cpu/CHANGELOG.md
+++ b/vello_cpu/CHANGELOG.md
@@ -12,6 +12,10 @@
 
 This release has an [MSRV][] of 1.89.
 
+## [0.3.0][] - 2026-10-02
+
+This release has an [MSRV][] of 1.89.
+
 ### Added
 
 - `RenderContext::push_clip_rect` for non-isolated rectangular clipping. ([#1916][] by [@LaurenzV][])
@@ -334,7 +338,8 @@
 [#1962]: https://github.com/linebender/vello/pull/1962
 [#1970]: https://github.com/linebender/vello/pull/1970
 
-[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.2.0...HEAD
+[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.3.0...HEAD
+[0.3.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.2.0...sparse-strips-v0.3.0
 [0.2.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.1.0...sparse-strips-v0.2.0
 [0.1.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.9...sparse-strips-v0.1.0
 [0.0.9]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.8...sparse-strips-v0.0.9
diff --git a/vello_cpu/Cargo.toml b/vello_cpu/Cargo.toml
index e125972..1dd3555 100644
--- a/vello_cpu/Cargo.toml
+++ b/vello_cpu/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "vello_cpu"
-version = "0.2.0"
+version = "0.3.0"
 description = "A CPU-based renderer for Vello, optimized for SIMD and multithreaded execution."
 categories = ["rendering", "graphics"]
 keywords = ["2d", "vector-graphics"]
diff --git a/vello_gpu/CHANGELOG.md b/vello_gpu/CHANGELOG.md
index 755fb11..dd553b2 100644
--- a/vello_gpu/CHANGELOG.md
+++ b/vello_gpu/CHANGELOG.md
@@ -12,6 +12,10 @@
 
 This release has an [MSRV][] of 1.89.
 
+## [0.3.0][] - 2026-10-02
+
+This release has an [MSRV][] of 1.89.
+
 **As part of this release, "Vello Hybrid" has been renamed into "Vello GPU"**.
 
 ### Added
@@ -405,7 +409,8 @@
 [#1966]: https://github.com/linebender/vello/pull/1966
 [#1970]: https://github.com/linebender/vello/pull/1970
 
-[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.2.0...HEAD
+[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.3.0...HEAD
+[0.3.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.2.0...sparse-strips-v0.3.0
 [0.2.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.1.0...sparse-strips-v0.2.0
 [0.1.0]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.9...sparse-strips-v0.1.0
 [0.0.9]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.8...sparse-strips-v0.0.9
diff --git a/vello_gpu/Cargo.toml b/vello_gpu/Cargo.toml
index 7c9046c..b0f1a7a 100644
--- a/vello_gpu/Cargo.toml
+++ b/vello_gpu/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "vello_gpu"
-version = "0.2.0"
+version = "0.3.0"
 description = "A GPU renderer for Vello with CPU-side preprocessing."
 categories = ["rendering", "graphics"]
 keywords = ["2d", "vector-graphics"]
diff --git a/vello_gpu_shaders/Cargo.toml b/vello_gpu_shaders/Cargo.toml
index 46a496d..7fdcded 100644
--- a/vello_gpu_shaders/Cargo.toml
+++ b/vello_gpu_shaders/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "vello_gpu_shaders"
 # When updating, also update the version in the workspace dependency in the root Cargo.toml
-version = "0.2.0"
+version = "0.3.0"
 description = "Provide WESL shaders linked to WGSL and GLSL for the `vello_gpu` backends."
 categories = ["rendering", "graphics"]
 keywords = ["2d", "vector-graphics"]