@uppy/core
Advanced tools
Changelog
1.6.0
Released: 2019-11-04
This release adds Icelandic translations and a long-awaited setOptions
API to change configuration (including language) at runtime.
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.3.4 | @uppy/onedrive | 0.1.2 | | @uppy/aws-s3 | 1.3.3 | @uppy/progress-bar | 1.3.2 | | @uppy/companion | 1.6.0 | @uppy/provider-views | 1.5.0 | | @uppy/core | 1.6.0 | @uppy/react | 1.4.0 | | @uppy/dashboard | 1.5.0 | @uppy/robodog | 1.4.0 | | @uppy/drag-drop | 1.4.0 | @uppy/status-bar | 1.4.0 | | @uppy/dropbox | 1.3.3 | @uppy/thumbnail-generator | 1.5.0 | | @uppy/facebook | 0.2.0 | @uppy/transloadit | 1.4.0 | | @uppy/file-input | 1.4.0 | @uppy/tus | 1.5.0 | | @uppy/form | 1.3.3 | @uppy/url | 1.4.0 | | @uppy/golden-retriever | 1.3.2 | @uppy/utils | 2.1.0 | | @uppy/google-drive | 1.3.3 | @uppy/webcam | 1.4.0 | | @uppy/informer | 1.3.2 | @uppy/xhr-upload | 1.4.0 | | @uppy/instagram | 1.3.3 | uppy | 1.6.0 | | @uppy/locales | 1.9.0 | - | - |
Access-Control-Allow-Credentials
header when origin is whitelisted (@ifedapoolarewaju, #1901)setOptions
API (@arturi, #1728)wrapPromiseFunction()
(@goto-bus-stop, #1910)response
parameter is specific to some uploaders (@bambii7, #1921)COMPANION_AWS_ENDPOINT
in aws-companion example so it can be used with other S3-compatible services (@goto-bus-stop, 1ab63aa)Changelog
1.5.0
Released: 2019-10-09
This release features new remote providers for Facebook and OneDrive, new languages, and a more robust approach to simultaneous upload limiting and cancellation.
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.3.1 | @uppy/onedrive | 0.1.0 | | @uppy/aws-s3 | 1.3.1 | @uppy/progress-bar | 1.3.1 | | @uppy/companion-client | 1.4.0 | @uppy/provider-views | 1.4.0 | | @uppy/companion | 1.5.0 | @uppy/react-native | 0.1.3 | | @uppy/core | 1.5.0 | @uppy/react | 1.3.1 | | @uppy/dashboard | 1.4.0 | @uppy/redux-dev-tools | 1.3.1 | | @uppy/drag-drop | 1.3.1 | @uppy/robodog | 1.3.1 | | @uppy/dropbox | 1.3.1 | @uppy/status-bar | 1.3.1 | | @uppy/facebook | 0.1.0 | @uppy/thumbnail-generator | 1.4.0 | | @uppy/file-input | 1.3.1 | @uppy/transloadit | 1.3.1 | | @uppy/form | 1.3.1 | @uppy/tus | 1.4.1 | | @uppy/golden-retriever | 1.3.1 | @uppy/url | 1.3.1 | | @uppy/google-drive | 1.3.1 | @uppy/utils | 2.0.0 | | @uppy/informer | 1.3.1 | @uppy/webcam | 1.3.1 | | @uppy/instagram | 1.3.1 | @uppy/xhr-upload | 1.3.1 | | @uppy/locales | 1.7.0 | uppy | 1.5.0 |
limit: N
uploads (@goto-bus-stop, #1736)Released: 2019-08-30
In this release we’ve focused on issue busting on GitHub, nearly halving them. Uppy also learned how to bark in Swedish, Greek, Indonesian, Serbian (Latin), and improved on its Finnish and French. The Transloadit plugin gained a limit
option. The Docs and the website have been improved.
⚠️ With recent Lerna improvements, you no longer need to do npm run bootstrap
when developing Uppy — npm install
does all the work now!
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.3.0 | @uppy/provider-views | 1.3.0 | | @uppy/aws-s3 | 1.3.0 | @uppy/react | 1.3.0 | | @uppy/companion-client | 1.3.0 | @uppy/redux-dev-tools | 1.3.0 | | @uppy/companion | 1.4.0 | @uppy/robodog | 1.3.0 | | @uppy/core | 1.4.0 | @uppy/status-bar | 1.3.0 | | @uppy/dashboard | 1.3.0 | @uppy/store-default | 1.2.0 | | @uppy/drag-drop | 1.3.0 | @uppy/store-redux | 1.2.0 | | @uppy/dropbox | 1.3.0 | @uppy/thumbnail-generator | 1.3.0 | | @uppy/file-input | 1.3.0 | @uppy/transloadit | 1.3.0 | | @uppy/form | 1.3.0 | @uppy/tus | 1.4.0 | | @uppy/golden-retriever | 1.3.0 | @uppy/url | 1.3.0 | | @uppy/google-drive | 1.3.0 | @uppy/utils | 1.3.0 | | @uppy/informer | 1.3.0 | @uppy/webcam | 1.3.0 | | @uppy/instagram | 1.3.0 | @uppy/xhr-upload | 1.3.0 | | @uppy/locales | 1.6.0 | uppy | 1.4.0 | | @uppy/progress-bar | 1.3.0 | - | - |
data
attribute with file source, hide the file source icon (where the file was selected from) in the Dashboard with CSS. If you really want this back, please look in the PR and set your custom CSS to .uppy-DashboardItem-sourceIcon { display: inline-block; }
(#1809 / @arturi)bundle: true
(#1769 / @arturi)Released: 2019-07-19
This release fixes id generation for non-latin characters, significantly improves accessibility in Dashboard and all around, logs versions of every plugin, changes how debug logs work, and more.
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.2.0 | @uppy/progress-bar | 1.2.0 | | @uppy/aws-s3 | 1.2.0 | @uppy/provider-views | 1.2.0 | | @uppy/companion-client | 1.2.0 | @uppy/react | 1.2.0 | | @uppy/companion | 1.3.0 | @uppy/redux-dev-tools | 1.2.0 | | @uppy/core | 1.2.0 | @uppy/robodog | 1.2.0 | | @uppy/dashboard | 1.2.0 | @uppy/status-bar | 1.2.0 | | @uppy/drag-drop | 1.2.0 | @uppy/thumbnail-generator | 1.2.0 | | @uppy/dropbox | 1.2.0 | @uppy/transloadit | 1.2.0 | | @uppy/file-input | 1.2.0 | @uppy/tus | 1.3.0 | | @uppy/form | 1.2.0 | @uppy/url | 1.2.0 | | @uppy/golden-retriever | 1.2.0 | @uppy/utils | 1.2.0 | | @uppy/google-drive | 1.2.0 | @uppy/webcam | 1.2.0 | | @uppy/informer | 1.2.0 | @uppy/xhr-upload | 1.2.0 | | @uppy/instagram | 1.2.0 | uppy | 1.3.0 | | @uppy/locales | 1.5.0 | - | - |
console.debug
from console.log
by default, you might need to change settings in your dev tools to see Uppy logs! (#1661 / @arturi, @goto-bus-stop, @kvz)allowedFileTypes
is an array, in cases where JS would not be able to auto-fix via typecasting (otherwise it's BC-breaking)meta.name
not required in addFile() (#1629 / @goto-bus-stop)Select 11
instead of Select 11 files
, because there can be folders (https://github.com/transloadit/uppy/issues/1422)triggerUploadOnSubmit
(#1691 / @goto-bus-stop)form({ modal: true })
not enabling modal options (#1690 / @goto-bus-stop)total file size / total uploaded of all started
vs total / total upload of those not complete
(#1685 / @arturi)bundle: true
(#1677 / @goto-bus-stop)opts.id
as the plugin ID for all plugins, fixes #1674 (https://github.com/transloadit/uppy/commit/e6c52f7681dad5a73c85bac2c7986293eda76a85 / @goto-bus-stop)Changelog
1.2.0
Released: 2019-06-07
This release fixes an issue when using Transloadit and the @uppy/form plugin. To do so, a new metaFields
option was added to the @uppy/tus plugin.
| Package | Version | Package | Version | |-|-|-|-| | @uppy/companion | 1.2.0 | @uppy/transloadit | 1.1.1 | | @uppy/locales | 1.4.0 | @uppy/tus | 1.2.0 | | @uppy/robodog | 1.1.1 | uppy | 1.2.0 |
metaFields
option (#1644 / @goto-bus-stop)Changelog
1.1.0
Released: 2019-06-05
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.1.0 | @uppy/provider-views | 1.1.0 | | @uppy/aws-s3 | 1.1.0 | @uppy/react-native | 0.1.2 | | @uppy/companion-client | 1.1.0 | @uppy/react | 1.1.0 | | @uppy/companion | 1.1.0 | @uppy/redux-dev-tools | 1.1.0 | | @uppy/core | 1.1.0 | @uppy/robodog | 1.1.0 | | @uppy/dashboard | 1.1.0 | @uppy/status-bar | 1.1.0 | | @uppy/drag-drop | 1.1.0 | @uppy/store-default | 1.1.0 | | @uppy/dropbox | 1.1.0 | @uppy/store-redux | 1.1.0 | | @uppy/file-input | 1.1.0 | @uppy/thumbnail-generator | 1.1.0 | | @uppy/form | 1.1.0 | @uppy/transloadit | 1.1.0 | | @uppy/golden-retriever | 1.1.0 | @uppy/tus | 1.1.0 | | @uppy/google-drive | 1.1.0 | @uppy/url | 1.1.0 | | @uppy/informer | 1.1.0 | @uppy/utils | 1.1.0 | | @uppy/instagram | 1.1.0 | @uppy/webcam | 1.1.0 | | @uppy/locales | 1.3.0 | @uppy/xhr-upload | 1.1.0 | | @uppy/progress-bar | 1.1.0 | uppy | 1.1.0 |
fields
(#1569 / @alexnj)upload-success
event docs (#1573 / @janko)uploadcdn
script (#1586 / @goto-bus-stop)uploadStarted: null
instead of false (#1628 / @goto-bus-stop)Changelog
1.0.2
Released: 2019-05-17
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.0.2 | @uppy/progress-bar | 1.0.2 | | @uppy/aws-s3 | 1.0.2 | @uppy/provider-views | 1.0.2 | | @uppy/companion | 1.0.2 | @uppy/react | 1.0.2 | | @uppy/core | 1.0.2 | @uppy/redux-dev-tools | 1.0.2 | | @uppy/dashboard | 1.0.2 | @uppy/robodog | 1.0.2 | | @uppy/drag-drop | 1.0.2 | @uppy/status-bar | 1.0.2 | | @uppy/dropbox | 1.0.2 | @uppy/thumbnail-generator | 1.0.2 | | @uppy/file-input | 1.0.2 | @uppy/transloadit | 1.0.2 | | @uppy/form | 1.0.2 | @uppy/tus | 1.0.2 | | @uppy/golden-retriever | 1.0.2 | @uppy/url | 1.0.2 | | @uppy/google-drive | 1.0.2 | @uppy/utils | 1.0.2 | | @uppy/informer | 1.0.2 | @uppy/webcam | 1.0.2 | | @uppy/instagram | 1.0.2 | @uppy/xhr-upload | 1.0.2 | | @uppy/locales | 1.2.0 | uppy | 1.0.2 |
uppyVersions
param (in the future also an uppy-versions
header). If this param is present, the authentication token is sent in a new way, as a string, otherwise it’s sent the old way, as JSON object (incompatible with IE). Please use @uppy/companion@1.0.2 for backwards-compatibility, @uppy/companion@1.0.1 is deprecated (#1564 / @ifedapoolarewaju)UPPYSERVER_*
env options (bf2220ab9f95a0794b8e46fe6ff50af9e4b955d9 / @ifedapoolarewaju)Changelog
1.0.1
Released: 2019-05-08
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.0.1 | @uppy/progress-bar | 1.0.1 | | @uppy/aws-s3 | 1.0.1 | @uppy/provider-views | 1.0.1 | | @uppy/companion-client | 1.0.1 | @uppy/react-native | 0.1.1 | | @uppy/companion | 1.0.1 | @uppy/react | 1.0.1 | | @uppy/core | 1.0.1 | @uppy/redux-dev-tools | 1.0.1 | | @uppy/dashboard | 1.0.1 | @uppy/robodog | 1.0.1 | | @uppy/drag-drop | 1.0.1 | @uppy/status-bar | 1.0.1 | | @uppy/dropbox | 1.0.1 | @uppy/thumbnail-generator | 1.0.1 | | @uppy/file-input | 1.0.1 | @uppy/transloadit | 1.0.1 | | @uppy/form | 1.0.1 | @uppy/tus | 1.0.1 | | @uppy/golden-retriever | 1.0.1 | @uppy/url | 1.0.1 | | @uppy/google-drive | 1.0.1 | @uppy/utils | 0.30.6 | | @uppy/informer | 1.0.1 | @uppy/webcam | 1.0.1 | | @uppy/instagram | 1.0.1 | @uppy/xhr-upload | 1.0.1 | | @uppy/locales | 1.1.0 | uppy | 1.0.1 |
⚠️ @uppy/companion@1.0.1
from this release has been deprecated, because it accidentally broke backwards-compatibility with Uppy Client ^1.0.0
. It is now fixed in @uppy/companion@1.0.2
, please update. See https://github.com/transloadit/uppy/pull/1564 for details. Sorry about the trouble!
This includes some important fixes for webpack, create-react-app, and Internet Explorer support, as well as a bunch of new languages! :sparkles:
es_ES
translation (#1502 / @jorgeepc)zh_CN
translation (#1503 / @Quorafind)fa_IR
translation (#1514 / @hrsh)it_IT
translation (#1516 / @tinny77)Changelog
1.0.0
Released: 2019-04-25
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 1.0.0 | @uppy/locales | 1.0.0 | | @uppy/aws-s3 | 1.0.0 | @uppy/progress-bar | 1.0.0 | | @uppy/companion-client | 1.0.0 | @uppy/provider-views | 1.0.0 | | @uppy/companion | 1.0.0 | @uppy/react | 1.0.0 | | @uppy/core | 1.0.0 | @uppy/redux-dev-tools | 1.0.0 | | @uppy/dashboard | 1.0.0 | @uppy/robodog | 1.0.0 | | @uppy/drag-drop | 1.0.0 | @uppy/status-bar | 1.0.0 | | @uppy/dropbox | 1.0.0 | @uppy/thumbnail-generator | 1.0.0 | | @uppy/file-input | 1.0.0 | @uppy/transloadit | 1.0.0 | | @uppy/form | 1.0.0 | @uppy/tus | 1.0.0 | | @uppy/golden-retriever | 1.0.0 | @uppy/url | 1.0.0 | | @uppy/google-drive | 1.0.0 | @uppy/webcam | 1.0.0 | | @uppy/informer | 1.0.0 | @uppy/xhr-upload | 1.0.0 | | @uppy/instagram | 1.0.0 | uppy | 1.0.0 |
bundle: true
(#1487 / @goto-bus-stop)Changelog
0.30.5
Released: 2019-04-19
| Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3-multipart | 0.30.5 | @uppy/progress-bar | 0.30.5 | | @uppy/aws-s3 | 0.30.5 | @uppy/provider-views | 0.30.5 | | @uppy/companion-client | 0.28.5 | @uppy/react-native | 0.0.3 | | @uppy/companion | 0.17.5 | @uppy/react | 0.30.5 | | @uppy/core | 0.30.5 | @uppy/redux-dev-tools | 0.30.5 | | @uppy/dashboard | 0.30.5 | @uppy/robodog | 0.30.5 | | @uppy/drag-drop | 0.30.5 | @uppy/status-bar | 0.30.5 | | @uppy/dropbox | 0.30.5 | @uppy/thumbnail-generator | 0.30.5 | | @uppy/file-input | 0.30.5 | @uppy/transloadit | 0.30.5 | | @uppy/form | 0.30.5 | @uppy/tus | 0.30.5 | | @uppy/golden-retriever | 0.30.5 | @uppy/url | 0.30.5 | | @uppy/google-drive | 0.30.5 | @uppy/utils | 0.30.5 | | @uppy/informer | 0.30.5 | @uppy/webcam | 0.30.5 | | @uppy/instagram | 0.30.5 | @uppy/xhr-upload | 0.30.5 | | @uppy/locales | 0.30.5 | uppy | 0.30.5 |
serverUrl
or serverPattern
option is used (#1459 / @arturi)restriction-failed
event when restriction-failed (#1436 / @allenfantasy)getDroppedFiles
module that is an improvement over drag-drop
we’ve been using (#1440 / @lakesare)