Bumping version

This commit is contained in:
Jonathan Johnson 2024-08-20 12:30:41 -07:00
parent f660e1138d
commit ba8d73b6b7
No known key found for this signature in database
GPG key ID: A66D6A34D6620579
6 changed files with 34 additions and 46 deletions

View file

@ -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/",

View file

@ -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.

60
Cargo.lock generated
View file

@ -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",

View file

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

View file

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

View file

@ -5,4 +5,4 @@ edition = "2021"
publish = false
[dependencies]
cushy = { version = "0.3.0", path = "../../" }
cushy = { version = "0.4.0", path = "../../" }