Release sparse strips v0.0.7
diff --git a/Cargo.lock b/Cargo.lock index 8c54de1..3b83c8b 100644 --- a/Cargo.lock +++ b/Cargo.lock
@@ -3961,7 +3961,7 @@ [[package]] name = "vello_api" -version = "0.8.0" +version = "0.0.7" dependencies = [ "bytemuck", "peniko 0.6.0", @@ -3985,7 +3985,7 @@ [[package]] name = "vello_common" -version = "0.0.6" +version = "0.0.7" dependencies = [ "bytemuck", "fearless_simd", @@ -4003,7 +4003,7 @@ [[package]] name = "vello_cpu" -version = "0.0.6" +version = "0.0.7" dependencies = [ "bytemuck", "crossbeam-channel", @@ -4068,7 +4068,7 @@ [[package]] name = "vello_hybrid" -version = "0.0.6" +version = "0.0.7" dependencies = [ "bytemuck", "hashbrown 0.16.1", @@ -4110,7 +4110,7 @@ [[package]] name = "vello_sparse_shaders" -version = "0.0.6" +version = "0.0.7" dependencies = [ "naga", ]
diff --git a/Cargo.toml b/Cargo.toml index 2dd6d81..4787616 100644 --- a/Cargo.toml +++ b/Cargo.toml
@@ -120,11 +120,11 @@ fearless_simd = { version = "0.4.0", default-features = false } # The below crates are experimental! -vello_api = { path = "sparse_strips/vello_api", default-features = false } -vello_common = { version = "0.0.6", path = "sparse_strips/vello_common", default-features = false } -vello_cpu = { version = "0.0.6", path = "sparse_strips/vello_cpu" } -vello_hybrid = { version = "0.0.6", path = "sparse_strips/vello_hybrid" } -vello_sparse_shaders = { version = "0.0.6", path = "sparse_strips/vello_sparse_shaders" } +vello_api = { version = "0.0.7", path = "sparse_strips/vello_api", default-features = false } +vello_common = { version = "0.0.7", path = "sparse_strips/vello_common", default-features = false } +vello_cpu = { version = "0.0.7", path = "sparse_strips/vello_cpu" } +vello_hybrid = { version = "0.0.7", path = "sparse_strips/vello_hybrid" } +vello_sparse_shaders = { version = "0.0.7", path = "sparse_strips/vello_sparse_shaders" } vello_example_scenes = { path = "sparse_strips/vello_example_scenes" } vello_dev_macros = { path = "sparse_strips/vello_dev_macros" }
diff --git a/sparse_strips/vello_api/Cargo.toml b/sparse_strips/vello_api/Cargo.toml index 2f8aed1..e338f31 100644 --- a/sparse_strips/vello_api/Cargo.toml +++ b/sparse_strips/vello_api/Cargo.toml
@@ -1,6 +1,6 @@ [package] name = "vello_api" -version.workspace = true +version = "0.0.7" description = "Defines the public API types for Vello, providing a stable interface for CPU and Hybrid rendering implementations." categories = ["rendering", "graphics"] keywords = ["2d", "vector-graphics"] @@ -8,8 +8,6 @@ rust-version.workspace = true license.workspace = true repository.workspace = true -# Prevent accidental publishing until the initial release -publish = false [dependencies] bytemuck = { workspace = true, features = [] }
diff --git a/sparse_strips/vello_common/CHANGELOG.md b/sparse_strips/vello_common/CHANGELOG.md index da0a652..a5d2434 100644 --- a/sparse_strips/vello_common/CHANGELOG.md +++ b/sparse_strips/vello_common/CHANGELOG.md
@@ -8,13 +8,17 @@ # Changelog -The latest published vello_common release is [0.0.6](#006---2026-01-15) which was released on 2026-01-15. -You can find its changes [documented below](#006---2026-01-15). +The latest published vello_common release is [0.0.7](#007---2026-03-24) which was released on 2026-03-24. +You can find its changes [documented below](#007---2026-03-24). ## [Unreleased] This release has an [MSRV][] of 1.92. +## [0.0.7][] - 2026-03-24 + +This release has an [MSRV][] of 1.92. + ### Added - Support for image tinting. ([#1460][] by [@grebmeg][]) @@ -181,7 +185,8 @@ [#1484]: https://github.com/linebender/vello/pull/1484 [#1486]: https://github.com/linebender/vello/pull/1486 -[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.6...HEAD +[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.7...HEAD +[0.0.7]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.6...sparse-strips-v0.0.7 [0.0.6]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.5...sparse-strips-v0.0.6 [0.0.5]: https://github.com/linebender/vello/compare/sparse-stips-v0.0.4...sparse-strips-v0.0.5 [0.0.4]: https://github.com/linebender/vello/compare/sparse-stips-v0.0.3...sparse-strips-v0.0.4
diff --git a/sparse_strips/vello_common/Cargo.toml b/sparse_strips/vello_common/Cargo.toml index d7d6b98..ff702ca 100644 --- a/sparse_strips/vello_common/Cargo.toml +++ b/sparse_strips/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.0.6" +version = "0.0.7" 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/sparse_strips/vello_cpu/CHANGELOG.md b/sparse_strips/vello_cpu/CHANGELOG.md index 1cf84ba..99ff7f8 100644 --- a/sparse_strips/vello_cpu/CHANGELOG.md +++ b/sparse_strips/vello_cpu/CHANGELOG.md
@@ -8,13 +8,17 @@ # Changelog -The latest published vello_cpu release is [0.0.6](#006---2026-01-15) which was released on 2026-01-15. -You can find its changes [documented below](#006---2026-01-15). +The latest published vello_cpu release is [0.0.7](#007---2026-03-24) which was released on 2026-03-24. +You can find its changes [documented below](#007---2026-03-24). ## [Unreleased] This release has an [MSRV][] of 1.92. +## [0.0.7][] - 2026-03-24 + +This release has an [MSRV][] of 1.92. + ### Added - `composite_to_pixmap_at_offset` method to `RenderContext` for compositing at specific offsets within a larger pixmap. ([#1416][] by [@grebmeg][]) @@ -138,7 +142,8 @@ [#1460]: https://github.com/linebender/vello/pull/1460 [#1488]: https://github.com/linebender/vello/pull/1488 -[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.6...HEAD +[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.7...HEAD +[0.0.7]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.6...sparse-strips-v0.0.7 [0.0.6]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.5...sparse-strips-v0.0.6 [0.0.5]: https://github.com/linebender/vello/compare/sparse-stips-v0.0.4...sparse-strips-v0.0.5 [0.0.4]: https://github.com/linebender/vello/compare/sparse-stips-v0.0.3...sparse-strips-v0.0.4
diff --git a/sparse_strips/vello_cpu/Cargo.toml b/sparse_strips/vello_cpu/Cargo.toml index 4ca5ab7..3cb03ba 100644 --- a/sparse_strips/vello_cpu/Cargo.toml +++ b/sparse_strips/vello_cpu/Cargo.toml
@@ -1,7 +1,7 @@ [package] name = "vello_cpu" # When moving past 0.0.x, also update caveats in the README -version = "0.0.6" +version = "0.0.7" description = "A CPU-based renderer for Vello, optimized for SIMD and multithreaded execution." categories = ["rendering", "graphics"] keywords = ["2d", "vector-graphics"]
diff --git a/sparse_strips/vello_hybrid/CHANGELOG.md b/sparse_strips/vello_hybrid/CHANGELOG.md index e1bf36a..7f14da2 100644 --- a/sparse_strips/vello_hybrid/CHANGELOG.md +++ b/sparse_strips/vello_hybrid/CHANGELOG.md
@@ -8,13 +8,17 @@ # Changelog -The latest published vello_hybrid release is [0.0.6](#006---2026-01-15) which was released on 2026-01-15. -You can find its changes [documented below](#006---2026-01-15). +The latest published vello_hybrid release is [0.0.7](#007---2026-03-24) which was released on 2026-03-24. +You can find its changes [documented below](#007---2026-03-24). ## [Unreleased] This release has an [MSRV][] of 1.92. +## [0.0.7][] - 2026-03-24 + +This release has an [MSRV][] of 1.92. + ### Added - Initial support for filter effects. ([#1494][] by [@LaurenzV][]) @@ -99,7 +103,8 @@ [#1494]: https://github.com/linebender/vello/pull/1494 [#1496]: https://github.com/linebender/vello/pull/1496 -[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.6...HEAD +[Unreleased]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.7...HEAD +[0.0.7]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.6...sparse-strips-v0.0.7 [0.0.6]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.5...sparse-strips-v0.0.6 [0.0.5]: https://github.com/linebender/vello/compare/sparse-strips-v0.0.4...sparse-strips-v0.0.5 [0.0.4]: https://github.com/linebender/vello/compare/ca6b1e4c7f5b0d95953c3b524f5d3952d5669c5a...sparse-strips-v0.0.4
diff --git a/sparse_strips/vello_hybrid/Cargo.toml b/sparse_strips/vello_hybrid/Cargo.toml index b135805..300cfc0 100644 --- a/sparse_strips/vello_hybrid/Cargo.toml +++ b/sparse_strips/vello_hybrid/Cargo.toml
@@ -1,6 +1,6 @@ [package] name = "vello_hybrid" -version = "0.0.6" +version = "0.0.7" description = "A hybrid CPU/GPU renderer for Vello, balancing computation between CPU and GPU for efficiency." categories = ["rendering", "graphics"] keywords = ["2d", "vector-graphics"]
diff --git a/sparse_strips/vello_sparse_shaders/Cargo.toml b/sparse_strips/vello_sparse_shaders/Cargo.toml index 15c04c1..40e4a6c 100644 --- a/sparse_strips/vello_sparse_shaders/Cargo.toml +++ b/sparse_strips/vello_sparse_shaders/Cargo.toml
@@ -1,7 +1,7 @@ [package] name = "vello_sparse_shaders" # When updating, also update the version in the workspace dependency in the root Cargo.toml -version = "0.0.6" +version = "0.0.7" description = "Provide compilation of wgsl to glsl to support the WebGL `vello_hybrid` backend." categories = ["rendering", "graphics"] keywords = ["2d", "vector-graphics"]