From ba8d73b6b7efc105e8991b9e1864cf7a5067be43 Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Tue, 20 Aug 2024 12:30:41 -0700 Subject: [PATCH] Bumping version --- .rustme/config.ron | 2 +- CHANGELOG.md | 8 ++--- Cargo.lock | 60 +++++++++++++-------------------- Cargo.toml | 4 +-- cushy-macros/Cargo.toml | 4 +-- guide/guide-examples/Cargo.toml | 2 +- 6 files changed, 34 insertions(+), 46 deletions(-) diff --git a/.rustme/config.ron b/.rustme/config.ron index b3c013b..a83a803 100644 --- a/.rustme/config.ron +++ b/.rustme/config.ron @@ -34,7 +34,7 @@ Configuration( // "msrv": "1.70", "ref-name": ( default: "main", - release: "v0.2.0", + release: "v0.4.0", ), "docs": ( default: "https://cushy.rs/main/docs/cushy/", diff --git a/CHANGELOG.md b/CHANGELOG.md index 279a958..d9f07de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,11 +11,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Breaking Changes -- Dependency `kludgine` has been updated to `v0.9.0`, which updates Cushy to +- Dependency `kludgine` has been updated to `v0.10.0`, which updates Cushy to `wgpu v22.0.0` and `cosmic-text v0.12.0`. -- At some point, a dependency of the current `image` dependency has been updated - with a minimum supported Rust version (MSRV) of `1.80.0`. This is Cushy's new - MSRV to reflect this requirement. +- At some point, a dependency of the `image` crate has been updated with a + minimum supported Rust version (MSRV) of `1.80.0`. This is Cushy's new MSRV to + reflect this requirement. - `Source::for_each_*` now invoke the callback with the current contents of of the source before attaching the callback. New functions beginning with `for_each_subsequent_` have been added with the original behavior. diff --git a/Cargo.lock b/Cargo.lock index 55db67d..441c0c2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -209,13 +209,13 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "attribute-derive" -version = "0.9.2" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f1ee502851995027b06f99f5ffbeffa1406b38d0b318a1ebfa469332c6cbafd" +checksum = "9f6763469f78790650fe2b25ea8c2947b1bf5889b7be7833e23f383437fa8fc5" dependencies = [ "attribute-derive-macro", "derive-where", - "manyhow 0.10.4", + "manyhow", "proc-macro2", "quote", "syn 2.0.75", @@ -223,14 +223,14 @@ dependencies = [ [[package]] name = "attribute-derive-macro" -version = "0.9.2" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3601467f634cfe36c4780ca9c75dea9a5b34529c1f2810676a337e7e0997f954" +checksum = "c1318b422e4ad618775982a521842870d74ab4e07cf7588a968bc6d68c62a4ff" dependencies = [ "collection_literals", "interpolator", - "manyhow 0.10.4", - "proc-macro-utils", + "manyhow", + "proc-macro-utils 0.10.0", "proc-macro2", "quote", "quote-use", @@ -666,7 +666,7 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" [[package]] name = "cushy" -version = "0.3.0" +version = "0.4.0" dependencies = [ "ahash", "alot", @@ -695,11 +695,11 @@ dependencies = [ [[package]] name = "cushy-macros" -version = "0.3.0" +version = "0.4.0" dependencies = [ "attribute-derive", "insta", - "manyhow 0.11.3", + "manyhow", "prettyplease", "proc-macro2", "quote", @@ -1474,48 +1474,25 @@ dependencies = [ "libc", ] -[[package]] -name = "manyhow" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91ea592d76c0b6471965708ccff7e6a5d277f676b90ab31f4d3f3fc77fade64" -dependencies = [ - "manyhow-macros 0.10.4", - "proc-macro2", - "quote", - "syn 2.0.75", -] - [[package]] name = "manyhow" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5b8ea82a2287fe7b26aea89c0c02957886d7e97eabffc1f9d2031feaa6f82e6" dependencies = [ - "manyhow-macros 0.11.3", + "manyhow-macros", "proc-macro2", "quote", "syn 2.0.75", ] -[[package]] -name = "manyhow-macros" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64621e2c08f2576e4194ea8be11daf24ac01249a4f53cd8befcbb7077120ead" -dependencies = [ - "proc-macro-utils", - "proc-macro2", - "quote", -] - [[package]] name = "manyhow-macros" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae36e8d9b4095531e43de72ed424f0f4a98cba40f7e5a99366f9818769489272" dependencies = [ - "proc-macro-utils", + "proc-macro-utils 0.8.0", "proc-macro2", "quote", ] @@ -2244,6 +2221,17 @@ dependencies = [ "smallvec", ] +[[package]] +name = "proc-macro-utils" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071" +dependencies = [ + "proc-macro2", + "quote", + "smallvec", +] + [[package]] name = "proc-macro2" version = "1.0.86" @@ -2322,7 +2310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c57308e9dde4d7be9af804f6deeaa9951e1de1d5ffce6142eb964750109f7e" dependencies = [ "derive-where", - "proc-macro-utils", + "proc-macro-utils 0.8.0", "proc-macro2", "quote", "syn 2.0.75", diff --git a/Cargo.toml b/Cargo.toml index b4d9978..21fa6a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["cushy-macros", "guide/guide-examples"] [package] name = "cushy" -version = "0.3.0" +version = "0.4.0" edition = "2021" description = "A wgpu-powered graphical user interface (GUI) library with a reactive data model" repository = "https://github.com/khonsulabs/cushy" @@ -36,7 +36,7 @@ tracing-subscriber = { version = "0.3", optional = true, features = [ ] } palette = "0.7.3" ahash = "0.8.6" -cushy-macros = { version = "0.3.0", path = "cushy-macros" } +cushy-macros = { version = "0.4.0", path = "cushy-macros" } arboard = "3.2.1" zeroize = "1.6.1" unicode-segmentation = "1.10.1" diff --git a/cushy-macros/Cargo.toml b/cushy-macros/Cargo.toml index a40e875..6b88a2b 100644 --- a/cushy-macros/Cargo.toml +++ b/cushy-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cushy-macros" -version = "0.3.0" +version = "0.4.0" edition = "2021" description = "Macros for the Cushy GUI framework" repository = "https://github.com/khonsulabs/cushy" @@ -11,7 +11,7 @@ readme = "./README.md" proc-macro = true [dependencies] -attribute-derive = "0.9.1" +attribute-derive = "0.10.0" manyhow = "0.11.1" proc-macro2 = "1.0.69" quote = "1.0.33" diff --git a/guide/guide-examples/Cargo.toml b/guide/guide-examples/Cargo.toml index 2beb5cd..91bab61 100644 --- a/guide/guide-examples/Cargo.toml +++ b/guide/guide-examples/Cargo.toml @@ -5,4 +5,4 @@ edition = "2021" publish = false [dependencies] -cushy = { version = "0.3.0", path = "../../" } +cushy = { version = "0.4.0", path = "../../" }