All notable changes to this project will be documented in this file.
The format is roughly based on Keep a Changelog.
This project adheres to Semantic Versioning.
- Updated most functions to return the named type
Iter
rather thanimpl ExactSizedIterator
(#945) - All the readers now
impl Debug
(#923)
- Parser now errors on an invalid directive location instead of panicing (#948)
- Pretty printing now formats long arguments correctly (#947)
v0.2.6 - 2024-04-16
- implement PartialEq for Type and Value (#924)
v0.2.5 - 2024-04-15
- Directives on schema definitions are now parsed correctly (#921)
- Schema extensions without operation definitions are now parsed correctly (#921)
v0.2.4 - 2024-04-15
- TypeSystemDocument::definitions() now returns an ExactSizeIterator (#919)
0.2.3 - 2024-04-15
- Pretty printing output is now significantly improved, but still not perfect (#916)
- Pretty printing will now escape strings
- Some internal changes
- Added executable parsing support
- String escaping is now supported properly.
- Probably a ton of other things. I'm not going to list the changes exhaustively because of how early this library is - I'd be surprised if anyone was using it (if I'm wrong please let me know).
- Initial version.
- Supports parsing & printing GraphQL schemas
- Is fast