Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2021-05-13 | 2.6 kB | |
Version 15.0.0.tar.gz | 2021-05-13 | 21.3 kB | |
Version 15.0.0.zip | 2021-05-13 | 31.3 kB | |
Totals: 3 Items | 55.3 kB | 0 |
Major
- Updated Node.js support to
^12.20 || >= 14.13
. - Stopped supporting Internet Explorer.
- Changed
@apollo/client
from a dependency to a peer dependency, fixing #251 via #252. - Updated dependencies, some of which require newer Node.js versions than previously supported.
- Replaced the the
package.json
exports
field public subpath folder mapping (deprecated by Node.js) with a subpath pattern. Deeprequire
paths withinapollo-upload-client/public/
must now include the.js
file extension. - Removed Babel related dependencies, config, and scripts. Published modules now contain more modern ES syntax.
- Published modules now contain JSDoc comments, which might affect TypeScript projects.
- The tests are now ESM in
.mjs
files instead of CJS in.js
files.
Patch
- Stop using
hard-rejection
to detect unhandledPromise
rejections in tests, as Node.js v15+ does this natively. - Test the bundle size manually using
esbuild
andgzip-size
, removingsize-limit
related dev dependencies, config, and scripts. - Updated GitHub Actions CI config:
- Run tests with Node.js v12, v14, v16.
- Updated
actions/checkout
to v2. - Updated
actions/setup-node
to v2. - Don’t specify the
CI
environment variable as it’s set by default. - More specific package
main
field path. - Simplified JSDoc related package scripts now that
jsdoc-md
v10 automatically generates a Prettier formatted readme. - Added a package
test:jsdoc
script that checks the readme API docs are up to date with the source JSDoc. - Use the
.js
file extension in internalrequire
paths. - Clearer package and function
createUploadLink
description, fixing #247. - Fixed function
createUploadLink
optionfetchOptions.signal
bugs: - If the given abort controller signal is already aborted, immediately abort the fetch.
- Use
once: true
when adding theabort
event listener on the given abort controller signal to avoid a possible memory leak. - Updated a URL in the changelog entry for v14.0.0.
- Documentation updates.