Graphql Multipart Request Spec Versions Save

A spec for GraphQL multipart form requests (file uploads).

v2.0.0

6 years ago
  • Added a diagram explaining sync vs async GraphQL multipart request middleware.
  • Improved examples:
  • Display a current implementation list.
  • Updated Prettier config.

Includes all the changes from:

v2.0.0-alpha.2

6 years ago
  • Order operations field first. It simplifies implementations and ensures operations is always the first field if we decide to allow the files map to be omitted for multipart requests without files.
  • Rename files field map. It was a little confusing that a field named files did not actually contain any files. In implementations the name inconveniently conflicted when naming variables and destructuring.

v2.0.0-alpha.1

6 years ago
  • 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.

v1.0.0

6 years ago

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.