From 0fc3336e3671b22296a8540dd5706790d14e9680 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 10 Jan 2022 19:43:52 +0000
Subject: [PATCH] Release: uppy@2.4.0 (#3420)
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/drag-drop | 2.0.6 | @uppy/tus | 2.2.0 |
| @uppy/image-editor | 1.1.1 | @uppy/utils | 4.0.5 |
| @uppy/screen-capture | 2.0.6 | @uppy/robodog | 2.2.0 |
| @uppy/transloadit | 2.1.0 | uppy | 2.4.0 |
- @uppy/transloadit: ignore rate limiting errors when polling (Antoine du Hamel / #3418)
- @uppy/tus: pause all requests in response to server rate limiting (Antoine du Hamel / #3394)
- @uppy/transloadit: better defaults for rate limiting (Antoine du Hamel / #3414)
- @uppy/companion: Fix Companion deploys (kiloreux / #3388)
- meta: update aws-presigned-url example to use esm (Antoine du Hamel / #3413)
- @uppy/image-editor: namespace input range css (Merlijn Vos / #3406)
- @uppy/screen-capture: Add missing option to the screen capture types (Mustafa Navruz / #3400)
- @uppy/drag-drop: fix `undefined is not a function` TypeError (Antoine du Hamel / #3397)
- website: update december 2021 blog post (Antoine du Hamel / #3396)
- website: Polished the latest update blog (AJvanLoon / #3390)
- website: docs: fix typo in audio.md (heocoi / #3389)
- website: 2.0-2.3 post draft (Artur Paikin / #3370)
---
BUNDLE-README.md | 2 +-
CHANGELOG.md | 25 ++++
README.md | 114 +++++++++---------
examples/cdn-example/index.html | 4 +-
examples/transloadit-textarea/index.html | 2 +-
.../uppy-with-companion/client/index.html | 4 +-
packages/@uppy/drag-drop/CHANGELOG.md | 7 ++
packages/@uppy/drag-drop/package.json | 2 +-
packages/@uppy/image-editor/CHANGELOG.md | 7 ++
packages/@uppy/image-editor/package.json | 2 +-
packages/@uppy/robodog/README.md | 4 +-
packages/@uppy/robodog/package.json | 2 +-
packages/@uppy/screen-capture/CHANGELOG.md | 7 ++
packages/@uppy/screen-capture/package.json | 2 +-
packages/@uppy/transloadit/CHANGELOG.md | 8 ++
packages/@uppy/transloadit/package.json | 2 +-
packages/@uppy/tus/CHANGELOG.md | 8 ++
packages/@uppy/tus/package.json | 2 +-
packages/@uppy/utils/package.json | 2 +-
packages/uppy/package.json | 2 +-
website/src/docs/index.md | 10 +-
website/src/docs/locales.md | 2 +-
website/src/docs/migration-guides.md | 6 +-
website/src/docs/robodog-form.md | 6 +-
website/src/docs/robodog.md | 4 +-
website/src/examples/i18n/app.html | 4 +-
.../src/examples/markdown-snippets/app.es6 | 2 +-
.../src/examples/markdown-snippets/app.html | 2 +-
website/themes/uppy/layout/index.ejs | 4 +-
29 files changed, 155 insertions(+), 93 deletions(-)
create mode 100644 packages/@uppy/tus/CHANGELOG.md
diff --git a/BUNDLE-README.md b/BUNDLE-README.md
index 5b79180d9..7e3e2b26c 100644
--- a/BUNDLE-README.md
+++ b/BUNDLE-README.md
@@ -1,7 +1,7 @@
# Uppy
Hi, thanks for trying out the bundled version of the Uppy File Uploader. You can use
-this from a CDN (``) or bundle it with your webapp.
+this from a CDN (``) or bundle it with your webapp.
Note that the recommended way to use Uppy is to install it with yarn/npm and use a
bundler like Webpack so that you can create a smaller custom build with only the
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8e5f215f6..ff704fd25 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,31 @@ Please add your entries in this format:
In the current stage we aim to release a new version at least every month.
+## 2.4.0
+
+Released: 2022-01-10
+
+| Package | Version | Package | Version |
+| -------------------- | ------- | -------------------- | ------- |
+| @uppy/drag-drop | 2.0.6 | @uppy/tus | 2.2.0 |
+| @uppy/image-editor | 1.1.1 | @uppy/utils | 4.0.5 |
+| @uppy/screen-capture | 2.0.6 | @uppy/robodog | 2.2.0 |
+| @uppy/transloadit | 2.1.0 | uppy | 2.4.0 |
+
+- @uppy/transloadit: ignore rate limiting errors when polling (Antoine du Hamel / #3418)
+- @uppy/tus: pause all requests in response to server rate limiting (Antoine du Hamel / #3394)
+- @uppy/transloadit: better defaults for rate limiting (Antoine du Hamel / #3414)
+- @uppy/companion: Fix Companion deploys (kiloreux / #3388)
+- meta: update aws-presigned-url example to use esm (Antoine du Hamel / #3413)
+- @uppy/image-editor: namespace input range css (Merlijn Vos / #3406)
+- @uppy/screen-capture: Add missing option to the screen capture types (Mustafa Navruz / #3400)
+- @uppy/drag-drop: fix `undefined is not a function` TypeError (Antoine du Hamel / #3397)
+- website: update december 2021 blog post (Antoine du Hamel / #3396)
+- website: Polished the latest update blog (AJvanLoon / #3390)
+- website: docs: fix typo in audio.md (heocoi / #3389)
+- website: 2.0-2.3 post draft (Artur Paikin / #3370)
+
+
## 2.3.3
Released: 2022-01-04
diff --git a/README.md b/README.md
index 224d51d14..9fe5787cb 100644
--- a/README.md
+++ b/README.md
@@ -69,7 +69,7 @@ $ npm install @uppy/core @uppy/dashboard @uppy/tus
We recommend installing from npm and then using a module bundler such as [Webpack](https://webpack.js.org/), [Browserify](http://browserify.org/) or [Rollup.js](http://rollupjs.org/).
-Add CSS [uppy.min.css](https://releases.transloadit.com/uppy/v2.3.3/uppy.min.css), either to your HTML page’s `
` or include in JS, if your bundler of choice supports it — transforms and plugins are available for Browserify and Webpack.
+Add CSS [uppy.min.css](https://releases.transloadit.com/uppy/v2.4.0/uppy.min.css), either to your HTML page’s `` or include in JS, if your bundler of choice supports it — transforms and plugins are available for Browserify and Webpack.
Alternatively, you can also use a pre-built bundle from Transloadit’s CDN: Edgly. In that case `Uppy` will attach itself to the global `window.Uppy` object.
@@ -77,10 +77,10 @@ Alternatively, you can also use a pre-built bundle from Transloadit’s CDN: Edg
```html
-
+
-
+
@@ -190,7 +190,7 @@ If you’re using Uppy from CDN, those polyfills are already included in the leg
bundle, so no need to include anything additionally:
```html
-
+
```
## FAQ
@@ -247,13 +247,13 @@ Use Uppy in your project? [Let us know](https://github.com/transloadit/uppy/issu
## Contributors
-[
](https://github.com/arturi) |[
](https://github.com/goto-bus-stop) |[
](https://github.com/kvz) |[
](https://github.com/ifedapoolarewaju) |[
](https://github.com/hedgerh) |[
](https://github.com/AJvanLoon) |
+[
](https://github.com/arturi) |[
](https://github.com/goto-bus-stop) |[
](https://github.com/kvz) |[
](https://github.com/ifedapoolarewaju) |[
](https://github.com/hedgerh) |[
](https://github.com/aduh95) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[arturi](https://github.com/arturi) |[goto-bus-stop](https://github.com/goto-bus-stop) |[kvz](https://github.com/kvz) |[ifedapoolarewaju](https://github.com/ifedapoolarewaju) |[hedgerh](https://github.com/hedgerh) |[AJvanLoon](https://github.com/AJvanLoon) |
+[arturi](https://github.com/arturi) |[goto-bus-stop](https://github.com/goto-bus-stop) |[kvz](https://github.com/kvz) |[ifedapoolarewaju](https://github.com/ifedapoolarewaju) |[hedgerh](https://github.com/hedgerh) |[aduh95](https://github.com/aduh95) |
-[
](https://github.com/aduh95) |[
](https://github.com/nqst) |[
](https://github.com/Murderlon) |[
](https://github.com/lakesare) |[
](https://github.com/kiloreux) |[
](https://github.com/mifi) |
+[
](https://github.com/AJvanLoon) |[
](https://github.com/nqst) |[
](https://github.com/Murderlon) |[
](https://github.com/lakesare) |[
](https://github.com/kiloreux) |[
](https://github.com/mifi) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[aduh95](https://github.com/aduh95) |[nqst](https://github.com/nqst) |[Murderlon](https://github.com/Murderlon) |[lakesare](https://github.com/lakesare) |[kiloreux](https://github.com/kiloreux) |[mifi](https://github.com/mifi) |
+[AJvanLoon](https://github.com/AJvanLoon) |[nqst](https://github.com/nqst) |[Murderlon](https://github.com/Murderlon) |[lakesare](https://github.com/lakesare) |[kiloreux](https://github.com/kiloreux) |[mifi](https://github.com/mifi) |
[
](https://github.com/sadovnychyi) |[
](https://github.com/samuelayo) |[
](https://github.com/richardwillars) |[
](https://github.com/ajkachnic) |[
](https://github.com/apps/dependabot) |[
](https://github.com/zcallan) |
:---: |:---: |:---: |:---: |:---: |:---: |
@@ -271,21 +271,21 @@ Use Uppy in your project? [Let us know](https://github.com/transloadit/uppy/issu
:---: |:---: |:---: |:---: |:---: |:---: |
[elenalape](https://github.com/elenalape) |[mejiaej](https://github.com/mejiaej) |[gavboulton](https://github.com/gavboulton) |[Hawxy](https://github.com/Hawxy) |[bertho-zero](https://github.com/bertho-zero) |[tranvansang](https://github.com/tranvansang) |
-[
](https://github.com/ap--) |[
](https://github.com/mrbatista) |[
](https://github.com/MikeKovarik) |[
](https://github.com/pauln) |[
](https://github.com/toadkicker) |[
](https://github.com/ofhope) |
+[
](https://github.com/ap--) |[
](https://github.com/apps/github-actions) |[
](https://github.com/mrbatista) |[
](https://github.com/MikeKovarik) |[
](https://github.com/pauln) |[
](https://github.com/toadkicker) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[ap--](https://github.com/ap--) |[mrbatista](https://github.com/mrbatista) |[MikeKovarik](https://github.com/MikeKovarik) |[pauln](https://github.com/pauln) |[toadkicker](https://github.com/toadkicker) |[ofhope](https://github.com/ofhope) |
+[ap--](https://github.com/ap--) |[github-actions[bot]](https://github.com/apps/github-actions) |[mrbatista](https://github.com/mrbatista) |[MikeKovarik](https://github.com/MikeKovarik) |[pauln](https://github.com/pauln) |[toadkicker](https://github.com/toadkicker) |
-[
](https://github.com/johnnyperkins) |[
](https://github.com/dargmuesli) |[
](https://github.com/juliangruber) |[
](https://github.com/manuelkiessling) |[
](https://github.com/nndevstudio) |[
](https://github.com/ogtfaber) |
+[
](https://github.com/ofhope) |[
](https://github.com/johnnyperkins) |[
](https://github.com/dargmuesli) |[
](https://github.com/juliangruber) |[
](https://github.com/manuelkiessling) |[
](https://github.com/nndevstudio) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[johnnyperkins](https://github.com/johnnyperkins) |[dargmuesli](https://github.com/dargmuesli) |[juliangruber](https://github.com/juliangruber) |[manuelkiessling](https://github.com/manuelkiessling) |[nndevstudio](https://github.com/nndevstudio) |[ogtfaber](https://github.com/ogtfaber) |
+[ofhope](https://github.com/ofhope) |[johnnyperkins](https://github.com/johnnyperkins) |[dargmuesli](https://github.com/dargmuesli) |[juliangruber](https://github.com/juliangruber) |[manuelkiessling](https://github.com/manuelkiessling) |[nndevstudio](https://github.com/nndevstudio) |
-[
](https://github.com/sksavant) |[
](https://github.com/suchoproduction) |[
](https://github.com/sunil-shrestha) |[
](https://github.com/timodwhit) |[
](https://github.com/yonahforst) |[
](https://github.com/a-kriya) |
+[
](https://github.com/ogtfaber) |[
](https://github.com/sksavant) |[
](https://github.com/suchoproduction) |[
](https://github.com/sunil-shrestha) |[
](https://github.com/timodwhit) |[
](https://github.com/yonahforst) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[sksavant](https://github.com/sksavant) |[suchoproduction](https://github.com/suchoproduction) |[sunil-shrestha](https://github.com/sunil-shrestha) |[timodwhit](https://github.com/timodwhit) |[yonahforst](https://github.com/yonahforst) |[a-kriya](https://github.com/a-kriya) |
+[ogtfaber](https://github.com/ogtfaber) |[sksavant](https://github.com/sksavant) |[suchoproduction](https://github.com/suchoproduction) |[sunil-shrestha](https://github.com/sunil-shrestha) |[timodwhit](https://github.com/timodwhit) |[yonahforst](https://github.com/yonahforst) |
-[
](https://github.com/bencergazda) |[
](https://github.com/apps/github-actions) |[
](https://github.com/stephentuso) |[
](https://github.com/jhen0409) |[
](https://github.com/mskelton) |[
](https://github.com/ahmedkandel) |
+[
](https://github.com/a-kriya) |[
](https://github.com/bencergazda) |[
](https://github.com/stephentuso) |[
](https://github.com/jhen0409) |[
](https://github.com/mskelton) |[
](https://github.com/ahmedkandel) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[bencergazda](https://github.com/bencergazda) |[github-actions[bot]](https://github.com/apps/github-actions) |[stephentuso](https://github.com/stephentuso) |[jhen0409](https://github.com/jhen0409) |[mskelton](https://github.com/mskelton) |[ahmedkandel](https://github.com/ahmedkandel) |
+[a-kriya](https://github.com/a-kriya) |[bencergazda](https://github.com/bencergazda) |[stephentuso](https://github.com/stephentuso) |[jhen0409](https://github.com/jhen0409) |[mskelton](https://github.com/mskelton) |[ahmedkandel](https://github.com/ahmedkandel) |
[
](https://github.com/btrice) |[
](https://github.com/behnammodi) |[
](https://github.com/BePo65) |[
](https://github.com/Burkes) |[
](https://github.com/craigjennings11) |[
](https://github.com/davekiss) |
:---: |:---: |:---: |:---: |:---: |:---: |
@@ -371,85 +371,85 @@ Use Uppy in your project? [Let us know](https://github.com/transloadit/uppy/issu
:---: |:---: |:---: |:---: |:---: |:---: |
[janwilts](https://github.com/janwilts) |[vith](https://github.com/vith) |[jessica-coursera](https://github.com/jessica-coursera) |[Jmales](https://github.com/Jmales) |[theJoeBiz](https://github.com/theJoeBiz) |[profsmallpine](https://github.com/profsmallpine) |
-[
](https://github.com/chromacoma) |[
](https://github.com/jonathanarbely) |[
](https://github.com/jderrough) |[
](https://github.com/jonathanly) |[
](https://github.com/jorgeepc) |[
](https://github.com/jszobody) |
+[
](https://github.com/chromacoma) |[
](https://github.com/jonathanarbely) |[
](https://github.com/jderrough) |[
](https://github.com/jorgeepc) |[
](https://github.com/jszobody) |[
](https://github.com/julianocomg) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[chromacoma](https://github.com/chromacoma) |[jonathanarbely](https://github.com/jonathanarbely) |[jderrough](https://github.com/jderrough) |[jonathanly](https://github.com/jonathanly) |[jorgeepc](https://github.com/jorgeepc) |[jszobody](https://github.com/jszobody) |
+[chromacoma](https://github.com/chromacoma) |[jonathanarbely](https://github.com/jonathanarbely) |[jderrough](https://github.com/jderrough) |[jorgeepc](https://github.com/jorgeepc) |[jszobody](https://github.com/jszobody) |[julianocomg](https://github.com/julianocomg) |
-[
](https://github.com/julianocomg) |[
](https://github.com/jmontoyaa) |[
](https://github.com/tykarol) |[
](https://github.com/firesharkstudios) |[
](https://github.com/elkebab) |[
](https://github.com/kyleparisi) |
+[
](https://github.com/jmontoyaa) |[
](https://github.com/tykarol) |[
](https://github.com/firesharkstudios) |[
](https://github.com/elkebab) |[
](https://github.com/kyleparisi) |[
](https://github.com/leaanthony) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[julianocomg](https://github.com/julianocomg) |[jmontoyaa](https://github.com/jmontoyaa) |[tykarol](https://github.com/tykarol) |[firesharkstudios](https://github.com/firesharkstudios) |[elkebab](https://github.com/elkebab) |[kyleparisi](https://github.com/kyleparisi) |
+[jmontoyaa](https://github.com/jmontoyaa) |[tykarol](https://github.com/tykarol) |[firesharkstudios](https://github.com/firesharkstudios) |[elkebab](https://github.com/elkebab) |[kyleparisi](https://github.com/kyleparisi) |[leaanthony](https://github.com/leaanthony) |
-[
](https://github.com/leaanthony) |[
](https://github.com/larowlan) |[
](https://github.com/dviry) |[
](https://github.com/galli-leo) |[
](https://github.com/leods92) |[
](https://github.com/louim) |
+[
](https://github.com/larowlan) |[
](https://github.com/dviry) |[
](https://github.com/galli-leo) |[
](https://github.com/leods92) |[
](https://github.com/louim) |[
](https://github.com/lucaperret) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[leaanthony](https://github.com/leaanthony) |[larowlan](https://github.com/larowlan) |[dviry](https://github.com/dviry) |[galli-leo](https://github.com/galli-leo) |[leods92](https://github.com/leods92) |[louim](https://github.com/louim) |
+[larowlan](https://github.com/larowlan) |[dviry](https://github.com/dviry) |[galli-leo](https://github.com/galli-leo) |[leods92](https://github.com/leods92) |[louim](https://github.com/louim) |[lucaperret](https://github.com/lucaperret) |
-[
](https://github.com/lucaperret) |[
](https://github.com/lucax88x) |[
](https://github.com/onhate) |[
](https://github.com/mperrando) |[
](https://github.com/marcosthejew) |[
](https://github.com/marcusforsberg) |
+[
](https://github.com/lucax88x) |[
](https://github.com/onhate) |[
](https://github.com/mperrando) |[
](https://github.com/marcosthejew) |[
](https://github.com/marcusforsberg) |[
](https://github.com/Acconut) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[lucaperret](https://github.com/lucaperret) |[lucax88x](https://github.com/lucax88x) |[onhate](https://github.com/onhate) |[mperrando](https://github.com/mperrando) |[marcosthejew](https://github.com/marcosthejew) |[marcusforsberg](https://github.com/marcusforsberg) |
+[lucax88x](https://github.com/lucax88x) |[onhate](https://github.com/onhate) |[mperrando](https://github.com/mperrando) |[marcosthejew](https://github.com/marcosthejew) |[marcusforsberg](https://github.com/marcusforsberg) |[Acconut](https://github.com/Acconut) |
-[
](https://github.com/Acconut) |[
](https://github.com/martin-brennan) |[
](https://github.com/masaok) |[
](https://github.com/mattfik) |[
](https://github.com/matthewhartstonge) |[
](https://github.com/hrsh) |
+[
](https://github.com/martin-brennan) |[
](https://github.com/masaok) |[
](https://github.com/mattfik) |[
](https://github.com/matthewhartstonge) |[
](https://github.com/hrsh) |[
](https://github.com/mhulet) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[Acconut](https://github.com/Acconut) |[martin-brennan](https://github.com/martin-brennan) |[masaok](https://github.com/masaok) |[mattfik](https://github.com/mattfik) |[matthewhartstonge](https://github.com/matthewhartstonge) |[hrsh](https://github.com/hrsh) |
+[martin-brennan](https://github.com/martin-brennan) |[masaok](https://github.com/masaok) |[mattfik](https://github.com/mattfik) |[matthewhartstonge](https://github.com/matthewhartstonge) |[hrsh](https://github.com/hrsh) |[mhulet](https://github.com/mhulet) |
-[
](https://github.com/mhulet) |[
](https://github.com/mkopinsky) |[
](https://github.com/achmiral) |[
](https://github.com/boudra) |[
](https://github.com/mnafees) |[
](https://github.com/shahimclt) |
+[
](https://github.com/mkopinsky) |[
](https://github.com/achmiral) |[
](https://github.com/boudra) |[
](https://github.com/mnafees) |[
](https://github.com/shahimclt) |[
](https://github.com/navruzm) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[mhulet](https://github.com/mhulet) |[mkopinsky](https://github.com/mkopinsky) |[achmiral](https://github.com/achmiral) |[boudra](https://github.com/boudra) |[mnafees](https://github.com/mnafees) |[shahimclt](https://github.com/shahimclt) |
+[mkopinsky](https://github.com/mkopinsky) |[achmiral](https://github.com/achmiral) |[boudra](https://github.com/boudra) |[mnafees](https://github.com/mnafees) |[shahimclt](https://github.com/shahimclt) |[navruzm](https://github.com/navruzm) |
-[
](https://github.com/navruzm) |[
](https://github.com/pleasespammelater) |[
](https://github.com/naveed-ahmad) |[
](https://github.com/nicojones) |[
](https://github.com/coreprocess) |[
](https://github.com/nil1511) |
+[
](https://github.com/pleasespammelater) |[
](https://github.com/naveed-ahmad) |[
](https://github.com/nicojones) |[
](https://github.com/coreprocess) |[
](https://github.com/nil1511) |[
](https://github.com/leftdevel) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[navruzm](https://github.com/navruzm) |[pleasespammelater](https://github.com/pleasespammelater) |[naveed-ahmad](https://github.com/naveed-ahmad) |[nicojones](https://github.com/nicojones) |[coreprocess](https://github.com/coreprocess) |[nil1511](https://github.com/nil1511) |
+[pleasespammelater](https://github.com/pleasespammelater) |[naveed-ahmad](https://github.com/naveed-ahmad) |[nicojones](https://github.com/nicojones) |[coreprocess](https://github.com/coreprocess) |[nil1511](https://github.com/nil1511) |[leftdevel](https://github.com/leftdevel) |
-[
](https://github.com/leftdevel) |[
](https://github.com/cryptic022) |[
](https://github.com/patricklindsay) |[
](https://github.com/pedrofs) |[
](https://github.com/phillipalexander) |[
](https://github.com/ppadmavilasom) |
+[
](https://github.com/cryptic022) |[
](https://github.com/patricklindsay) |[
](https://github.com/pedrofs) |[
](https://github.com/phillipalexander) |[
](https://github.com/ppadmavilasom) |[
](https://github.com/Pzoco) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[leftdevel](https://github.com/leftdevel) |[cryptic022](https://github.com/cryptic022) |[patricklindsay](https://github.com/patricklindsay) |[pedrofs](https://github.com/pedrofs) |[phillipalexander](https://github.com/phillipalexander) |[ppadmavilasom](https://github.com/ppadmavilasom) |
+[cryptic022](https://github.com/cryptic022) |[patricklindsay](https://github.com/patricklindsay) |[pedrofs](https://github.com/pedrofs) |[phillipalexander](https://github.com/phillipalexander) |[ppadmavilasom](https://github.com/ppadmavilasom) |[Pzoco](https://github.com/Pzoco) |
-[
](https://github.com/Pzoco) |[
](https://github.com/eman8519) |[
](https://github.com/luarmr) |[
](https://github.com/refo) |[
](https://github.com/SxDx) |[
](https://github.com/robwilson1) |
+[
](https://github.com/eman8519) |[
](https://github.com/luarmr) |[
](https://github.com/refo) |[
](https://github.com/SxDx) |[
](https://github.com/robwilson1) |[
](https://github.com/romain-preston) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[Pzoco](https://github.com/Pzoco) |[eman8519](https://github.com/eman8519) |[luarmr](https://github.com/luarmr) |[refo](https://github.com/refo) |[SxDx](https://github.com/SxDx) |[robwilson1](https://github.com/robwilson1) |
+[eman8519](https://github.com/eman8519) |[luarmr](https://github.com/luarmr) |[refo](https://github.com/refo) |[SxDx](https://github.com/SxDx) |[robwilson1](https://github.com/robwilson1) |[romain-preston](https://github.com/romain-preston) |
-[
](https://github.com/romain-preston) |[
](https://github.com/scherroman) |[
](https://github.com/rossng) |[
](https://github.com/rart) |[
](https://github.com/fortunto2) |[
](https://github.com/samuelcolburn) |
+[
](https://github.com/scherroman) |[
](https://github.com/rossng) |[
](https://github.com/rart) |[
](https://github.com/fortunto2) |[
](https://github.com/samuelcolburn) |[
](https://github.com/sebasegovia01) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[romain-preston](https://github.com/romain-preston) |[scherroman](https://github.com/scherroman) |[rossng](https://github.com/rossng) |[rart](https://github.com/rart) |[fortunto2](https://github.com/fortunto2) |[samuelcolburn](https://github.com/samuelcolburn) |
+[scherroman](https://github.com/scherroman) |[rossng](https://github.com/rossng) |[rart](https://github.com/rart) |[fortunto2](https://github.com/fortunto2) |[samuelcolburn](https://github.com/samuelcolburn) |[sebasegovia01](https://github.com/sebasegovia01) |
-[
](https://github.com/sebasegovia01) |[
](https://github.com/sergei-zelinsky) |[
](https://github.com/szh) |[
](https://github.com/SpazzMarticus) |[
](https://github.com/waptik) |[
](https://github.com/amaitu) |
+[
](https://github.com/sergei-zelinsky) |[
](https://github.com/szh) |[
](https://github.com/SpazzMarticus) |[
](https://github.com/waptik) |[
](https://github.com/amaitu) |[
](https://github.com/steverob) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[sebasegovia01](https://github.com/sebasegovia01) |[sergei-zelinsky](https://github.com/sergei-zelinsky) |[szh](https://github.com/szh) |[SpazzMarticus](https://github.com/SpazzMarticus) |[waptik](https://github.com/waptik) |[amaitu](https://github.com/amaitu) |
+[sergei-zelinsky](https://github.com/sergei-zelinsky) |[szh](https://github.com/szh) |[SpazzMarticus](https://github.com/SpazzMarticus) |[waptik](https://github.com/waptik) |[amaitu](https://github.com/amaitu) |[steverob](https://github.com/steverob) |
-[
](https://github.com/steverob) |[
](https://github.com/taj) |[
](https://github.com/Tashows) |[
](https://github.com/twarlop) |[
](https://github.com/tmaier) |[
](https://github.com/tomsaleeba) |
+[
](https://github.com/taj) |[
](https://github.com/Tashows) |[
](https://github.com/twarlop) |[
](https://github.com/tmaier) |[
](https://github.com/tomsaleeba) |[
](https://github.com/tvaliasek) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[steverob](https://github.com/steverob) |[taj](https://github.com/taj) |[Tashows](https://github.com/Tashows) |[twarlop](https://github.com/twarlop) |[tmaier](https://github.com/tmaier) |[tomsaleeba](https://github.com/tomsaleeba) |
+[taj](https://github.com/taj) |[Tashows](https://github.com/Tashows) |[twarlop](https://github.com/twarlop) |[tmaier](https://github.com/tmaier) |[tomsaleeba](https://github.com/tomsaleeba) |[tvaliasek](https://github.com/tvaliasek) |
-[
](https://github.com/tvaliasek) |[
](https://github.com/vially) |[
](https://github.com/valentinoli) |[
](https://github.com/nagyv) |[
](https://github.com/dwnste) |[
](https://github.com/willycamargo) |
+[
](https://github.com/vially) |[
](https://github.com/valentinoli) |[
](https://github.com/nagyv) |[
](https://github.com/dwnste) |[
](https://github.com/willycamargo) |[
](https://github.com/xhocquet) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[tvaliasek](https://github.com/tvaliasek) |[vially](https://github.com/vially) |[valentinoli](https://github.com/valentinoli) |[nagyv](https://github.com/nagyv) |[dwnste](https://github.com/dwnste) |[willycamargo](https://github.com/willycamargo) |
+[vially](https://github.com/vially) |[valentinoli](https://github.com/valentinoli) |[nagyv](https://github.com/nagyv) |[dwnste](https://github.com/dwnste) |[willycamargo](https://github.com/willycamargo) |[xhocquet](https://github.com/xhocquet) |
-[
](https://github.com/xhocquet) |[
](https://github.com/YehudaKremer) |[
](https://github.com/zachconner) |[
](https://github.com/zacharylawson) |[
](https://github.com/zidingz) |[
](https://github.com/agreene-coursera) |
+[
](https://github.com/YehudaKremer) |[
](https://github.com/zachconner) |[
](https://github.com/zacharylawson) |[
](https://github.com/zidingz) |[
](https://github.com/agreene-coursera) |[
](https://github.com/alfatv) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[xhocquet](https://github.com/xhocquet) |[YehudaKremer](https://github.com/YehudaKremer) |[zachconner](https://github.com/zachconner) |[zacharylawson](https://github.com/zacharylawson) |[zidingz](https://github.com/zidingz) |[agreene-coursera](https://github.com/agreene-coursera) |
+[YehudaKremer](https://github.com/YehudaKremer) |[zachconner](https://github.com/zachconner) |[zacharylawson](https://github.com/zacharylawson) |[zidingz](https://github.com/zidingz) |[agreene-coursera](https://github.com/agreene-coursera) |[alfatv](https://github.com/alfatv) |
-[
](https://github.com/alfatv) |[
](https://github.com/arggh) |[
](https://github.com/avalla) |[
](https://github.com/bdirito) |[
](https://github.com/c0b41) |[
](https://github.com/canvasbh) |
+[
](https://github.com/arggh) |[
](https://github.com/avalla) |[
](https://github.com/bdirito) |[
](https://github.com/c0b41) |[
](https://github.com/canvasbh) |[
](https://github.com/christianwengert) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[alfatv](https://github.com/alfatv) |[arggh](https://github.com/arggh) |[avalla](https://github.com/avalla) |[bdirito](https://github.com/bdirito) |[c0b41](https://github.com/c0b41) |[canvasbh](https://github.com/canvasbh) |
+[arggh](https://github.com/arggh) |[avalla](https://github.com/avalla) |[bdirito](https://github.com/bdirito) |[c0b41](https://github.com/c0b41) |[canvasbh](https://github.com/canvasbh) |[christianwengert](https://github.com/christianwengert) |
-[
](https://github.com/christianwengert) |[
](https://github.com/craigcbrunner) |[
](https://github.com/darthf1) |[
](https://github.com/dkisic) |[
](https://github.com/fingul) |[
](https://github.com/franckl) |
+[
](https://github.com/craigcbrunner) |[
](https://github.com/darthf1) |[
](https://github.com/dkisic) |[
](https://github.com/fingul) |[
](https://github.com/franckl) |[
](https://github.com/gaelicwinter) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[christianwengert](https://github.com/christianwengert) |[craigcbrunner](https://github.com/craigcbrunner) |[darthf1](https://github.com/darthf1) |[dkisic](https://github.com/dkisic) |[fingul](https://github.com/fingul) |[franckl](https://github.com/franckl) |
+[craigcbrunner](https://github.com/craigcbrunner) |[darthf1](https://github.com/darthf1) |[dkisic](https://github.com/dkisic) |[fingul](https://github.com/fingul) |[franckl](https://github.com/franckl) |[gaelicwinter](https://github.com/gaelicwinter) |
-[
](https://github.com/gaelicwinter) |[
](https://github.com/green-mike) |[
](https://github.com/heocoi) |[
](https://github.com/hxgf) |[
](https://github.com/johnmanjiro13) |[
](https://github.com/kode-ninja) |
+[
](https://github.com/green-mike) |[
](https://github.com/heocoi) |[
](https://github.com/hxgf) |[
](https://github.com/johnmanjiro13) |[
](https://github.com/kode-ninja) |[
](https://github.com/magumbo) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[gaelicwinter](https://github.com/gaelicwinter) |[green-mike](https://github.com/green-mike) |[heocoi](https://github.com/heocoi) |[hxgf](https://github.com/hxgf) |[johnmanjiro13](https://github.com/johnmanjiro13) |[kode-ninja](https://github.com/kode-ninja) |
+[green-mike](https://github.com/green-mike) |[heocoi](https://github.com/heocoi) |[hxgf](https://github.com/hxgf) |[johnmanjiro13](https://github.com/johnmanjiro13) |[kode-ninja](https://github.com/kode-ninja) |[magumbo](https://github.com/magumbo) |
-[
](https://github.com/magumbo) |[
](https://github.com/ninesalt) |[
](https://github.com/phil714) |[
](https://github.com/luntta) |[
](https://github.com/rhymes) |[
](https://github.com/rlebosse) |
+[
](https://github.com/ninesalt) |[
](https://github.com/phil714) |[
](https://github.com/luntta) |[
](https://github.com/rhymes) |[
](https://github.com/rlebosse) |[
](https://github.com/rtaieb) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[magumbo](https://github.com/magumbo) |[ninesalt](https://github.com/ninesalt) |[phil714](https://github.com/phil714) |[luntta](https://github.com/luntta) |[rhymes](https://github.com/rhymes) |[rlebosse](https://github.com/rlebosse) |
+[ninesalt](https://github.com/ninesalt) |[phil714](https://github.com/phil714) |[luntta](https://github.com/luntta) |[rhymes](https://github.com/rhymes) |[rlebosse](https://github.com/rlebosse) |[rtaieb](https://github.com/rtaieb) |
-[
](https://github.com/rtaieb) |[
](https://github.com/slawexxx44) |[
](https://github.com/thanhthot) |[
](https://github.com/tinny77) |[
](https://github.com/tusharjkhunt) |[
](https://github.com/vedran555) |
+[
](https://github.com/slawexxx44) |[
](https://github.com/thanhthot) |[
](https://github.com/tinny77) |[
](https://github.com/tusharjkhunt) |[
](https://github.com/vedran555) |[
](https://github.com/yoann-hellopret) |
:---: |:---: |:---: |:---: |:---: |:---: |
-[rtaieb](https://github.com/rtaieb) |[slawexxx44](https://github.com/slawexxx44) |[thanhthot](https://github.com/thanhthot) |[tinny77](https://github.com/tinny77) |[tusharjkhunt](https://github.com/tusharjkhunt) |[vedran555](https://github.com/vedran555) |
+[slawexxx44](https://github.com/slawexxx44) |[thanhthot](https://github.com/thanhthot) |[tinny77](https://github.com/tinny77) |[tusharjkhunt](https://github.com/tusharjkhunt) |[vedran555](https://github.com/vedran555) |[yoann-hellopret](https://github.com/yoann-hellopret) |
-[
](https://github.com/yoann-hellopret) |[
](https://github.com/olitomas) |[
](https://github.com/JimmyLv) |
-:---: |:---: |:---: |
-[yoann-hellopret](https://github.com/yoann-hellopret) |[olitomas](https://github.com/olitomas) |[JimmyLv](https://github.com/JimmyLv) |
+[
](https://github.com/olitomas) |[
](https://github.com/JimmyLv) |
+:---: |:---: |
+[olitomas](https://github.com/olitomas) |[JimmyLv](https://github.com/JimmyLv) |
diff --git a/examples/cdn-example/index.html b/examples/cdn-example/index.html
index e04d48bfb..f329d71be 100644
--- a/examples/cdn-example/index.html
+++ b/examples/cdn-example/index.html
@@ -4,11 +4,11 @@
-
+
-
+
+
+
+
```
Then, a global `Robodog` variable will be available. For usage instructions, please see the [main Robodog documentation](https://uppy.io/docs/robodog).
diff --git a/packages/@uppy/robodog/package.json b/packages/@uppy/robodog/package.json
index 9008213e3..7f8396efc 100644
--- a/packages/@uppy/robodog/package.json
+++ b/packages/@uppy/robodog/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/robodog",
"description": "Transloadit SDK for browsers based on Uppy",
- "version": "2.1.5",
+ "version": "2.2.0",
"license": "MIT",
"main": "lib/index.js",
"jsnext:main": "src/index.js",
diff --git a/packages/@uppy/screen-capture/CHANGELOG.md b/packages/@uppy/screen-capture/CHANGELOG.md
index 1145efb96..272d4a7c4 100644
--- a/packages/@uppy/screen-capture/CHANGELOG.md
+++ b/packages/@uppy/screen-capture/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/screen-capture
+## 2.0.6
+
+Released: 2022-01-10
+Included in: Uppy v2.4.0
+
+- @uppy/screen-capture: Add missing option to the screen capture types (Mustafa Navruz / #3400)
+
## 2.0.5
Released: 2021-12-07
diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json
index 02abd0099..98b2d1938 100644
--- a/packages/@uppy/screen-capture/package.json
+++ b/packages/@uppy/screen-capture/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/screen-capture",
"description": "Uppy plugin that captures video from display or application.",
- "version": "2.0.5",
+ "version": "2.0.6",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/transloadit/CHANGELOG.md b/packages/@uppy/transloadit/CHANGELOG.md
index cccd2c987..8939a086d 100644
--- a/packages/@uppy/transloadit/CHANGELOG.md
+++ b/packages/@uppy/transloadit/CHANGELOG.md
@@ -1,5 +1,13 @@
# @uppy/transloadit
+## 2.1.0
+
+Released: 2022-01-10
+Included in: Uppy v2.4.0
+
+- @uppy/transloadit: ignore rate limiting errors when polling (Antoine du Hamel / #3418)
+- @uppy/transloadit: better defaults for rate limiting (Antoine du Hamel / #3414)
+
## 2.0.5
Released: 2021-12-07
diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json
index c860dd7e8..aa50b0d87 100644
--- a/packages/@uppy/transloadit/package.json
+++ b/packages/@uppy/transloadit/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/transloadit",
"description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more",
- "version": "2.0.5",
+ "version": "2.1.0",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
diff --git a/packages/@uppy/tus/CHANGELOG.md b/packages/@uppy/tus/CHANGELOG.md
new file mode 100644
index 000000000..9e8ca7b8a
--- /dev/null
+++ b/packages/@uppy/tus/CHANGELOG.md
@@ -0,0 +1,8 @@
+# @uppy/tus
+
+## 2.2.0
+
+Released: 2022-01-10
+Included in: Uppy v2.4.0
+
+- @uppy/tus: pause all requests in response to server rate limiting (Antoine du Hamel / #3394)
diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json
index 4239c0eba..abe49d30d 100644
--- a/packages/@uppy/tus/package.json
+++ b/packages/@uppy/tus/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/tus",
"description": "Resumable uploads for Uppy using Tus.io",
- "version": "2.1.2",
+ "version": "2.2.0",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json
index 650ce6cc6..26051f0d3 100644
--- a/packages/@uppy/utils/package.json
+++ b/packages/@uppy/utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/utils",
"description": "Shared utility functions for Uppy Core and plugins maintained by the Uppy team.",
- "version": "4.0.4",
+ "version": "4.0.5",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
diff --git a/packages/uppy/package.json b/packages/uppy/package.json
index 0df124b95..bfa17e66a 100644
--- a/packages/uppy/package.json
+++ b/packages/uppy/package.json
@@ -1,7 +1,7 @@
{
"name": "uppy",
"description": "Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:",
- "version": "2.3.3",
+ "version": "2.4.0",
"license": "MIT",
"main": "index.js",
"module": "index.mjs",
diff --git a/website/src/docs/index.md b/website/src/docs/index.md
index 8aaee4f86..2d9693b19 100644
--- a/website/src/docs/index.md
+++ b/website/src/docs/index.md
@@ -19,12 +19,12 @@ Here’s the simplest example html page with Uppy (it uses a CDN bundle, while w
Uppy
-
+
-
+
+
```
2\. Add CSS to ``:
```html
-
+
```
3\. Initialize at the bottom of the closing `` tag:
@@ -183,5 +183,5 @@ export * from '@uppy/core'
If you’re using Uppy from CDN, those polyfills are already included in the bundle, no need to include anything additionally:
```html
-
+
```
diff --git a/website/src/docs/locales.md b/website/src/docs/locales.md
index 35856fe29..8ad952f57 100644
--- a/website/src/docs/locales.md
+++ b/website/src/docs/locales.md
@@ -34,7 +34,7 @@ const uppy = new Uppy({
Add a `
+
+
-
-
+
+
```
Please note that while you may be able to get 2.0 to work in IE11 this way, we do not officially support it anymore.
diff --git a/website/src/docs/robodog-form.md b/website/src/docs/robodog-form.md
index c0d544b1c..9ec2b8501 100644
--- a/website/src/docs/robodog-form.md
+++ b/website/src/docs/robodog-form.md
@@ -150,7 +150,7 @@ Make sure to also include the Uppy css file in your `` tag in case you wan
```html
-
+
```
@@ -162,7 +162,7 @@ Notice how the form is submitted to the inexistant `/uploads` route once all tra
Testing Robodog
-
+
-
+
+
+
```
diff --git a/website/src/examples/i18n/app.html b/website/src/examples/i18n/app.html
index 83588a6cc..27606833a 100644
--- a/website/src/examples/i18n/app.html
+++ b/website/src/examples/i18n/app.html
@@ -1,7 +1,7 @@
-
+
@@ -12,7 +12,7 @@
-
+
+//
const robodog = require('@uppy/robodog')
const TRANSLOADIT_EXAMPLE_KEY = '35c1aed03f5011e982b6afe82599b6a0'
diff --git a/website/src/examples/markdown-snippets/app.html b/website/src/examples/markdown-snippets/app.html
index 1b32625a0..592becd7b 100644
--- a/website/src/examples/markdown-snippets/app.html
+++ b/website/src/examples/markdown-snippets/app.html
@@ -1,6 +1,6 @@
+ -->