Skip to content

Commit a7cce2b

Browse files
release: cynic v3.12 & cynic-parser v0.10 (#1152)
1 parent 6cf1859 commit a7cce2b

File tree

12 files changed

+40
-22
lines changed

12 files changed

+40
-22
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@ This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html
88

99
## Unreleased - xxxx-xx-xx
1010

11+
## v3.12.0 - 2025-08-19
12+
13+
### New Features
14+
15+
- The `graphql_type` attribute on fields of variable structs can now specify
16+
generic types instead of just single named types.
17+
18+
### Bug Fixes
19+
20+
- Fix using `&str` on input fields of type `String` (#1160)
21+
- Hide the `assert_type_eq_all` and `assert_impl` macros from the docs - these
22+
were never public API and should always have been hidden (#1159)
23+
1124
## v3.11.0 - 2025-05-13
1225

1326
### New Features

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ edition = "2021"
3636
homepage = "https://cynic-rs.dev"
3737
repository = "https://github.com/obmarg/cynic"
3838
license = "MPL-2.0"
39-
version = "3.11.0"
39+
version = "3.12.0"
4040
rust-version = "1.80"
4141

4242
[workspace.dependencies]
@@ -45,8 +45,8 @@ insta = { version = "1", features = ["yaml", "json"] }
4545
rstest = "0.23"
4646
syn = "2"
4747

48-
cynic-parser = { path = "cynic-parser", version = "0.9.1" }
49-
cynic-parser-deser-macros = { path = "cynic-parser-deser-macros", version = "0.9" }
48+
cynic-parser = { path = "cynic-parser", version = "0.10.0" }
49+
cynic-parser-deser-macros = { path = "cynic-parser-deser-macros", version = "0.10" }
5050
graphql-mocks.path = "graphql-mocks"
5151

5252
[profile.dev]

cynic-book/src/derives/query-arguments.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

cynic-cli/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ path = "src/main.rs"
2121
[dependencies]
2222
clap = { version = "4", features = ["derive"] }
2323
colored = "2"
24-
cynic = { path = "../cynic", version = "3.11.0", features = ["http-reqwest-blocking"] }
25-
cynic-introspection = { path = "../cynic-introspection", version = "3.11.0" }
26-
cynic-querygen = { path = "../cynic-querygen", version = "3.11.0" }
24+
cynic = { path = "../cynic", version = "3.12.0", features = ["http-reqwest-blocking"] }
25+
cynic-introspection = { path = "../cynic-introspection", version = "3.12.0" }
26+
cynic-querygen = { path = "../cynic-querygen", version = "3.12.0" }
2727
reqwest = { version = "0.12", features = ["blocking"] }
2828
thiserror = "1"
2929

cynic-parser-deser-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "Macros for cynic-parser-deser"
44
keywords = ["graphql", "parser", "deserialization"]
55
readme = "README.md"
66

7-
version = "0.9.1"
7+
version = "0.10.0"
88

99
homepage = "https://docs.rs/cynic-parser-deser"
1010
documentation = "https://docs.rs/cynic-parser-deser"

cynic-parser-deser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "Deserialization for cynic-parser Values"
44
keywords = ["graphql", "parser", "deserialization"]
55
readme = "README.md"
66

7-
version = "0.9.1"
7+
version = "0.10.0"
88

99
homepage = "https://docs.rs/cynic-parser-deser"
1010
documentation = "https://docs.rs/cynic-parser-deser"

cynic-parser/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html
99

1010
## Unreleased - xxxx-xx-xx
1111

12+
## v0.10.0 - 2025-08-19
13+
14+
### New Features
15+
16+
- Added a `rev` function on TypeWrappersIter (#1161)
17+
1218
## v0.9.1 - 2025-02-20
1319

1420
### Bug Fixes

cynic-parser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "A fast, correct and easy to use GraphQL parser"
44
keywords = ["graphql", "parser", "api"]
55
readme = "README.md"
66

7-
version = "0.9.1"
7+
version = "0.10.0"
88

99
homepage = "https://docs.rs/cynic-parser"
1010
documentation = "https://docs.rs/cynic-parser"

cynic-proc-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ directives = []
2222
proc-macro = true
2323

2424
[dependencies]
25-
cynic-codegen = { path = "../cynic-codegen", version = "3.11.0" }
25+
cynic-codegen = { path = "../cynic-codegen", version = "3.12.0" }
2626
darling.workspace = true
2727
quote = "1"
2828
syn.workspace = true

0 commit comments

Comments
 (0)