User-facing changes: - Support the null value. - Fix Unicode unescaping bug.
libgraphqlparser-developer-facing changes: - Upgrade to gtest 1.8.0. - Upgrade to flex 2.6.2.
0.5.0
API-breaking change to match graphql-js: ArrayValue is now known as ListValue. `subscription` is now accepted as an operation type instead of being rejected as a syntax error. Some installer fixes.
0.4.1
dump_json_ast bugfix: Don't produce invalid JSON for inline fragments without type conditions.
0.4.0
Fixes for some memory leaks. Track 2 upstream GraphQL language changes from October: make operation name optional and make type conditions on inline fragments optional. Sorry for the delay.
0.3.0
Lexer improvements: - Track Unicode changes in upstream GraphQL spec - Escape non-printable characters in error messages
0.2.0
Build system improvements: - support for out-of-source builds - Require only cmake 2.8 - `make install` support
Functionality: - `ast.py` improvements from eapache - `graphql_ast_to_json` exposed in the C API