graphql-upload
18.0.1 · 2 Oct 2026MIT482.2k / weekRepositoryHomepagenpmAtom feed
25 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 18.x · latest line
18.0.1
2 Oct 2026Corrected some tests.
Set a Node.js test runner enforced test timeout of 10 seconds.
18.0.0
3 Aug 2026Updated Node.js support to
^22.13.0 || ^24.0.0 || >=26.0.0.Updated the optional peer dependency
@types/expressto^5.0.0.Updated the optional peer dependency
@types/koato^3.0.0.
Major
Updated Node.js support to
^22.13.0 || ^24.0.0 || >=26.0.0.Updated the optional peer dependency
@types/expressto^5.0.0.Updated the optional peer dependency
@types/koato^3.0.0.Updated the peer dependency
graphqlto^17.0.0.Migrated the scalar
GraphQLUploadto thegraphqlv17 scalar method names:parseValue→coerceInputValue.parseLiteral→coerceInputLiteral.serialize→coerceOutputValue.
Changed imports from
graphqlto deep imports, for slightly more optimal JavaScript module design. This can be further improved once graphql/graphql-js#4442 is implemented.The type
FileUploadis no longer re-exported fromgraphql-upload/GraphQLUpload.mjs. To migrate TypeScript type imports:- import type { FileUpload } from "graphql-upload/GraphQLUpload.mjs"; + import type { FileUpload } from "graphql-upload/processRequest.mjs";
Patch
Removed the package field
devEnginesas the development and runtime supported Node.js versions are the same again.Updated package scripts.
Updated GitHub Actions CI config:
Improved the triggers.
Renamed the job
teststotest.Run tests with the lower and upper bounds of each supported major Node.js version.
Removed conditionality for Node.js < v22 support.
Removed no longer necessary polyfills for global
File,Promise.withResolvers, andRequest.prototype.bytesin tests.Removed no longer necessary Node.js version conditionality in tests.
Refactored tests from
describeandittosuiteandtest.Implemented a new test helper function
serverCloseto ensure tests await the proper closing of servers and all connections, speeding up test runs (particularly in older Node.js versions).Added an end-to-end test.
Added a
.gitattributesfile to enforce LF line endings.Sorted config in
.editorconfig.Edited the changelog for consistency.
- 17.x
17.1.0
21 Jul 2026Reading the note…
17.0.0
8 Oct 2024Reading the note…
- 16.x
16.0.2
1 Sep 2022Reading the note…
16.0.1
1 Aug 2022Reading the note…
16.0.0
23 Jul 2022Reading the note…
- 15.x
15.0.2
28 Jun 2022Reading the note…
15.0.1
29 May 2022Reading the note…
15.0.0
28 May 2022Reading the note…
- 14.x
14.0.0
23 May 2022Reading the note…
- 13.x
13.0.0
30 Nov 2021Reading the note…
- 12.x
12.0.0
7 May 2021Reading the note…
- 11.x
11.0.0
25 May 2020Reading the note…
- 10.x
10.0.0
27 Jan 2020Reading the note…
- 9.x
9.0.0
3 Dec 2019Reading the note…
- 8.x
8.1.0
10 Oct 2019Reading the note…
8.0.7
12 Jun 2019Reading the note…
8.0.6
26 Apr 2019Reading the note…
8.0.5
5 Apr 2019Reading the note…
8.0.4
15 Jan 2019Reading the note…
8.0.3
10 Jan 2019Reading the note…
8.0.2
17 Nov 2018Reading the note…
8.0.1
1 Nov 2018Reading the note…
8.0.0
18 Sep 2018Reading the note…