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"]