Packages

graphql-upload

18.0.1 · 2 Oct 2026MIT482.2k / weekRepositoryHomepagenpmAtom feed

Upgrading graphql-upload from 10.0.0 to 18.0.1

14 releases in betweennotes for 2

17.0.0, 16.0.0, 15.0.0, 14.0.0, 13.0.0, 12.0.0, 11.0.0 have no release note on GitHub or in the repository's changelog, so their breaking changes are missing from the counts below. The note of 18.0.0 lists no breaking change or deprecation, which is rare for a major.
?
changes to make
0
advisories fixed
3+
new
11+
fixes

Counted from 2 of 14 release notes. Advisories are counted from the advisory database, in full.

Release by release

  1. 18.0.1

    2 Oct 20263 fixes
    • fixed

      The Express middleware created by the function graphqlUploadExpress now passes errors thrown by deferred calls to the Express response method send to Express error handling middleware, preventing unhandled promise rejections. Fixes #397 via #398.

    • fixed

      Corrected some tests.

    • fixed

      Set a Node.js test runner enforced test timeout of 10 seconds.

  2. 18.0.0

    3 Aug 20263 new · 8 fixes
    • new

      Implemented a new test helper function serverClose to ensure tests await the proper closing of servers and all connections, speeding up test runs (particularly in older Node.js versions).

    • new

      Added an end-to-end test.

    • new

      Added a .gitattributes file to enforce LF line endings.

    • fixed

      Removed the package field devEngines as the development and runtime supported Node.js versions are the same again.

  3. 11.0.0 – 17.1.012 releases, no release note

7 other lines we could not sort, mostly version bumps
  • Updated Node.js support to ^22.13.0 || ^24.0.0 || >=26.0.0.

    18.0.0
  • Updated the optional peer dependency @types/express to ^5.0.0.

    18.0.0
  • Updated the optional peer dependency @types/koa to ^3.0.0.

    18.0.0
  • Updated the peer dependency graphql to ^17.0.0.

    18.0.0
  • Migrated the scalar GraphQLUpload to the graphql v17 scalar method names:

    18.0.0
  • Changed imports from graphql to deep imports, for slightly more optimal JavaScript module design. This can be further improved once graphql/graphql-js#4442 is implemented.

    18.0.0
  • The type FileUpload is no longer re-exported from graphql-upload/GraphQLUpload.mjs. To migrate TypeScript type imports:

    18.0.0