Uppy v0.10.0 Release Notes

  • ๐Ÿš€ Released: Septermber 23, 2016. Releasemaster: Artur. Theme: Getting together.

    • ๐Ÿ“œ [x] core: expose some events/APIs/callbacks to the user: onFileUploaded, onFileSelected, onAllUploaded, addFile (or parseFile), open modal... (@arturi, @hedgerh)
    • ๐Ÿ’ป [x] core: how would Uppy work without the UI, if one wants to Uppy to just add files and upload, while rendering preview and UI by themselves #116 โ€” discussion Part 1 (@arturi, @hedgerh)
    • โ™ป๏ธ [x] core: refactor towards react compatibility as discussed in https://github.com/transloadit/uppy/issues/110 (@hedgerh)
    • ๐Ÿ‘€ [x] core: CSS modules? allow bundling of CSS in JS for simple use in NPM? See #120#issuecomment-242455042, try https://github.com/rtsao/csjs โ€” verdict: not yet, try again later (@arturi, @hedgerh)
    • ๐Ÿ›ฐ [x] core: try Web Workers and FileReaderSync for image resizing again โ€” still slow, probably message payload between webworker and regular thread is huge (@arturi)
    • 0๏ธโƒฃ [x] core: i18n strings should extend default en_US dictionary โ€” if a certain string in not available in German, English should be displayed (@arturi)
    • โ™ป๏ธ [x] dashboard: refactor to smaller components, pass props down (@arturi)
    • [x] dashboard: option to render Dashboard inline instead of a modal dialog (@arturi)
    • [x] dashboard: global circular progress bar, try out different designs for total upload speed and ETA (@arturi)
    • [x] dashboard: show total upload speed and ETA, for all files (@arturi)
    • ๐Ÿ’ป [x] dashboard: copy link to uploaded file button, cross-browser (@arturi) (http://i.imgur.com/b1Io34n.png) (@arturi)
    • โ™ป๏ธ [x] dashobard: refreshed design and grand refactor (@arturi)
    • [x] dashboard: improve file paste the best we can http://stackoverflow.com/a/22940020 (@arturi)
    • ๐Ÿ”Œ [x] provider: abstract google drive into provider plugin for reuse (@hedgerh)
    • ๐Ÿ’ป [x] google drive: improve UI (@hedgerh)
    • [x] tus: add resumable capability flag (@arturi)
    • [x] tus: start fixing pause/resume issues and race conditions (@arturi)
    • โœ… [x] test: working Uppy example on Require Bin โ€” latest version straight from NPM http://requirebin.com/?gist=54e076cccc929cc567cb0aba38815105 (@arturi @acconut)
    • ๐Ÿš€ [x] meta: update readme docs, add unpkg CDN links (https://transloadit.edgly.net/releases/uppy/v0.22.0/dist/uppy.min.css) (@arturi)
    • ๐Ÿš€ [x] meta: write 0.10 release blog post (@arturi)