- New option: useGETForHashedQueries
- Improve error checking
- Never retry a single request more than once, even with network errors
- handle network errors correctly for 400 and 500
- change default error handling to only disable on 400 error, not >= 500
- improve error handling through 500s and optional function to disable
- support hash lookup function for build time generation
- added memoziation to hash generation based on equality of ASTs
- improved failsafe if server doesn't support persisted queries
- change key to sha256Hash that is hex encoded
- change from type to message for error identification
- if server doesn't support PQ, don't try anymore
- initial release