Uppy v0.18.0 Release Notes
-
π Released: 2017-08-15. Theme: Dogumentation and The Golden retriever.
- π [x] goldenretriever: use Service Woker first, then IndexedDB, add file limits for IndexedDB, figure out what restores from where, add throttling for localStorage state sync (@goto-bus-stop @arturi)
- [x] dashboard: flag to hide the upload button, for cases when you want to manually stat the upload (@arturi)
- [x] dashboard: place close btn inside the Dashboard, donβt close on click outside, place source icon near the file size (@arturi)
- β [x] core: informer becomes a core API,
uppy.info('Smile! πΈ', 'warning', 5000)
so its more concise withuppy.log('my msg')
and supports different UI implementations (@arturi, #271) - π [x] docs: first stage β on using plugins, all options, list of plugins, i18n, uppy-server (@arturi, @goto-bus-stop, @ifedapoolarewaju)
- [x] provider: file size sorting (@ifedapoolarewaju)
- [x] provider: show loading screen when checking auth too (@arturi)
- π [x] uploaders: add direct-to-s3 upload plugin (@goto-bus-stop)
- [x] core: ability to re-upload all files, even
uploadComplete
ones, reset progress (@arturi) - π· [x] goldenretriever: recover selected or in progress files after a browser crash or closed tab: alpha-version, add LocalStorage, Service Worker and IndexedDB (@arturi @goto-bus-stop @nqst #268)
- π [x] xhrupload: add XHRUpload a more flexible successor to Multipart, so that S3 plugin can depend on it (@goto-bus-stop #242)
- [x] core: add getFile method (@goto-bus-stop, #263)
- [x] provider: use informer to display errors (@ifedapoolarewaju)
- [x] provider: flatten instagram carousels #234 (@ifedapoolarewaju)
- [x] server: add uppy-server url as
i-am
header (@ifedapoolarewaju) - [x] server: disable socket channel from restarting an already completed file download (@ifedapoolarewaju)
- [x] server: make uppy client whitelisting optional. You may use wildcard instead (@ifedapoolarewaju)
- [x] server: master oauth redirect uri for multiple uppy-server instances
- π [x] server: options support for redis session storage on standalone server (@ifedapoolarewaju)
- [x] server: start uppy-server as binary
uppy-server
(@ifedapoolarewaju) - [x] server: store downloaded files based on uuids (@ifedapoolarewaju)
- [x] server: store upload state on redis (@ifedapoolarewaju)
- [x] server: use uppy informer for server errors (@ifedapoolarewaju, #272)
- [x] server: whitelist multiple uppy clients (@ifedapoolarewaju)
- [x] transloadit: emit an event when an assembly is created (@goto-bus-stop / #244)
- [x] transloadit: function option for file-dependent
params
(@goto-bus-stop / #250) - [x] tus: Save upload URL early on (@goto-bus-stop #261)
- [x] tus: return immediately if no files are selected (@goto-bus-stop #245)
- [x] uppy-server: add uppy-server metrics to Librato (@ifedapoolarewaju @kiloreux)
- [x] webcam: add 1, 2, 3, smile! to webcam, onBeforeSnapshothook (@arturi, #187, #248)
- [x] website: live example on the homepage, βtry meβ button, improve /examples (@arturi)