All Versions
107
Latest Version
Avg Release Cycle
11 days
Latest Release
12 days ago

Changelog History
Page 1

  • v2.3.0

    March 25, 2020
  • v2.2.2

    February 14, 2020
  • v2.2.1

    February 12, 2020
  • v2.1.2

    January 15, 2020
  • v2.0

    • 🚚 [ ] chore: hunt down all @TODOs and either fix, or remove, or move to github issues/changelog backlog
    • πŸ‘€ [ ] core: change the preprocessing --> uploading flow to allow for files to start uploading right away after their preprocessing step has finished. See #1738 (@goto-but-stop)
    • [ ] core: consider removing Preact from Plugin (maybe have a (ui)Plugin extends BasePlugin?) as pointed out on Reddit https://www.reddit.com/r/javascript/comments/bhkx5k/uppy_10_your_best_friend_in_file_uploading/
    • πŸ‘ [ ] core: force the new keyword when instantiating Uppy β€” now we support both mew Uppy() and Uppy() which is harder to maintain and might lead to confusion
    • 🚚 [ ] core: maybe we remove file.name and only keep file.meta.name; we can change the file.name here actually because it's just a plain object. we can't change the file.data.name where data is a File instance from an input or something. For XHRUpload, where we put the File instance in a FormData object and it uses the unchangeable .name property.
    • [ ] core: pass full file object to onBeforeFileAdded. Maybe also check restrictions before calling the callbacks: https://github.com/transloadit/uppy/pull/1594
    • 🚚 [ ] core: remove debug, we have logger and logger: Uppy.debugLogger for that now
    • πŸ‘€ [ ] core/dashboard: replace poweredBy and exceedsSize locale keys by word order aware versions, see PR #2077
    • ⬆️ [ ] *: upgrade to Preact X
    • 0️⃣ [ ] dashboard: hiding pause/resume from the UI by default (with option) would be good too probably (we could auto pause and show a resume button when detecting a network change to a metered network using https://devdocs.io/dom/networkinformation/type)
    • 0️⃣ [ ] dashboard: showing links to files should be turned off by default (it's great for devs, they can opt-in, but for end-user UI it's weird and can even lead to problems though)
    • πŸ“„ [ ] docs: Completely drop soft IE10 (and IE11?) support
    • 0️⃣ [ ] form: make the multipleResults option true by default
    • [ ] locales: Remove the old es_GL name alias for gl_ES. Keep gl_ES only.
    • 🚚 [ ] providers: remove serverHeaders https://github.com/transloadit/uppy/pull/1861
    • [ ] redux-store: make action signatures flux-standard-action compatible #1642
    • 0️⃣ [ ] tus: set the limit option to a sensible default, like 10
    • πŸ— [ ] website: It would be nice in the long run to have a dynamic package builder here right on the website where you can select the plugins you need/want and it builds and downloads a minified version of them? Sort of like jQuery UI: https://jqueryui.com/download/
    • 0️⃣ [ ] xhr: change default name depending on wether bundle is set files[] (true) vs file (default) (#782)
    • 0️⃣ [ ] xhr: set the limit option to a sensible default, like 10
    • βœ… [ ] companion: add more reliable tests to catch edge cases in companion. For example testing that oauth works for multiple companion instances that use a master Oauth domain.
  • v1.15

    • πŸ”Œ [ ] plugins: WordPress Back-end plugin. Should be another Transloadit Integration based on Robodog Dashboard(?) we should add a provider, and possibly offer already-uploaded content
    • πŸ”Œ [ ] webcam: Specify the resolution of the webcam images/video. We should add a way to specify any custom 'constraints' (aspect ratio, resolution, mimetype (/video/mp4;codec=h264), bits per second, etc) to the Webcam plugin #876
  • v1.14

  • v1.13

    • βœ… [ ] test: add deepFreeze to test that state in not mutated anywhere by accident, use default's store #320
    • [ ] provider: add Box (@ife)
    • πŸ”Œ [ ] plugins: audio/memo recording similar to Webcam #143 #198 (@arturi)
    • βœ… [ ] test: add typescript with JSDoc for @uppy/core https://github.com/Microsoft/TypeScript/wiki/Type-Checking-JavaScript-Files (@arturi)
    • [ ] core: add Vue.js wrapper component for the Dashboard (@arturi)
    • βͺ [ ] goldenretriever: confirmation before restore, add β€œghost” files #443 #257 (@arturi) (@arturi)
    • πŸ‘€ [ ] dashboard: fix Dashboard issues with Angular β€” it’s incredibly slow presumably because of ResizeObserver. (See #1613) (@arturi)
    • [ ] dashboard: add VirtualList, so it can render 5000 files without lag (@goto-bus-stop, @lakesare)
    • πŸ‘ [ ] dashboard: support for right-to-left languages (Arabic, Hebrew) (@arturi)
    • πŸ”Œ [ ] plugins: Transformations, cropping, filters for images, study https://github.com/MattKetmo/darkroomjs/, https://github.com/fengyuanchen/cropperjs #151 #53 (@arturi)
    • [ ] core: add maxTotalFileSize restriction #514 (@arturi)
    • [ ] companion: what happens if access token expires during/between an download & upload (@ife)
    • πŸ”€ [ ] plugins: review & merge screenshot+screencast support similar to Webcam #148 (@arturi)
    • [ ] core: report information about the device --^ (@arturi)
    • πŸ’» [ ] providers: Provider Browser don't handle uppy restrictions, can we hide things that don't match the restrictions in Google Drive and Instagram? #1827 (@arturi)
    • [ ] s3: immediately start uploading files once the signed URL is generated (#2060, @goto-bus-stop)
  • v1.12.1

    April 01, 2020

    πŸš€ Released 2020-04-01

    πŸ“¦ | Package | Version | Package | Version | |-|-|-|-| | @uppy/aws-s3 | 1.5.5 | @uppy/tus | 1.5.7 | | @uppy/robodog | 1.6.1 | @uppy/xhr-upload | 1.5.5 | | @uppy/transloadit | 1.5.5 | uppy | 1.12.1 |

    πŸš€ Patch release to add OneDrive and Facebook to Robodog’s package.json πŸ™ˆ

    • @uppy/tus, @uppy/xhr-upload: emit error when companion returns error during upload creation (#2166 / @ifedapoolarewaju)
    • πŸ“¦ @uppy/robodog: Add facebook and onedrive to package.json (#2167 / @arturi)
  • v1.12

    • βœ… [ ] test: add deepFreeze to test that state in not mutated anywhere by accident, use default's store #320
    • [ ] provider: add Box (@ife)
    • πŸ”Œ [ ] plugins: audio/memo recording similar to Webcam #143 #198 (@arturi)
    • βœ… [ ] test: add typescript with JSDoc for @uppy/core https://github.com/Microsoft/TypeScript/wiki/Type-Checking-JavaScript-Files (@arturi)
    • [ ] core: add Vue.js wrapper component for the Dashboard (@arturi)
    • βͺ [ ] goldenretriever: confirmation before restore, add β€œghost” files #443 #257 (@arturi) (@arturi)
    • πŸ‘€ [ ] dashboard: fix Dashboard issues with Angular β€” it’s incredibly slow presumably because of ResizeObserver. (See #1613) (@arturi)
    • [ ] dashboard: add VirtualList, so it can render 5000 files without lag (@goto-bus-stop, @lakesare)
    • πŸ‘ [ ] dashboard: support for right-to-left languages (Arabic, Hebrew) (@arturi)
    • πŸ”Œ [ ] plugins: Transformations, cropping, filters for images, study https://github.com/MattKetmo/darkroomjs/, https://github.com/fengyuanchen/cropperjs #151 #53 (@arturi)
    • [ ] core: add maxTotalFileSize restriction #514 (@arturi)
    • [ ] companion: what happens if access token expires during/between an download & upload (@ife)
    • πŸ”€ [ ] plugins: review & merge screenshot+screencast support similar to Webcam #148 (@arturi)
    • [ ] core: report information about the device --^ (@arturi)
    • πŸ’» [ ] providers: Provider Browser don't handle uppy restrictions, can we hide things that don't match the restrictions in Google Drive and Instagram? #1827 (@arturi)