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