Skip to content

Releases: obmarg/cynic

cynic-parser-v0.6.1

06 Oct 19:30
95e80e0
Compare
Choose a tag to compare

Bug Fixes

  • Fixed some issues with block string trimming (#1060)

cynic-parser-v0.6.0

03 Oct 17:55
f37b79f
Compare
Choose a tag to compare

New Features

  • Rework Value significantly (#1048)
  • Added ConstValue (#1057)
  • The ExecutableId & TypeSystemId traits have been changed (#1047)

Changes

  • MSRV is now 1.76

cynic-parser-v0.5.2

25 Sep 15:59
275fa17
Compare
Choose a tag to compare

New Features

  • Description is now Display (#1044)

Bug Fixes

  • Iter::with_ids now takes self by reference, which works better with
    Iter no longer being Copy (#1045)

cynic-parser-v0.5.1

25 Sep 15:36
7703c10
Compare
Choose a tag to compare

Bug Fixes

  • Added the Description convenience functions that were missed in v0.5.0
    (#1041)

cynic-parser-v0.5.0

25 Sep 15:22
73ab55d
Compare
Choose a tag to compare

Breaking Changes

  • Integer values are now represented by IntValue rather than an i32.
    Although the GraphQl Int type is represented by i32 this restriction is
    not specified for the grammar.
    (#1037)
  • Iter is no longer Copy as this could cause subtle bugs. It remains
    Clone so you can use that if you need to.
    (#1036)
  • IdRange now implements IntoIterator instead of directly implementing
    Iterator. (#1036)

New Features

  • Pretty printer can now optionally sort definitions & fields in its output
    (#1038)
  • The type ystem AST now has spans in more places
    (#998).

Bug Fixes

  • Support ints larger than i32 in parser (#1037)
  • use Iter in more places in parser (#1030)

v3.8.0

29 Aug 09:31
c91f2f3
Compare
Choose a tag to compare

New Features

  • Added OperationBuilder::build_with_variables_inlined which can be used to
    build a query string with variables inlined (#1012)
  • Added QueryVariableLiterals, a trait & derive macro that can be used to
    enable dynamic fetching of variables (#1009)

Bug Fixes

  • The generator now consistently renames arguments that share names with rust
    keywords (#1005)
  • The generator will no longer panic when using a fragment with an interface
    as its type condition (#994)

Bug Fixes

  • Tidied up the output of object & list literals in the clients GraphQl output.

cynic-parser-v0.4.5

19 Jun 11:52
e297a56
Compare
Choose a tag to compare

New Features

  • Add Iter::with_ids for iterating over readers and their corresponding Ids
    (#984)

cynic-parser-v0.4.4

10 Jun 10:48
738e280
Compare
Choose a tag to compare

New Features

  • impl Ord for parser id types (#981)

v3.7.3

04 Jun 10:16
cf2bae9
Compare
Choose a tag to compare

Changes

  • update Cargo.toml dependencies
  • update rust crate trycmd to 0.15 (#971)

cynic-parser-v0.4.3

04 Jun 12:56
037dcca
Compare
Choose a tag to compare

Bug Fixes

  • FragmentSpread::fragment had a missing lifetime
    (#978)