diff --git a/BUNDLE-README.md b/BUNDLE-README.md
index c38e9682a5..f11f0ad103 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 0251ba5977..c597d1b62a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,44 @@ Please add your entries in this format:
In the current stage we aim to release a new version at least every month.
+## 3.0.0-beta
+
+Released: 2022-05-30
+
+| Package | Version | Package | Version |
+| ------------------------- | ---------- | ------------------------- | ---------- |
+| @uppy/audio | 3.0.0-beta | @uppy/progress-bar | 3.0.0-beta |
+| @uppy/aws-s3 | 3.0.0-beta | @uppy/provider-views | 3.0.0-beta |
+| @uppy/aws-s3-multipart | 3.0.0-beta | @uppy/react | 3.0.0-beta |
+| @uppy/box | 3.0.0-beta | @uppy/redux-dev-tools | 3.0.0-beta |
+| @uppy/companion | 4.0.0-beta | @uppy/robodog | 3.0.0-beta |
+| @uppy/companion-client | 3.0.0-beta | @uppy/screen-capture | 3.0.0-beta |
+| @uppy/compressor | 3.0.0-beta | @uppy/status-bar | 3.0.0-beta |
+| @uppy/core | 3.0.0-beta | @uppy/store-default | 3.0.0-beta |
+| @uppy/dashboard | 3.0.0-beta | @uppy/store-redux | 3.0.0-beta |
+| @uppy/drag-drop | 3.0.0-beta | @uppy/svelte | 3.0.0-beta |
+| @uppy/drop-target | 3.0.0-beta | @uppy/thumbnail-generator | 3.0.0-beta |
+| @uppy/dropbox | 3.0.0-beta | @uppy/transloadit | 3.0.0-beta |
+| @uppy/facebook | 3.0.0-beta | @uppy/tus | 3.0.0-beta |
+| @uppy/file-input | 3.0.0-beta | @uppy/unsplash | 3.0.0-beta |
+| @uppy/form | 3.0.0-beta | @uppy/url | 3.0.0-beta |
+| @uppy/golden-retriever | 3.0.0-beta | @uppy/utils | 5.0.0-beta |
+| @uppy/google-drive | 3.0.0-beta | @uppy/vue | 3.0.0-beta |
+| @uppy/image-editor | 3.0.0-beta | @uppy/webcam | 3.0.0-beta |
+| @uppy/informer | 3.0.0-beta | @uppy/xhr-upload | 3.0.0-beta |
+| @uppy/instagram | 3.0.0-beta | @uppy/zoom | 3.0.0-beta |
+| @uppy/locales | 3.0.0-beta | uppy | 3.0.0-beta |
+| @uppy/onedrive | 3.0.0-beta | | |
+
+- meta: temporary adjust release script for the beta (Antoine du Hamel)
+- meta: disable ESM to CJS transform in dist files (Antoine du Hamel / #3773)
+- @uppy/companion: remove `searchProviders` wrapper & move `s3` options (Merlijn Vos / #3781)
+- meta: do not test on EOL versions of Node.js (Antoine du Hamel / #3786)
+- @uppy/companion: remove support for EOL versions of Node.js (Antoine du Hamel / #3784)
+- @uppy/react: refactor to ESM (Antoine du Hamel / #3780)
+- @uppy/transloadit: remove IE 10 hack (Antoine du Hamel / #3777)
+
+
## 2.11.0
Released: 2022-05-30
diff --git a/README.md b/README.md
index 86229771a6..1ffccec54e 100644
--- a/README.md
+++ b/README.md
@@ -67,7 +67,7 @@ const uppy = new Uppy({ autoProceed: false })
$ npm install @uppy/core @uppy/dashboard @uppy/tus
```
-Add CSS [uppy.min.css](https://releases.transloadit.com/uppy/v2.11.0/uppy.min.css), either to your HTML page’s `
` or include in JS, if your bundler of choice supports it.
+Add CSS [uppy.min.css](https://releases.transloadit.com/uppy/v3.0.0-beta/uppy.min.css), either to your HTML page’s `` or include in JS, if your bundler of choice supports it.
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.
@@ -75,10 +75,10 @@ Alternatively, you can also use a pre-built bundle from Transloadit’s CDN: Edg
```html
-
+
-
+
@@ -184,7 +184,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
diff --git a/examples/cdn-example/index.html b/examples/cdn-example/index.html
index 5bb42963f6..dd1d71bc22 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 465d192f2b..f0f33c7e63 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.7.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"jsnext:main": "src/index.js",
@@ -52,5 +52,6 @@
"md-gum-polyfill": "^1.0.0",
"resize-observer-polyfill": "^1.5.1",
"whatwg-fetch": "^3.6.2"
- }
+ },
+ "stableVersion": "2.7.0"
}
diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json
index 119de971d4..742703790b 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.1.1",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
@@ -33,5 +33,6 @@
},
"publishConfig": {
"access": "public"
- }
+ },
+ "stableVersion": "2.1.1"
}
diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json
index dc300bd69b..c2c9d0b4c1 100644
--- a/packages/@uppy/status-bar/package.json
+++ b/packages/@uppy/status-bar/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/status-bar",
"description": "A progress bar for Uppy, with many bells and whistles.",
- "version": "2.2.1",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
@@ -35,5 +35,6 @@
},
"peerDependencies": {
"@uppy/core": "workspace:^"
- }
+ },
+ "stableVersion": "2.2.1"
}
diff --git a/packages/@uppy/store-default/package.json b/packages/@uppy/store-default/package.json
index fbeeb5d269..77b7565ecc 100644
--- a/packages/@uppy/store-default/package.json
+++ b/packages/@uppy/store-default/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/store-default",
"description": "The default simple object-based store for Uppy.",
- "version": "2.1.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -21,5 +21,6 @@
"repository": {
"type": "git",
"url": "git+https://github.com/transloadit/uppy.git"
- }
+ },
+ "stableVersion": "2.1.0"
}
diff --git a/packages/@uppy/store-redux/package.json b/packages/@uppy/store-redux/package.json
index c94f4bee52..a60d394537 100644
--- a/packages/@uppy/store-redux/package.json
+++ b/packages/@uppy/store-redux/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/store-redux",
"description": "Make Uppy use your existing Redux store.",
- "version": "2.1.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -26,5 +26,6 @@
"devDependencies": {
"@jest/globals": "^27.4.2",
"redux": "4.0.5"
- }
+ },
+ "stableVersion": "2.1.0"
}
diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json
index 26da7df632..31dd624979 100644
--- a/packages/@uppy/svelte/package.json
+++ b/packages/@uppy/svelte/package.json
@@ -3,7 +3,7 @@
"svelte": "src/index.js",
"module": "dist/index.mjs",
"main": "dist/index.js",
- "version": "1.0.8",
+ "version": "3.0.0-beta",
"scripts": {
"build": "rollup -c",
"prepublishOnly": "yarn run build",
@@ -37,5 +37,6 @@
"files": [
"src",
"dist"
- ]
+ ],
+ "stableVersion": "1.0.8"
}
diff --git a/packages/@uppy/thumbnail-generator/package.json b/packages/@uppy/thumbnail-generator/package.json
index bf93dc78c9..0a46318080 100644
--- a/packages/@uppy/thumbnail-generator/package.json
+++ b/packages/@uppy/thumbnail-generator/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/thumbnail-generator",
"description": "Uppy plugin that generates small previews of images to show on your upload UI.",
- "version": "2.2.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -32,5 +32,6 @@
},
"peerDependencies": {
"@uppy/core": "workspace:^"
- }
+ },
+ "stableVersion": "2.2.0"
}
diff --git a/packages/@uppy/transloadit/CHANGELOG.md b/packages/@uppy/transloadit/CHANGELOG.md
index c984275a3b..6b3fb128c5 100644
--- a/packages/@uppy/transloadit/CHANGELOG.md
+++ b/packages/@uppy/transloadit/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/transloadit
+## 3.0.0-beta
+
+Released: 2022-05-30
+Included in: Uppy v3.0.0-beta
+
+- @uppy/transloadit: remove IE 10 hack (Antoine du Hamel / #3777)
+
## 2.3.0
Released: 2022-05-30
diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json
index e710cb160a..1f099d3aa2 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.3.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -41,5 +41,6 @@
"devDependencies": {
"@jest/globals": "^27.4.2",
"whatwg-fetch": "^3.6.2"
- }
+ },
+ "stableVersion": "2.3.0"
}
diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json
index c2ca14f962..d490cc32c2 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.4.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -30,5 +30,6 @@
"peerDependencies": {
"@jest/globals": "^27.4.2",
"@uppy/core": "workspace:^"
- }
+ },
+ "stableVersion": "2.4.0"
}
diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json
index 56267b1305..7dbaafc0a8 100644
--- a/packages/@uppy/unsplash/package.json
+++ b/packages/@uppy/unsplash/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/unsplash",
"description": "Import files from Unsplash, the free stock photography resource, into Uppy",
- "version": "2.1.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -31,5 +31,6 @@
},
"publishConfig": {
"access": "public"
- }
+ },
+ "stableVersion": "2.1.0"
}
diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json
index 58aa350aa3..a735198688 100644
--- a/packages/@uppy/url/package.json
+++ b/packages/@uppy/url/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/url",
"description": "The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!",
- "version": "2.1.1",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
@@ -29,5 +29,6 @@
},
"peerDependencies": {
"@uppy/core": "workspace:^"
- }
+ },
+ "stableVersion": "2.1.1"
}
diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json
index 9fbfb26d0e..6fa0915067 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.1.0",
+ "version": "5.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -23,5 +23,6 @@
},
"devDependencies": {
"@jest/globals": "^27.4.2"
- }
+ },
+ "stableVersion": "4.1.0"
}
diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json
index 2fb8b382f4..1befc3e7e1 100644
--- a/packages/@uppy/vue/package.json
+++ b/packages/@uppy/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@uppy/vue",
- "version": "0.4.8",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -21,5 +21,6 @@
},
"publishConfig": {
"access": "public"
- }
+ },
+ "stableVersion": "0.4.8"
}
diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json
index bf5f71289c..77bfeb0d8c 100644
--- a/packages/@uppy/webcam/package.json
+++ b/packages/@uppy/webcam/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/webcam",
"description": "Uppy plugin that takes photos or records videos using the device's camera.",
- "version": "2.2.1",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
@@ -35,5 +35,6 @@
},
"peerDependencies": {
"@uppy/core": "workspace:^"
- }
+ },
+ "stableVersion": "2.2.1"
}
diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json
index dad63a1ae0..9b86b3a193 100644
--- a/packages/@uppy/xhr-upload/package.json
+++ b/packages/@uppy/xhr-upload/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/xhr-upload",
"description": "Plain and simple classic HTML multipart form uploads with Uppy, as well as uploads using the HTTP PUT method.",
- "version": "2.1.1",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -35,5 +35,6 @@
},
"peerDependencies": {
"@uppy/core": "workspace:^"
- }
+ },
+ "stableVersion": "2.1.1"
}
diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json
index 0c5e9873df..5dbef188b9 100644
--- a/packages/@uppy/zoom/package.json
+++ b/packages/@uppy/zoom/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/zoom",
"description": "Import files from zoom, into Uppy.",
- "version": "1.1.1",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "lib/index.js",
"types": "types/index.d.ts",
@@ -31,5 +31,6 @@
},
"publishConfig": {
"access": "public"
- }
+ },
+ "stableVersion": "1.1.1"
}
diff --git a/packages/uppy/package.json b/packages/uppy/package.json
index 6ff609aaad..59eee28361 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.11.0",
+ "version": "3.0.0-beta",
"license": "MIT",
"main": "index.js",
"module": "index.mjs",
@@ -74,5 +74,6 @@
"regenerator-runtime": "0.13.9",
"resize-observer-polyfill": "^1.5.1",
"whatwg-fetch": "^3.6.2"
- }
+ },
+ "stableVersion": "2.11.0"
}
diff --git a/website/src/docs/index.md b/website/src/docs/index.md
index f618cb66b6..d964be5e09 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:
@@ -181,5 +181,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 c8c891d96c..0e51331bf8 100644
--- a/website/src/docs/locales.md
+++ b/website/src/docs/locales.md
@@ -34,8 +34,8 @@ 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 3220fb6ffe..422fac8e36 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/dashboard/app.es6 b/website/src/examples/dashboard/app.es6
index 6b53281202..1f8d6b4aca 100644
--- a/website/src/examples/dashboard/app.es6
+++ b/website/src/examples/dashboard/app.es6
@@ -242,7 +242,7 @@ function loadLocaleFromCDN (localeName) {
const head = document.getElementsByTagName('head')[0]
const js = document.createElement('script')
js.type = 'text/javascript'
- js.src = `https://releases.transloadit.com/uppy/locales/v2.1.0/${localeName}.min.js`
+ js.src = `https://releases.transloadit.com/uppy/locales/v3.0.0-beta/${localeName}.min.js`
head.appendChild(js)
}
diff --git a/website/src/examples/i18n/app.html b/website/src/examples/i18n/app.html
index e2a880bdcd..d102e1200f 100644
--- a/website/src/examples/i18n/app.html
+++ b/website/src/examples/i18n/app.html
@@ -1,7 +1,7 @@
-
+
@@ -12,9 +12,9 @@ Uploaded files:
-
-
-
+
+
+
+//
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 280de1aadb..0903529379 100644
--- a/website/src/examples/markdown-snippets/app.html
+++ b/website/src/examples/markdown-snippets/app.html
@@ -1,6 +1,6 @@
+ -->