diff --git a/CHANGELOG.md b/CHANGELOG.md index a7063a34..b2acba7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,16 @@ This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html ## Unreleased - xxxx-xx-xx +## v3.9.1 - 2024-12-03 + +### Bug Fixes + +- Fields named `str` are now supported ([#1108](https://github.com/obmarg/cynic/pull/1108)) + +### Changes + +- Fixed all rust 1.83 clippy lints ([#1106](https://github.com/obmarg/cynic/pull/1106)) + ## v3.9.0 - 2024-11-11 ### Changes diff --git a/Cargo.lock b/Cargo.lock index 54632e4a..34000afb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1023,7 +1023,7 @@ dependencies = [ [[package]] name = "cynic" -version = "3.9.0" +version = "3.9.1" dependencies = [ "assert_matches", "chrono", @@ -1046,7 +1046,7 @@ dependencies = [ [[package]] name = "cynic-cli" -version = "3.9.0" +version = "3.9.1" dependencies = [ "clap", "colored", @@ -1060,7 +1060,7 @@ dependencies = [ [[package]] name = "cynic-codegen" -version = "3.9.0" +version = "3.9.1" dependencies = [ "assert_matches", "cynic-parser", @@ -1096,7 +1096,7 @@ dependencies = [ [[package]] name = "cynic-introspection" -version = "3.9.0" +version = "3.9.1" dependencies = [ "assert_matches", "cynic", @@ -1111,7 +1111,7 @@ dependencies = [ [[package]] name = "cynic-parser" -version = "0.8.6" +version = "0.8.7" dependencies = [ "apollo-parser", "ariadne", @@ -1129,7 +1129,7 @@ dependencies = [ [[package]] name = "cynic-parser-deser" -version = "0.8.6" +version = "0.8.7" dependencies = [ "cynic-parser", "cynic-parser-deser-macros", @@ -1137,7 +1137,7 @@ dependencies = [ [[package]] name = "cynic-parser-deser-macros" -version = "0.8.6" +version = "0.8.7" dependencies = [ "proc-macro2", "quote", @@ -1146,7 +1146,7 @@ dependencies = [ [[package]] name = "cynic-proc-macros" -version = "3.9.0" +version = "3.9.1" dependencies = [ "cynic-codegen", "darling", @@ -1156,7 +1156,7 @@ dependencies = [ [[package]] name = "cynic-querygen" -version = "3.9.0" +version = "3.9.1" dependencies = [ "Inflector", "assert_matches", diff --git a/Cargo.toml b/Cargo.toml index 3e2c37ad..addd1a4b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,12 +35,12 @@ edition = "2021" homepage = "https://cynic-rs.dev" repository = "https://github.com/obmarg/cynic" license = "MPL-2.0" -version = "3.9.0" +version = "3.9.1" rust-version = "1.76" [workspace.dependencies] -cynic-parser = { path = "cynic-parser", version = "0.8.6" } -cynic-parser-deser-macros = { path = "cynic-parser-deser-macros", version = "0.8.6" } +cynic-parser = { path = "cynic-parser", version = "0.8.7" } +cynic-parser-deser-macros = { path = "cynic-parser-deser-macros", version = "0.8.7" } darling = "0.20" rstest = "0.23" syn = "2" diff --git a/cynic-cli/Cargo.toml b/cynic-cli/Cargo.toml index a0ecdf69..59dce912 100644 --- a/cynic-cli/Cargo.toml +++ b/cynic-cli/Cargo.toml @@ -21,9 +21,9 @@ path = "src/main.rs" [dependencies] clap = { version = "4", features = ["derive"] } colored = "2" -cynic = { path = "../cynic", version = "3.9.0", features = ["http-reqwest-blocking"] } -cynic-introspection = { path = "../cynic-introspection", version = "3.9.0" } -cynic-querygen = { path = "../cynic-querygen", version = "3.9.0" } +cynic = { path = "../cynic", version = "3.9.1", features = ["http-reqwest-blocking"] } +cynic-introspection = { path = "../cynic-introspection", version = "3.9.1" } +cynic-querygen = { path = "../cynic-querygen", version = "3.9.1" } reqwest = { version = "0.12", features = ["blocking"] } thiserror = "1" diff --git a/cynic-parser-deser-macros/Cargo.toml b/cynic-parser-deser-macros/Cargo.toml index f74087d9..8f6adb99 100644 --- a/cynic-parser-deser-macros/Cargo.toml +++ b/cynic-parser-deser-macros/Cargo.toml @@ -4,7 +4,7 @@ description = "Macros for cynic-parser-deser" keywords = ["graphql", "parser", "deserialization"] readme = "README.md" -version = "0.8.6" +version = "0.8.7" homepage = "https://docs.rs/cynic-parser-deser" documentation = "https://docs.rs/cynic-parser-deser" diff --git a/cynic-parser-deser/Cargo.toml b/cynic-parser-deser/Cargo.toml index 210ac2d0..64a0a53f 100644 --- a/cynic-parser-deser/Cargo.toml +++ b/cynic-parser-deser/Cargo.toml @@ -4,7 +4,7 @@ description = "Deserialization for cynic-parser Values" keywords = ["graphql", "parser", "deserialization"] readme = "README.md" -version = "0.8.6" +version = "0.8.7" homepage = "https://docs.rs/cynic-parser-deser" documentation = "https://docs.rs/cynic-parser-deser" diff --git a/cynic-parser/CHANGELOG.md b/cynic-parser/CHANGELOG.md index 09ac9444..f453ec69 100644 --- a/cynic-parser/CHANGELOG.md +++ b/cynic-parser/CHANGELOG.md @@ -9,6 +9,12 @@ This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html ## Unreleased - xxxx-xx-xx +## v0.8.7 - 2024-12-03 + +### Changes + +- Fixed all rust 1.83 clippy lints ([#1106](https://github.com/obmarg/cynic/pull/1106)) + ## v0.8.6 - 2024-11-28 ### Bug Fixes diff --git a/cynic-parser/Cargo.toml b/cynic-parser/Cargo.toml index 424ff4f9..f31d91b1 100644 --- a/cynic-parser/Cargo.toml +++ b/cynic-parser/Cargo.toml @@ -4,7 +4,7 @@ description = "A fast, correct and easy to use GraphQL parser" keywords = ["graphql", "parser", "api"] readme = "README.md" -version = "0.8.6" +version = "0.8.7" homepage = "https://docs.rs/cynic-parser" documentation = "https://docs.rs/cynic-parser" diff --git a/cynic-proc-macros/Cargo.toml b/cynic-proc-macros/Cargo.toml index c26ecd38..e84fb9f8 100644 --- a/cynic-proc-macros/Cargo.toml +++ b/cynic-proc-macros/Cargo.toml @@ -21,7 +21,7 @@ rkyv = ["cynic-codegen/rkyv"] proc-macro = true [dependencies] -cynic-codegen = { path = "../cynic-codegen", version = "3.9.0" } +cynic-codegen = { path = "../cynic-codegen", version = "3.9.1" } darling.workspace = true quote = "1" syn.workspace = true diff --git a/cynic/Cargo.toml b/cynic/Cargo.toml index fc73089e..fba2d406 100644 --- a/cynic/Cargo.toml +++ b/cynic/Cargo.toml @@ -24,7 +24,7 @@ http-reqwest-blocking = ["http-reqwest", "reqwest/blocking", "serde_json"] rkyv = ["cynic-proc-macros/rkyv"] [dependencies] -cynic-proc-macros = { path = "../cynic-proc-macros", version = "3.9.0" } +cynic-proc-macros = { path = "../cynic-proc-macros", version = "3.9.1" } ref-cast = "1.0.15" serde = { version = "1.0.136", features = [ "derive" ] } serde_json = { version = "1.0", optional = true } diff --git a/schemas/github/Cargo.toml b/schemas/github/Cargo.toml index a3352efc..c3ed9fe6 100644 --- a/schemas/github/Cargo.toml +++ b/schemas/github/Cargo.toml @@ -8,4 +8,4 @@ publish = false [dependencies] chrono = { version = "0.4", features = ["serde"] } -cynic = { path = "../../cynic", version = "3.9.0" } +cynic = { path = "../../cynic", version = "3.9.1" }