Skip to content

Releases: obmarg/cynic

v3.9.1

03 Dec 14:28
2e2df18
Compare
Choose a tag to compare

Bug Fixes

  • Fields named str are now supported (#1108)

Changes

  • Fixed all rust 1.83 clippy lints (#1106)

Contributors

Thanks to the people who contributed to this release:

cynic-parser-v0.8.7

03 Dec 14:27
2e2df18
Compare
Choose a tag to compare

Changes

  • Fixed all rust 1.83 clippy lints (#1106)

Contributors

Thanks to the people who contributed to this release:

cynic-parser-v0.8.6

28 Nov 11:33
5cfee8a
Compare
Choose a tag to compare

Bug Fixes

  • Value::is_variable now works correctly (#1104)
  • Fixed the VariableValue debug impl which was misleading
    (#1104)

Contributors

Thanks to the people who contributed to this release:

cynic-parser-v0.8.5

27 Nov 13:09
020bdb7
Compare
Choose a tag to compare

New Features

  • Every selection set in ExecutableDocument now has a span.

Bug Fixes

  • Type::wrappers functions now return TypeWrappersIter instead of impl Iterator
  • TypeWrappersIter is now Clone

cynic-parser-v0.8.4

20 Nov 16:06
20616d5
Compare
Choose a tag to compare

Bug Fixes

  • Removed erroneous error code from reports (#1099)
  • Removed some stray dbg! calls (#1097)

Contributors

Thanks to the people who contributed to this release:

v3.9.0

12 Nov 08:13
22dfcea
Compare
Choose a tag to compare

Changes

  • Bumped cynic-parser dependency
  • Removed dependency on counter (#1027)

Changes

  • MSRV is now 1.76

Contributors

Thanks to the people who contributed to this release:

cynic-parser-v0.8.3

12 Nov 11:33
46b5036
Compare
Choose a tag to compare

New Features

  • Added a span for directive arguments

cynic-parser-v0.8.2

12 Nov 09:17
ee0ced7
Compare
Choose a tag to compare

New Features

  • Added a span for directive arguments

cynic-parser-v0.8.1

12 Nov 08:12
22dfcea
Compare
Choose a tag to compare

New Features

  • Added a span for directive arguments

cynic-parser-v0.8.0

07 Nov 19:12
609f661
Compare
Choose a tag to compare

Breaking Changes

  • Lexing failures now include the token that failed to parse
  • Description::raw_str has been renamed raw_untrimmed_str to make its
    purpose clearer.
  • StringLiteral::raw_str has been renamed raw_untrimmed_str to make its
    purpose clearer.
  • Floats are now correctly represented as f64 rather than f32
  • Value::as_f32 & ConstValue::as_f32 are now as_f64

New Features

  • Added convenience functions to SchemaDefintion to get the individual
    definitions from within
  • Added get function to ConstList, List,, ConstObject and Object to
    get the value of an item or field from the list or object
  • ConstList, List, ConstObject and Object now implement IntoIterator,
    which is equivalent to calling items or fields
  • Added as_f64 & as_str & as_bool functions to the respective scalar
    value types.

Bug Fixes

  • Floats are now correctly represented as f64 rather than f32

Changes

  • Iter types are now reexported in the type_system and executable modules
  • Value & ConstValue are now reexported from the crate root.