Releases: jaydenseric/graphql-multipart-request-spec
Releases · jaydenseric/graphql-multipart-request-spec
Version 2.0.0
- Added a diagram explaining sync vs async GraphQL multipart request middleware.
- Improved examples:
- Examples match those of apollo-upload-examples.
- Added cURL requests, fixing #6.
- Added request payloads.
- Display a current implementation list.
- Updated Prettier config.
Includes all the changes from:
Version 2.0.0-alpha.2
- Order
operations
field first. It simplifies implementations and ensuresoperations
is always the first field if we decide to allow thefiles
map to be omitted for multipart requests without files. - Rename
files
fieldmap
. It was a little confusing that a field namedfiles
did not actually contain any files. In implementations the name inconveniently conflicted when naming variables and destructuring.
Version 2.0.0-alpha.1
- New
files
field and file field naming system. This makes it possible to implement:- File deduplication.
- File upload streams in resolvers.
- Aborting file uploads in resolvers.
- Fixed the Github release badge URL.
- Added
extract-files
to the relevant projects list. - Updated an Apollo documentation link.
- Spelling error fix.
- Prettier markdown.
Version 1
As implemented by:
A new v2 will be drafted soon to make it possible to implement:
- File upload streams in resolvers.
- Aborting file uploads in resolvers.
- Deduplication of files for batched operations.