Release Vello v0.7.0 (#1348)

This release exists mainly to upgrade WGPU to v27

---------

Signed-off-by: Nico Burns <nico@nicoburns.com>
Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 45c6982..4fc1402 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,13 +8,17 @@
 
 # Changelog
 
-The latest published Vello release is [0.6.0](#060---2025-10-03) which was released on 2025-10-03.
-You can find its changes [documented below](#060---2025-10-03).
+The latest published Vello release is [0.7.0](#070---2026-01-13) which was released on 2026-01-13.
+You can find its changes [documented below](#070---2026-01-13).
 
 ## [Unreleased]
 
 This release has an [MSRV][] of 1.88.
 
+## [0.7.0][] - 2026-01-13
+
+This release has an [MSRV][] of 1.88.
+
 ### Changed
 
 - Breaking change: wgpu has been updated to wgpu 27. ([#1280][] by [@theoparis][])  
@@ -393,9 +397,10 @@
 [#1342]: https://github.com/linebender/vello/pull/1342
 [#1349]: https://github.com/linebender/vello/pull/1349
 
+[Unreleased]: https://github.com/linebender/vello/compare/v0.7.0...HEAD
+[0.7.0]: https://github.com/linebender/vello/compare/v0.6.0...v0.7.0
 <!-- Note that this still comparing against 0.5.0, because 0.5.1 is a cherry-picked patch -->
-[Unreleased]: https://github.com/linebender/vello/compare/v0.5.0...HEAD
-[0.6.0]: https://github.com/linebender/vello/compare/v0.6.0...HEAD
+[0.6.0]: https://github.com/linebender/vello/compare/v0.5.0...v0.6.0
 [0.5.1]: https://github.com/linebender/vello/compare/v0.5.0...v0.5.1
 <!-- Note that this still comparing against 0.4.0, because 0.4.1 is a cherry-picked patch -->
 [0.5.0]: https://github.com/linebender/vello/compare/v0.4.0...v0.5.0
diff --git a/Cargo.lock b/Cargo.lock
index 4630e7b..47469b1 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2090,7 +2090,7 @@
 
 [[package]]
 name = "native_webgl"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "console_error_panic_hook",
  "console_log",
@@ -3931,7 +3931,7 @@
 
 [[package]]
 name = "vello"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "bytemuck",
  "futures-intrusive",
@@ -3949,7 +3949,7 @@
 
 [[package]]
 name = "vello_api"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "bytemuck",
  "peniko 0.6.0",
@@ -4022,7 +4022,7 @@
 
 [[package]]
 name = "vello_encoding"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "bytemuck",
  "guillotiere",
@@ -4049,7 +4049,7 @@
 
 [[package]]
 name = "vello_filters_cpu"
-version = "0.6.0"
+version = "0.7.0"
 
 [[package]]
 name = "vello_hybrid"
@@ -4084,7 +4084,7 @@
 
 [[package]]
 name = "vello_shaders"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "bytemuck",
  "log",
@@ -4333,7 +4333,7 @@
 
 [[package]]
 name = "wasm_cpu"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "bytemuck",
  "console_error_panic_hook",
@@ -4680,7 +4680,7 @@
 
 [[package]]
 name = "wgpu_webgl"
-version = "0.6.0"
+version = "0.7.0"
 dependencies = [
  "console_error_panic_hook",
  "console_log",
diff --git a/Cargo.toml b/Cargo.toml
index 65f0b8b..30d47d0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -38,7 +38,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.6.0"
+version = "0.7.0"
 
 edition = "2024"
 # Keep in sync with RUST_MIN_VER in .github/workflows/ci.yml, with the relevant README.md files
@@ -96,9 +96,9 @@
 # END LINEBENDER LINT SET
 
 [workspace.dependencies]
-vello = { version = "0.6.0", path = "vello" }
-vello_encoding = { version = "0.6.0", path = "vello_encoding" }
-vello_shaders = { version = "0.6.0", path = "vello_shaders" }
+vello = { version = "0.7.0", path = "vello" }
+vello_encoding = { version = "0.7.0", path = "vello_encoding" }
+vello_shaders = { version = "0.7.0", path = "vello_shaders" }
 bytemuck = { version = "1.24.0", features = ["derive"] }
 skrifa = { version = "0.40.0", default-features = false, features = ["autohint_shaping"] }
 # The version of kurbo used below should be kept in sync
diff --git a/examples/simple/Cargo.toml b/examples/simple/Cargo.toml
index 6d11662..8ac57b4 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.6.0", path = "../../vello" }
+vello = { version = "0.7.0", path = "../../vello" }
 anyhow = "1.0.100"
 pollster = "0.4.0"
 winit = "0.30.12"
diff --git a/examples/simple_sdl2/Cargo.toml b/examples/simple_sdl2/Cargo.toml
index 705e467..3841aab 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.6.0", path = "../../vello" }
+vello = { version = "0.7.0", path = "../../vello" }
 pollster = "0.4.0"
 sdl2 = { version = "0.37.0", features = ["raw-window-handle", "bundled"] }