diff --git a/BUNDLE-README.md b/BUNDLE-README.md
index 48638a938..a1dff3441 100644
--- a/BUNDLE-README.md
+++ b/BUNDLE-README.md
@@ -2,7 +2,7 @@
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.
Note that the recommended way to use Uppy is to install it with yarn/npm and use
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5b67b2273..fc7845804 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,45 @@ Please add your entries in this format:
In the current stage we aim to release a new version at least every month.
+## 4.0.0-beta.5
+
+Released: 2024-05-03
+
+| Package | Version | Package | Version |
+| ------------------------- | ------------ | ------------------------- | ------------ |
+| @uppy/audio | 2.0.0-beta.5 | @uppy/progress-bar | 4.0.0-beta.4 |
+| @uppy/aws-s3 | 4.0.0-beta.3 | @uppy/provider-views | 4.0.0-beta.5 |
+| @uppy/aws-s3-multipart | 4.0.0-beta.5 | @uppy/react | 4.0.0-beta.5 |
+| @uppy/box | 3.0.0-beta.5 | @uppy/redux-dev-tools | 4.0.0-beta.2 |
+| @uppy/companion | 5.0.0-beta.5 | @uppy/remote-sources | 2.0.0-beta.4 |
+| @uppy/companion-client | 4.0.0-beta.5 | @uppy/screen-capture | 4.0.0-beta.4 |
+| @uppy/compressor | 2.0.0-beta.5 | @uppy/status-bar | 4.0.0-beta.5 |
+| @uppy/core | 4.0.0-beta.5 | @uppy/store-default | 4.0.0-beta.2 |
+| @uppy/dashboard | 4.0.0-beta.5 | @uppy/store-redux | 4.0.0-beta.3 |
+| @uppy/drag-drop | 4.0.0-beta.4 | @uppy/svelte | 4.0.0-beta.3 |
+| @uppy/dropbox | 4.0.0-beta.5 | @uppy/thumbnail-generator | 4.0.0-beta.4 |
+| @uppy/facebook | 4.0.0-beta.5 | @uppy/transloadit | 4.0.0-beta.5 |
+| @uppy/file-input | 4.0.0-beta.5 | @uppy/tus | 4.0.0-beta.4 |
+| @uppy/form | 4.0.0-beta.3 | @uppy/unsplash | 4.0.0-beta.5 |
+| @uppy/golden-retriever | 4.0.0-beta.4 | @uppy/url | 4.0.0-beta.5 |
+| @uppy/google-drive | 4.0.0-beta.5 | @uppy/utils | 6.0.0-beta.5 |
+| @uppy/image-editor | 3.0.0-beta.3 | @uppy/vue | 2.0.0-beta.2 |
+| @uppy/informer | 4.0.0-beta.2 | @uppy/webcam | 4.0.0-beta.5 |
+| @uppy/instagram | 4.0.0-beta.5 | @uppy/xhr-upload | 4.0.0-beta.3 |
+| @uppy/locales | 4.0.0-beta.1 | @uppy/zoom | 3.0.0-beta.5 |
+| @uppy/onedrive | 4.0.0-beta.5 | uppy | 4.0.0-beta.5 |
+
+- @uppy/core: make UppyEventMap more readable (Murderlon)
+- @uppy/audio,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/remote-sources,@uppy/tus,@uppy/utils: Format (Murderlon)
+- @uppy/aws-s3-multipart: Format (Murderlon)
+- meta: enable prettier for markdown (Merlijn Vos / #5133)
+- @uppy/xhr-upload: do not throw when res is missing url (Merlijn Vos / #5132)
+- @uppy/companion: coerce `requestUrl` to a string (Antoine du Hamel / #5128)
+- meta: enforce use of `.js` extension in `import type` declarations (Antoine du Hamel / #5126)
+- @uppy/core: add instance ID to generated IDs (Merlijn Vos / #5080)
+- @uppy/core: reference updated i18n in Restricter (Merlijn Vos / #5118)
+
+
## 4.0.0-beta.4
Released: 2024-04-29
diff --git a/README.md b/README.md
index 4597e32b5..1412c7ac9 100644
--- a/README.md
+++ b/README.md
@@ -79,7 +79,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus
```
Add CSS
-[uppy.min.css](https://releases.transloadit.com/uppy/v4.0.0-beta.4/uppy.min.css),
+[uppy.min.css](https://releases.transloadit.com/uppy/v4.0.0-beta.5/uppy.min.css),
either to your HTML page’s `
` or include in JS, if your bundler of choice
supports it.
@@ -94,7 +94,7 @@ object.
```html
@@ -105,7 +105,7 @@ object.
Uppy,
Dashboard,
Tus,
- } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.4/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.5/uppy.min.mjs'
const uppy = new Uppy()
uppy.use(Dashboard, { target: '#files-drag-drop' })
diff --git a/examples/aws-nodejs/public/drag.html b/examples/aws-nodejs/public/drag.html
index 45c248d36..ff5b79b8a 100644
--- a/examples/aws-nodejs/public/drag.html
+++ b/examples/aws-nodejs/public/drag.html
@@ -4,7 +4,7 @@
Uppy
@@ -22,7 +22,7 @@
DragDrop,
ProgressBar,
AwsS3,
- } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.4/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.5/uppy.min.mjs'
// Function for displaying uploaded files
const onUploadSuccess = (elForUploadedFiles) => (file, response) => {
diff --git a/examples/aws-nodejs/public/index.html b/examples/aws-nodejs/public/index.html
index a3d3a0781..1c02a31a5 100644
--- a/examples/aws-nodejs/public/index.html
+++ b/examples/aws-nodejs/public/index.html
@@ -4,7 +4,7 @@
Uppy – AWS upload example
@@ -16,7 +16,7 @@
Uppy,
Dashboard,
AwsS3,
- } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.4/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.5/uppy.min.mjs'
/**
* This generator transforms a deep object into URL-encodable pairs
* to work with `URLSearchParams` on the client and `body-parser` on the server.
diff --git a/examples/cdn-example/index.html b/examples/cdn-example/index.html
index 7c8e4b611..6a0de0d71 100644
--- a/examples/cdn-example/index.html
+++ b/examples/cdn-example/index.html
@@ -5,7 +5,7 @@
@@ -19,7 +19,7 @@
Dashboard,
Webcam,
Tus,
- } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.4/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.5/uppy.min.mjs'
const uppy = new Uppy({ debug: true, autoProceed: false })
.use(Dashboard, { trigger: '#uppyModalOpener' })
diff --git a/examples/uppy-with-companion/client/index.html b/examples/uppy-with-companion/client/index.html
index f63de247f..918b40ad3 100644
--- a/examples/uppy-with-companion/client/index.html
+++ b/examples/uppy-with-companion/client/index.html
@@ -5,7 +5,7 @@
@@ -19,7 +19,7 @@
Instagram,
GoogleDrive,
Tus,
- } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.4/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.0.0-beta.5/uppy.min.mjs'
const uppy = new Uppy({ debug: true, autoProceed: false })
.use(Dashboard, { trigger: '#uppyModalOpener' })
diff --git a/packages/@uppy/audio/CHANGELOG.md b/packages/@uppy/audio/CHANGELOG.md
index 77057d77a..0d56c093d 100644
--- a/packages/@uppy/audio/CHANGELOG.md
+++ b/packages/@uppy/audio/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/audio
+## 2.0.0-beta.5
+
+Released: 2024-05-03
+Included in: Uppy v4.0.0-beta.5
+
+- @uppy/audio,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/remote-sources,@uppy/tus,@uppy/utils: Format (Murderlon)
+
## 2.0.0-beta.1
Released: 2024-03-28
diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json
index 210054c8a..a798171cf 100644
--- a/packages/@uppy/audio/package.json
+++ b/packages/@uppy/audio/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/audio",
"description": "Uppy plugin that records audio using the device’s microphone.",
- "version": "2.0.0-beta.4",
+ "version": "2.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/aws-s3-multipart/CHANGELOG.md b/packages/@uppy/aws-s3-multipart/CHANGELOG.md
new file mode 100644
index 000000000..9343d061d
--- /dev/null
+++ b/packages/@uppy/aws-s3-multipart/CHANGELOG.md
@@ -0,0 +1,8 @@
+# @uppy/aws-s3-multipart
+
+## 4.0.0-beta.5
+
+Released: 2024-05-03
+Included in: Uppy v4.0.0-beta.5
+
+- @uppy/aws-s3-multipart: Format (Murderlon)
diff --git a/packages/@uppy/aws-s3-multipart/package.json b/packages/@uppy/aws-s3-multipart/package.json
index 3a90e4b71..5489fcbad 100644
--- a/packages/@uppy/aws-s3-multipart/package.json
+++ b/packages/@uppy/aws-s3-multipart/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/aws-s3-multipart",
"description": "Upload to Amazon S3 with Uppy and S3's Multipart upload strategy",
- "version": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json
index 2350888a6..0928e85d1 100644
--- a/packages/@uppy/aws-s3/package.json
+++ b/packages/@uppy/aws-s3/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/aws-s3",
"description": "Upload to Amazon S3 with Uppy",
- "version": "4.0.0-beta.2",
+ "version": "4.0.0-beta.3",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json
index 822301873..660a28d38 100644
--- a/packages/@uppy/box/package.json
+++ b/packages/@uppy/box/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/box",
"description": "Import files from Box, into Uppy.",
- "version": "3.0.0-beta.4",
+ "version": "3.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/companion-client/package.json b/packages/@uppy/companion-client/package.json
index 20fe9c526..67761dc51 100644
--- a/packages/@uppy/companion-client/package.json
+++ b/packages/@uppy/companion-client/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/companion-client",
"description": "Client library for communication with Companion. Intended for use in Uppy plugins.",
- "version": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/companion/CHANGELOG.md b/packages/@uppy/companion/CHANGELOG.md
index 5b63ce4e4..fc68e117b 100644
--- a/packages/@uppy/companion/CHANGELOG.md
+++ b/packages/@uppy/companion/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/companion
+## 5.0.0-beta.5
+
+Released: 2024-05-03
+Included in: Uppy v4.0.0-beta.5
+
+- @uppy/companion: coerce `requestUrl` to a string (Antoine du Hamel / #5128)
+
## 5.0.0-beta.4
Released: 2024-04-29
diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json
index 7651c6ecc..901f2b1e6 100644
--- a/packages/@uppy/companion/package.json
+++ b/packages/@uppy/companion/package.json
@@ -1,6 +1,6 @@
{
"name": "@uppy/companion",
- "version": "5.0.0-beta.4",
+ "version": "5.0.0-beta.5",
"description": "OAuth helper and remote fetcher for Uppy's (https://uppy.io) extensible file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox and Google Drive, S3 and more :dog:",
"main": "lib/companion.js",
"types": "lib/companion.d.ts",
diff --git a/packages/@uppy/compressor/CHANGELOG.md b/packages/@uppy/compressor/CHANGELOG.md
index c500390b9..f68951adb 100644
--- a/packages/@uppy/compressor/CHANGELOG.md
+++ b/packages/@uppy/compressor/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/compressor
+## 2.0.0-beta.5
+
+Released: 2024-05-03
+Included in: Uppy v4.0.0-beta.5
+
+- @uppy/audio,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/remote-sources,@uppy/tus,@uppy/utils: Format (Murderlon)
+
## 1.1.1
Released: 2024-02-20
diff --git a/packages/@uppy/compressor/package.json b/packages/@uppy/compressor/package.json
index f0dbd9c37..b40cd10d0 100644
--- a/packages/@uppy/compressor/package.json
+++ b/packages/@uppy/compressor/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/compressor",
"description": "Uppy plugin that compresses images before upload, saving up to 60% in size",
- "version": "2.0.0-beta.4",
+ "version": "2.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/core/CHANGELOG.md b/packages/@uppy/core/CHANGELOG.md
index 3285e17d7..d2aa87f82 100644
--- a/packages/@uppy/core/CHANGELOG.md
+++ b/packages/@uppy/core/CHANGELOG.md
@@ -1,5 +1,15 @@
# @uppy/core
+## 4.0.0-beta.5
+
+Released: 2024-05-03
+Included in: Uppy v4.0.0-beta.5
+
+- @uppy/core: make UppyEventMap more readable (Murderlon)
+- @uppy/audio,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/remote-sources,@uppy/tus,@uppy/utils: Format (Murderlon)
+- @uppy/core: add instance ID to generated IDs (Merlijn Vos / #5080)
+- @uppy/core: reference updated i18n in Restricter (Merlijn Vos / #5118)
+
## 4.0.0-beta.4
Released: 2024-04-29
diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json
index 563ab89f3..46fdc1ab8 100644
--- a/packages/@uppy/core/package.json
+++ b/packages/@uppy/core/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/core",
"description": "Core module for the 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": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/dashboard/CHANGELOG.md b/packages/@uppy/dashboard/CHANGELOG.md
index 004a0af1f..32865fbb4 100644
--- a/packages/@uppy/dashboard/CHANGELOG.md
+++ b/packages/@uppy/dashboard/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/dashboard
+## 4.0.0-beta.5
+
+Released: 2024-05-03
+Included in: Uppy v4.0.0-beta.5
+
+- @uppy/audio,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/remote-sources,@uppy/tus,@uppy/utils: Format (Murderlon)
+
## 4.0.0-beta.4
Released: 2024-04-29
diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json
index c8699ebe9..524c8a3d3 100644
--- a/packages/@uppy/dashboard/package.json
+++ b/packages/@uppy/dashboard/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/dashboard",
"description": "Universal UI plugin for Uppy.",
- "version": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json
index 6813b0364..5adb1a114 100644
--- a/packages/@uppy/drag-drop/package.json
+++ b/packages/@uppy/drag-drop/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/drag-drop",
"description": "Droppable zone UI for Uppy. Drag and drop files into it to upload.",
- "version": "4.0.0-beta.3",
+ "version": "4.0.0-beta.4",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json
index 2b75c0f10..ec0aac024 100644
--- a/packages/@uppy/dropbox/package.json
+++ b/packages/@uppy/dropbox/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/dropbox",
"description": "Import files from Dropbox, into Uppy.",
- "version": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json
index faa4a480f..a07c2eb34 100644
--- a/packages/@uppy/facebook/package.json
+++ b/packages/@uppy/facebook/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/facebook",
"description": "Import files from Facebook, into Uppy.",
- "version": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/file-input/package.json b/packages/@uppy/file-input/package.json
index fff6e3e26..7182faefc 100644
--- a/packages/@uppy/file-input/package.json
+++ b/packages/@uppy/file-input/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/file-input",
"description": "Simple UI of a file input button that works with Uppy right out of the box",
- "version": "4.0.0-beta.4",
+ "version": "4.0.0-beta.5",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/form/package.json b/packages/@uppy/form/package.json
index fd3983be0..a51913697 100644
--- a/packages/@uppy/form/package.json
+++ b/packages/@uppy/form/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/form",
"description": "Connect Uppy to an existing HTML