mirror of
https://github.com/transloadit/uppy.git
synced 2026-01-23 02:25:07 +00:00
[ci] release (#6011)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/aws-s3@5.0.2 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/companion-client@5.1.1 - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/companion@6.1.1 ### Patch Changes -6a60ee5: Reject request early instead of crashing on missing `filename` for /s3/multipart and /s3/params endpoints ## @uppy/companion-client@5.1.1 ### Patch Changes -0c16fe4: - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/components@1.0.4 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Move `restore-confirmed` from `onUploadStart` event listener to `startUpload`, else it would cause `restore-confirmed` to be triggered even if there is no `recoveredState` to recover - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/image-editor@4.0.2 ## @uppy/compressor@3.0.2 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/core@5.1.1 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`) - Introduce new field `progress`.`complete`: if there is a post-processing step, set it to `true` once post processing is complete. If not, set it to `true` once upload has finished. - Throw a proper `Nonexistent upload` error message if trying to upload a non-existent upload, instead of TypeError - Rewrite `Uppy.upload()` - this fixes two bugs: 1. No more duplicate emit call when this.#restricter.validateMinNumberOfFiles throws (`#informAndEmit` and `this.emit('error')`) 2. 'restriction-failed' now also gets correctly called when `checkRequiredMetaFields` check errors. - Don't re-upload completed files #5930 - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Remove TagFile type - Use UppyFile instead. - Make `name` required on UppyFile (it is in reality always set) - Fix bug: `RestrictionError` sometimes thrown with a `file` property that was _not_ a `UppyFile`, but a `File`. This would happen if someone passed a `File` instead of a `MinimalRequiredUppyFile` into `core.addFile` (which is valid to do according to our API) - Improve some log messages - Simplify Uppy `postprocess-complete` handler - Updated dependencies [0c16fe4] - @uppy/utils@7.1.1 ## @uppy/dashboard@5.0.3 ### Patch Changes -0c16fe4: - Remove `restore-canceled` event as it was not being used. - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 - @uppy/provider-views@5.1.1 - @uppy/thumbnail-generator@5.0.2 ## @uppy/golden-retriever@5.1.1 ### Patch Changes -0c16fe4: - **Internal inter-package breaking change:** Remove hacky internal event `restore:get-data` that would send a function as its event data (to golden retriever for it to call the function to receive data from it). Add instead `restore:plugin-data-changed` that publishes data when it changes. This means that **old versions of `@uppy/transloadit` are not compatible with newest version of `@uppy/golden-retriever` (and vice versa)**. - Large internal refactor of Golden Retriever - Use `state-update` handler to trigger save to local storage and blobs, instead of doing it in various other event handlers (`complete`, `upload-success`, `file-removed`, `file-editor:complete`, `file-added`). this way we don't miss any state updates. also simplifies the code a lot. this fixes: - Always store blob when it changes - this fixes the bug when using the compressor plugin, it would store the uncompressed original blob (like when using image editor plugin) - Add back throttle: but throttling must happen on the actual local storage save calls inside MetaDataStore, _not_ the handleStateUpdate function, so we don't miss any state updates (and end up with inconsistent data). Note that there is still a race condition where if the user removes a file (causing the blob to be deleted), then quickly reloads the page before the throttled save has happened, the file will be restored but the blob will be missing, so it will become a ghost. this is probably not a big problem though. need to disable throttling when running tests (add it as an option to the plugin) - Fix implicit `any` types in #restore filesWithBlobs - Don't error when saving indexedDB file that already exists (make it idempotent) - Fix bug: Golden Retriever was not deleting from IndexedDbStore if ServiceWorkerStore exists, causing a storage leak - Remove unused Golden Retriever cleanup.ts - Clean up stored files on `complete` event _only_ if _all_ files succeeded (no failed files). this allows the user to retry failed files if they get interrupted - fixes #5927, closes #5955 - Only set `isGhost` for non-successful files - it doesn't make sense for successfully uploaded files to be ghosted because they're already done. #5930 - Add `upload-success` event handler `handleFileUploaded`: this handler will remove blobs of files that have successfully uploaded. this prevents leaking blobs when an upload with multiple files gets interrupted (but some files have uploaded successfully), because `#handleUploadComplete` (which normally does the cleanup) doesn't get called untill _all_ files are complete. - Fix `file-editor:complete` potential race condition: it would delete and add at the same time (without first awaiting delete operation) - Fix: Don't double `setState` when restoring - Improve types in golden retriever and MetaDataStore - MetaDataStore: move old state expiry to from `constructor` to `load()` - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/image-editor@4.0.2 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/provider-views@5.1.1 ### Patch Changes -0c16fe4: - Rename `getTagFile` to `companionFileToUppyFile` - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/thumbnail-generator@5.0.2 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/transloadit@5.1.3 ### Patch Changes -0c16fe4: - **Internal inter-package breaking change:** Remove hacky internal event `restore:get-data` that would send a function as its event data (to golden retriever for it to call the function to receive data from it). Add instead `restore:plugin-data-changed` that publishes data when it changes. This means that **old versions of `@uppy/transloadit` are not compatible with newest version of `@uppy/golden-retriever` (and vice versa)**. - Minor internal refactoring in order to make sure that we will always emit `restore:plugin-data-changed` whenever assembly state changes - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/companion-client@5.1.1 - @uppy/core@5.1.1 - @uppy/utils@7.1.1 - @uppy/provider-views@5.1.1 - @uppy/tus@5.0.2 ## @uppy/tus@5.0.2 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/companion-client@5.1.1 - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/url@5.0.2 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/companion-client@5.1.1 - @uppy/core@5.1.1 - @uppy/utils@7.1.1 ## @uppy/utils@7.1.1 ### Patch Changes -0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`) - Introduce new field `progress`.`complete`: if there is a post-processing step, set it to `true` once post processing is complete. If not, set it to `true` once upload has finished. - Throw a proper `Nonexistent upload` error message if trying to upload a non-existent upload, instead of TypeError - Rewrite `Uppy.upload()` - this fixes two bugs: 1. No more duplicate emit call when this.#restricter.validateMinNumberOfFiles throws (`#informAndEmit` and `this.emit('error')`) 2. 'restriction-failed' now also gets correctly called when `checkRequiredMetaFields` check errors. - Don't re-upload completed files #5930 - Split UppyFile into two intefaces distinguished by the `isRemote` boolean: - LocalUppyFile - RemoteUppyFile - Remove TagFile type - Use UppyFile instead. - Make `name` required on UppyFile (it is in reality always set) - Fix bug: `RestrictionError` sometimes thrown with a `file` property that was _not_ a `UppyFile`, but a `File`. This would happen if someone passed a `File` instead of a `MinimalRequiredUppyFile` into `core.addFile` (which is valid to do according to our API) - Improve some log messages - Simplify Uppy `postprocess-complete` handler ## uppy@5.1.7 ### Patch Changes - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - Updated dependencies [0c16fe4] - @uppy/aws-s3@5.0.2 - @uppy/companion-client@5.1.1 - @uppy/compressor@3.0.2 - @uppy/core@5.1.1 - @uppy/dashboard@5.0.3 - @uppy/golden-retriever@5.1.1 - @uppy/image-editor@4.0.2 - @uppy/provider-views@5.1.1 - @uppy/thumbnail-generator@5.0.2 - @uppy/transloadit@5.1.3 - @uppy/tus@5.0.2 - @uppy/url@5.0.2 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
0c16fe44b9
commit
2c4727e5f4
48 changed files with 262 additions and 145 deletions
|
|
@ -1,8 +0,0 @@
|
|||
---
|
||||
"@uppy/aws-s3": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
"@uppy/companion-client": patch
|
||||
---
|
||||
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
"@uppy/components": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Move `restore-confirmed` from `onUploadStart` event listener to `startUpload`, else it would cause `restore-confirmed` to be triggered even if there is no `recoveredState` to recover
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
---
|
||||
"@uppy/compressor": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
"@uppy/core": patch
|
||||
"@uppy/utils": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`)
|
||||
- Introduce new field `progress`.`complete`: if there is a post-processing step, set it to `true` once post processing is complete. If not, set it to `true` once upload has finished.
|
||||
- Throw a proper `Nonexistent upload` error message if trying to upload a non-existent upload, instead of TypeError
|
||||
- Rewrite `Uppy.upload()` - this fixes two bugs:
|
||||
1. No more duplicate emit call when this.#restricter.validateMinNumberOfFiles throws (`#informAndEmit` and `this.emit('error')`)
|
||||
2. 'restriction-failed' now also gets correctly called when `checkRequiredMetaFields` check errors.
|
||||
- Don't re-upload completed files #5930
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Remove TagFile type - Use UppyFile instead.
|
||||
- Make `name` required on UppyFile (it is in reality always set)
|
||||
- Fix bug: `RestrictionError` sometimes thrown with a `file` property that was *not* a `UppyFile`, but a `File`. This would happen if someone passed a `File` instead of a `MinimalRequiredUppyFile` into `core.addFile` (which is valid to do according to our API)
|
||||
- Improve some log messages
|
||||
- Simplify Uppy `postprocess-complete` handler
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@uppy/dashboard": patch
|
||||
---
|
||||
|
||||
- Remove `restore-canceled` event as it was not being used.
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@uppy/companion": patch
|
||||
---
|
||||
|
||||
Reject request early instead of crashing on missing `filename` for /s3/multipart and /s3/params endpoints
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
"@uppy/golden-retriever": patch
|
||||
---
|
||||
|
||||
- **Internal inter-package breaking change:** Remove hacky internal event `restore:get-data` that would send a function as its event data (to golden retriever for it to call the function to receive data from it). Add instead `restore:plugin-data-changed` that publishes data when it changes. This means that **old versions of `@uppy/transloadit` are not compatible with newest version of `@uppy/golden-retriever` (and vice versa)**.
|
||||
- Large internal refactor of Golden Retriever
|
||||
- Use `state-update` handler to trigger save to local storage and blobs, instead of doing it in various other event handlers (`complete`, `upload-success`, `file-removed`, `file-editor:complete`, `file-added`). this way we don't miss any state updates. also simplifies the code a lot. this fixes:
|
||||
- Always store blob when it changes - this fixes the bug when using the compressor plugin, it would store the uncompressed original blob (like when using image editor plugin)
|
||||
- Add back throttle: but throttling must happen on the actual local storage save calls inside MetaDataStore, *not* the handleStateUpdate function, so we don't miss any state updates (and end up with inconsistent data). Note that there is still a race condition where if the user removes a file (causing the blob to be deleted), then quickly reloads the page before the throttled save has happened, the file will be restored but the blob will be missing, so it will become a ghost. this is probably not a big problem though. need to disable throttling when running tests (add it as an option to the plugin)
|
||||
- Fix implicit `any` types in #restore filesWithBlobs
|
||||
- Don't error when saving indexedDB file that already exists (make it idempotent)
|
||||
- Fix bug: Golden Retriever was not deleting from IndexedDbStore if ServiceWorkerStore exists, causing a storage leak
|
||||
- Remove unused Golden Retriever cleanup.ts
|
||||
- Clean up stored files on `complete` event *only* if *all* files succeeded (no failed files). this allows the user to retry failed files if they get interrupted - fixes #5927, closes #5955
|
||||
- Only set `isGhost` for non-successful files - it doesn't make sense for successfully uploaded files to be ghosted because they're already done. #5930
|
||||
- Add `upload-success` event handler `handleFileUploaded`: this handler will remove blobs of files that have successfully uploaded. this prevents leaking blobs when an upload with multiple files gets interrupted (but some files have uploaded successfully), because `#handleUploadComplete` (which normally does the cleanup) doesn't get called untill *all* files are complete.
|
||||
- Fix `file-editor:complete` potential race condition: it would delete and add at the same time (without first awaiting delete operation)
|
||||
- Fix: Don't double `setState` when restoring
|
||||
- Improve types in golden retriever and MetaDataStore
|
||||
- MetaDataStore: move old state expiry to from `constructor` to `load()`
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
---
|
||||
"@uppy/image-editor": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@uppy/provider-views": patch
|
||||
---
|
||||
|
||||
- Rename `getTagFile` to `companionFileToUppyFile`
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
---
|
||||
"@uppy/thumbnail-generator": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
---
|
||||
"@uppy/transloadit": patch
|
||||
---
|
||||
|
||||
- **Internal inter-package breaking change:** Remove hacky internal event `restore:get-data` that would send a function as its event data (to golden retriever for it to call the function to receive data from it). Add instead `restore:plugin-data-changed` that publishes data when it changes. This means that **old versions of `@uppy/transloadit` are not compatible with newest version of `@uppy/golden-retriever` (and vice versa)**.
|
||||
- Minor internal refactoring in order to make sure that we will always emit `restore:plugin-data-changed` whenever assembly state changes
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
---
|
||||
"@uppy/tus": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
---
|
||||
"@uppy/url": patch
|
||||
---
|
||||
|
||||
- Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
Hi, thanks for trying out the bundled version of the Uppy File Uploader. You can
|
||||
use this from a CDN
|
||||
(`<script src="https://releases.transloadit.com/uppy/v5.1.6/uppy.min.js"></script>`)
|
||||
(`<script src="https://releases.transloadit.com/uppy/v5.1.7/uppy.min.js"></script>`)
|
||||
or bundle it with your webapp.
|
||||
|
||||
Note that the recommended way to use Uppy is to install it with yarn/npm and use
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus
|
|||
```
|
||||
|
||||
Add CSS
|
||||
[uppy.min.css](https://releases.transloadit.com/uppy/v5.1.6/uppy.min.css),
|
||||
[uppy.min.css](https://releases.transloadit.com/uppy/v5.1.7/uppy.min.css),
|
||||
either to your HTML page’s `<head>` or include in JS, if your bundler of choice
|
||||
supports it.
|
||||
|
||||
|
|
@ -117,7 +117,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object.
|
|||
```html
|
||||
<!-- 1. Add CSS to `<head>` -->
|
||||
<link
|
||||
href="https://releases.transloadit.com/uppy/v5.1.6/uppy.min.css"
|
||||
href="https://releases.transloadit.com/uppy/v5.1.7/uppy.min.css"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
|
||||
|
|
@ -128,7 +128,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object.
|
|||
Uppy,
|
||||
Dashboard,
|
||||
Tus,
|
||||
} from 'https://releases.transloadit.com/uppy/v5.1.6/uppy.min.mjs'
|
||||
} from 'https://releases.transloadit.com/uppy/v5.1.7/uppy.min.mjs'
|
||||
|
||||
const uppy = new Uppy()
|
||||
uppy.use(Dashboard, { target: '#files-drag-drop' })
|
||||
|
|
|
|||
|
|
@ -1,5 +1,19 @@
|
|||
# @uppy/aws-s3
|
||||
|
||||
## 5.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/companion-client@5.1.1
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/aws-s3",
|
||||
"description": "Upload to Amazon S3 with Uppy",
|
||||
"version": "5.0.1",
|
||||
"version": "5.0.2",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,16 @@
|
|||
# @uppy/companion-client
|
||||
|
||||
## 5.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/companion-client",
|
||||
"description": "Client library for communication with Companion. Intended for use in Uppy plugins.",
|
||||
"version": "5.1.0",
|
||||
"version": "5.1.1",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# @uppy/companion
|
||||
|
||||
## 6.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 6a60ee5: Reject request early instead of crashing on missing `filename` for /s3/multipart and /s3/params endpoints
|
||||
|
||||
## 6.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@uppy/companion",
|
||||
"version": "6.1.0",
|
||||
"version": "6.1.1",
|
||||
"description": "OAuth helper and remote fetcher for Uppy's (https://uppy.io) extensible file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox and Google Drive, S3 and more :dog:",
|
||||
"types": "lib/companion.d.ts",
|
||||
"author": "Transloadit.com",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,16 @@
|
|||
# @uppy/components
|
||||
|
||||
## 1.0.4
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Move `restore-confirmed` from `onUploadStart` event listener to `startUpload`, else it would cause `restore-confirmed` to be triggered even if there is no `recoveredState` to recover
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/image-editor@4.0.2
|
||||
|
||||
## 1.0.3
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/components",
|
||||
"description": "Headless Uppy components, made in Preact",
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.4",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
|
|
|
|||
|
|
@ -1,5 +1,17 @@
|
|||
# @uppy/compressor
|
||||
|
||||
## 3.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 3.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/compressor",
|
||||
"description": "Uppy plugin that compresses images before upload, saving up to 60% in size",
|
||||
"version": "3.0.1",
|
||||
"version": "3.0.2",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"file uploader",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,27 @@
|
|||
# @uppy/core
|
||||
|
||||
## 5.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`)
|
||||
- Introduce new field `progress`.`complete`: if there is a post-processing step, set it to `true` once post processing is complete. If not, set it to `true` once upload has finished.
|
||||
- Throw a proper `Nonexistent upload` error message if trying to upload a non-existent upload, instead of TypeError
|
||||
- Rewrite `Uppy.upload()` - this fixes two bugs:
|
||||
1. No more duplicate emit call when this.#restricter.validateMinNumberOfFiles throws (`#informAndEmit` and `this.emit('error')`)
|
||||
2. 'restriction-failed' now also gets correctly called when `checkRequiredMetaFields` check errors.
|
||||
- Don't re-upload completed files #5930
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Remove TagFile type - Use UppyFile instead.
|
||||
- Make `name` required on UppyFile (it is in reality always set)
|
||||
- Fix bug: `RestrictionError` sometimes thrown with a `file` property that was _not_ a `UppyFile`, but a `File`. This would happen if someone passed a `File` instead of a `MinimalRequiredUppyFile` into `core.addFile` (which is valid to do according to our API)
|
||||
- Improve some log messages
|
||||
- Simplify Uppy `postprocess-complete` handler
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/core",
|
||||
"description": "Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:",
|
||||
"version": "5.1.0",
|
||||
"version": "5.1.1",
|
||||
"license": "MIT",
|
||||
"style": "dist/style.min.css",
|
||||
"type": "module",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,18 @@
|
|||
# @uppy/dashboard
|
||||
|
||||
## 5.0.3
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Remove `restore-canceled` event as it was not being used.
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
- @uppy/provider-views@5.1.1
|
||||
- @uppy/thumbnail-generator@5.0.2
|
||||
|
||||
## 5.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/dashboard",
|
||||
"description": "Universal UI plugin for Uppy.",
|
||||
"version": "5.0.2",
|
||||
"version": "5.0.3",
|
||||
"license": "MIT",
|
||||
"style": "dist/style.min.css",
|
||||
"type": "module",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,29 @@
|
|||
# @uppy/golden-retriever
|
||||
|
||||
## 5.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - **Internal inter-package breaking change:** Remove hacky internal event `restore:get-data` that would send a function as its event data (to golden retriever for it to call the function to receive data from it). Add instead `restore:plugin-data-changed` that publishes data when it changes. This means that **old versions of `@uppy/transloadit` are not compatible with newest version of `@uppy/golden-retriever` (and vice versa)**.
|
||||
- Large internal refactor of Golden Retriever
|
||||
- Use `state-update` handler to trigger save to local storage and blobs, instead of doing it in various other event handlers (`complete`, `upload-success`, `file-removed`, `file-editor:complete`, `file-added`). this way we don't miss any state updates. also simplifies the code a lot. this fixes:
|
||||
- Always store blob when it changes - this fixes the bug when using the compressor plugin, it would store the uncompressed original blob (like when using image editor plugin)
|
||||
- Add back throttle: but throttling must happen on the actual local storage save calls inside MetaDataStore, _not_ the handleStateUpdate function, so we don't miss any state updates (and end up with inconsistent data). Note that there is still a race condition where if the user removes a file (causing the blob to be deleted), then quickly reloads the page before the throttled save has happened, the file will be restored but the blob will be missing, so it will become a ghost. this is probably not a big problem though. need to disable throttling when running tests (add it as an option to the plugin)
|
||||
- Fix implicit `any` types in #restore filesWithBlobs
|
||||
- Don't error when saving indexedDB file that already exists (make it idempotent)
|
||||
- Fix bug: Golden Retriever was not deleting from IndexedDbStore if ServiceWorkerStore exists, causing a storage leak
|
||||
- Remove unused Golden Retriever cleanup.ts
|
||||
- Clean up stored files on `complete` event _only_ if _all_ files succeeded (no failed files). this allows the user to retry failed files if they get interrupted - fixes #5927, closes #5955
|
||||
- Only set `isGhost` for non-successful files - it doesn't make sense for successfully uploaded files to be ghosted because they're already done. #5930
|
||||
- Add `upload-success` event handler `handleFileUploaded`: this handler will remove blobs of files that have successfully uploaded. this prevents leaking blobs when an upload with multiple files gets interrupted (but some files have uploaded successfully), because `#handleUploadComplete` (which normally does the cleanup) doesn't get called untill _all_ files are complete.
|
||||
- Fix `file-editor:complete` potential race condition: it would delete and add at the same time (without first awaiting delete operation)
|
||||
- Fix: Don't double `setState` when restoring
|
||||
- Improve types in golden retriever and MetaDataStore
|
||||
- MetaDataStore: move old state expiry to from `constructor` to `load()`
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/golden-retriever",
|
||||
"description": "The GoldenRetriever Uppy plugin saves selected files in browser cache to seamlessly resume uploding after browser crash or accidentally closed tab",
|
||||
"version": "5.1.0",
|
||||
"version": "5.1.1",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": [
|
||||
|
|
|
|||
|
|
@ -1,5 +1,17 @@
|
|||
# @uppy/image-editor
|
||||
|
||||
## 4.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 4.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/image-editor",
|
||||
"description": "Image editor and cropping UI",
|
||||
"version": "4.0.1",
|
||||
"version": "4.0.2",
|
||||
"license": "MIT",
|
||||
"style": "dist/style.min.css",
|
||||
"type": "module",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,14 @@
|
|||
# @uppy/provider-views
|
||||
|
||||
## 5.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Rename `getTagFile` to `companionFileToUppyFile`
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/provider-views",
|
||||
"description": "View library for Uppy remote provider plugins.",
|
||||
"version": "5.1.0",
|
||||
"version": "5.1.1",
|
||||
"license": "MIT",
|
||||
"style": "dist/style.min.css",
|
||||
"type": "module",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,17 @@
|
|||
# @uppy/thumbnail-generator
|
||||
|
||||
## 5.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/thumbnail-generator",
|
||||
"description": "Uppy plugin that generates small previews of images to show on your upload UI.",
|
||||
"version": "5.0.1",
|
||||
"version": "5.0.2",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,24 @@
|
|||
# @uppy/transloadit
|
||||
|
||||
## 5.1.3
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - **Internal inter-package breaking change:** Remove hacky internal event `restore:get-data` that would send a function as its event data (to golden retriever for it to call the function to receive data from it). Add instead `restore:plugin-data-changed` that publishes data when it changes. This means that **old versions of `@uppy/transloadit` are not compatible with newest version of `@uppy/golden-retriever` (and vice versa)**.
|
||||
- Minor internal refactoring in order to make sure that we will always emit `restore:plugin-data-changed` whenever assembly state changes
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/companion-client@5.1.1
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
- @uppy/provider-views@5.1.1
|
||||
- @uppy/tus@5.0.2
|
||||
|
||||
## 5.1.2
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/transloadit",
|
||||
"description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more",
|
||||
"version": "5.1.2",
|
||||
"version": "5.1.3",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,19 @@
|
|||
# @uppy/tus
|
||||
|
||||
## 5.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/companion-client@5.1.1
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/tus",
|
||||
"description": "Resumable uploads for Uppy using Tus.io",
|
||||
"version": "5.0.1",
|
||||
"version": "5.0.2",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,19 @@
|
|||
# @uppy/url
|
||||
|
||||
## 5.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`). This means we have to add null checks in some packages
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/companion-client@5.1.1
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/utils@7.1.1
|
||||
|
||||
## 5.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/url",
|
||||
"description": "The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!",
|
||||
"version": "5.0.1",
|
||||
"version": "5.0.2",
|
||||
"license": "MIT",
|
||||
"style": "dist/style.min.css",
|
||||
"type": "module",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,25 @@
|
|||
# @uppy/utils
|
||||
|
||||
## 7.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0c16fe4: - Make `file.data` nullable - Because for ghosts it will be `undefined` and we don't have any type to distinguish ghosts from other (local) files. This caused a crash, because we didn't check for `undefined` everywhere (when trying to store a blob that was `undefined`)
|
||||
- Introduce new field `progress`.`complete`: if there is a post-processing step, set it to `true` once post processing is complete. If not, set it to `true` once upload has finished.
|
||||
- Throw a proper `Nonexistent upload` error message if trying to upload a non-existent upload, instead of TypeError
|
||||
- Rewrite `Uppy.upload()` - this fixes two bugs:
|
||||
1. No more duplicate emit call when this.#restricter.validateMinNumberOfFiles throws (`#informAndEmit` and `this.emit('error')`)
|
||||
2. 'restriction-failed' now also gets correctly called when `checkRequiredMetaFields` check errors.
|
||||
- Don't re-upload completed files #5930
|
||||
- Split UppyFile into two intefaces distinguished by the `isRemote` boolean:
|
||||
- LocalUppyFile
|
||||
- RemoteUppyFile
|
||||
- Remove TagFile type - Use UppyFile instead.
|
||||
- Make `name` required on UppyFile (it is in reality always set)
|
||||
- Fix bug: `RestrictionError` sometimes thrown with a `file` property that was _not_ a `UppyFile`, but a `File`. This would happen if someone passed a `File` instead of a `MinimalRequiredUppyFile` into `core.addFile` (which is valid to do according to our API)
|
||||
- Improve some log messages
|
||||
- Simplify Uppy `postprocess-complete` handler
|
||||
|
||||
## 7.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@uppy/utils",
|
||||
"description": "Shared utility functions for Uppy Core and plugins maintained by the Uppy team.",
|
||||
"version": "7.1.0",
|
||||
"version": "7.1.1",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,34 @@
|
|||
# uppy
|
||||
|
||||
## 5.1.7
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- Updated dependencies [0c16fe4]
|
||||
- @uppy/aws-s3@5.0.2
|
||||
- @uppy/companion-client@5.1.1
|
||||
- @uppy/compressor@3.0.2
|
||||
- @uppy/core@5.1.1
|
||||
- @uppy/dashboard@5.0.3
|
||||
- @uppy/golden-retriever@5.1.1
|
||||
- @uppy/image-editor@4.0.2
|
||||
- @uppy/provider-views@5.1.1
|
||||
- @uppy/thumbnail-generator@5.0.2
|
||||
- @uppy/transloadit@5.1.3
|
||||
- @uppy/tus@5.0.2
|
||||
- @uppy/url@5.0.2
|
||||
|
||||
## 5.1.6
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "uppy",
|
||||
"description": "Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:",
|
||||
"version": "5.1.6",
|
||||
"version": "5.1.7",
|
||||
"license": "MIT",
|
||||
"main": "lib/index.js",
|
||||
"module": "lib/index.js",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue