Skip to content

v1.0.0

Compare
Choose a tag to compare
@jfrolich jfrolich released this 07 Sep 02:40
· 95 commits to master since this release

There has been a lot of new features in version 1.0 of graphql-ppx. Below some
of the main changes. After 1.0 we are going to record a more detailed changelog.

Large changes

  • 馃殌 馃挜 New API, no definition, first class modules and clients can
    extend definitions
  • 馃殌 馃挜 Using records instead of objects
  • 馃殌 Generating types
  • 馃殌 Serialization

Other features

  • 馃殌 Generating a module signature
  • 馃殌 Support for recursive modules
  • 馃殌 馃挜 Raw types
  • 馃殌 Leaner parse
  • 馃殌 馃挜 ppxCustom instead of bsDecoder
  • 馃殌 ppxAs
  • 馃殌 Better editor support
  • 馃殌 Better errors
  • 馃殌 Docstrings
  • 馃殌 Multiple fragments or operations per extension point
  • 馃殌 Configuration in bsconfig.json
  • 馃殌 Tagged template literal support
  • 馃殌 graphql extension points in interface files
  • 馃彔 Snapshot and compile testing