@uppy/companion@7.0.0
·
7 commits
to main
since this release
Major Changes
- 2608241: Companion now requires Node.js 22 or newer (was Node.js 20).
- 12de077: Remove @uppy/instagram references from all the packages
- ad4050b: Send token using websocket instead of window.opener.
Breaking in@uppy/corebecause it needs newest version of Companion in order to work.
Breaking in@uppy/companionbecausecompanion.socket()now requirescompanionOptionsto be passed as the second argument. - d9d44ce: Upgrade to express 5 - Companion no longer works when used as a middleware with Express 4.
Minor Changes
- 260811d: Add optional SSE-KMS support for S3 uploads in Companion
Patch Changes
- c3c7cef: Bump shared runtime dependencies (preact, nanoid, lodash, classnames, shallow-equal, pretty-bytes, p-queue, tus-js-client, @transloadit/types @transloadit/prettier-bytes v1, is-mobile, exifr, compressorjs, rxjs, tslib). Also includes type-only fixes in
@uppy/companion'sjwt.tsandrequest.tsto track@types/jsonwebtokenv9 and@types/node. - 8c5814b: Upgrade runtime dependencies. Companion moves to
ws8.21.1,morgan1.11.0,
helmet8.3.0,ioredis5.11.1,serialize-javascript7.0.7,
content-disposition2.0.1 andp-map7.0.5.@uppy/angularmoves to
zone.js~0.16.2, matching its Angular 21 peer range. - 3b08374: Reduce companion redis key timeouts to 10 min - In theory this shouldn't affect users
- e99a17f: Port Companion to TypeScript. Not really a breaking change but there could be some unexpected breakage.