Uppy v0.0.5 Release Notes

  • ๐Ÿš€ Released: May 07, 2016. ๐Ÿ’… Theme: Acceptance tests and Google Drive Polish.

    • ๐Ÿ— [x] test: Wire saucelabs and travis togeteher, make saucelabs fail fatal to travis builds
    • โœ… [x] test: Add addFile-hack so we can have acceptance tests on Safari as well as Edge (@arturi)
    • ๐Ÿ’… [x] drive: possible UI polish (@hedgerh)
    • [x] drive: write files to filesystem correctly (@hedgerh)
    • โœ… [x] test: Fix 15s timeout image.jpg (@arturi)
    • โœ… [x] test: Sign up for Browserstack.com Live account so we can check ourselves what gives and verify saucelabs isn't to blame (@arturi) <-- Turns out, Saucelabs already does that for us
    • ๐Ÿง [x] test: Get tests to pass Latest version of Internet Explorer (Windows 10), Safari (OSX), Firefox (Linux), Opera (Windows 10) (@arturi) <-- IE 10, Chrome, Firefox on Windows and Linux, but not Safari and Microsoft Edge โ€” Selenium issues
    • โœ… [x] test: Get saucelabs to show what gives (errors, screenshots, anything) (@arturi)
    • ๐Ÿ— [x] build: sourcemaps for local development (@arturi) <-- Not adding it in production to save the extra request. For local dev, this was added already via Browserify
    • [x] core: Add polyfill for fetch (@hedgerh)
    • ๐Ÿ”Œ [x] core: Apply plugins when DOM elements aren't static (#25)
    • [x] core: figure out the shelf thing https://transloadit.slack.com/archives/uppy/p1460054834000504 https://dl.dropboxusercontent.com/s/ypx6a0a82s65o0z/2016-04-08%20at%2010.38.png (@arturi, @hedgerh)
    • โšก๏ธ [x] core: reduce the monstrous 157.74Kb prebuilt bundle footprint https://dl.dropboxusercontent.com/s/ypx6a0a82s65o0z/2016-04-08%20at%2010.38.png <-- we see no way to optimize at this stage
    • [x] drive: add breadcrumb navigation (@hedgerh)
    • ๐Ÿ“„ [x] drive: convert google docs to office format (@hedgerh)
    • ๐Ÿ—„ [x] modal: Avoid duplicating event listeners <-- deprecated by yoyo
    • [x] progressbar: make it great again (@arturi)
    • โšก๏ธ [x] progressdrawer: figure out why the whole list is replaced with every update (dom diff problems) (@arturi)
    • โœ… [x] test: Let Travis use the Remote WebDriver instead of the Firefox WebDriver (https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-Sauce-Labs), so Saucelabs can run our acceptance tests against a bunch of real browsers. Local acceptance tests keep using Firefox <-- need to add command to Travis (@arturi)
    • ๐Ÿšš [x] test: Move failing multipart test back from v0.0.5 dir, make it pass (@arturi)
    • ๐Ÿ‘ [x] tus: Add support tus 1.0 uploading capabilities (#3) <-- works!
    • [x] website: Make cycling through taglines pretty (in terms of code and a nice animation or sth) (@arturi)
    • ๐Ÿšš [x] website: Move the activity feed from http://uppy.io/stats to the Uppy homepage (@arturi)
    • ๐Ÿ’… [x] website: Polish http://uppy.io/stats and undo its CSS crimes (@arturi)