diff --git a/BUNDLE-README.md b/BUNDLE-README.md
index 720e2df4b..ce4f272ac 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 79324b8a8..064e8b599 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,30 @@ Please add your entries in this format:
In the current stage we aim to release a new version at least every month.
+## 4.17.0
+
+Released: 2025-06-02
+
+| Package | Version | Package | Version |
+| -------------------- | ------- | -------------------- | ------- |
+| @uppy/companion | 5.8.0 | @uppy/screen-capture | 4.3.0 |
+| @uppy/components | 0.1.0 | @uppy/svelte | 4.4.0 |
+| @uppy/core | 4.4.6 | @uppy/utils | 6.1.5 |
+| @uppy/locales | 4.5.3 | @uppy/vue | 2.2.0 |
+| @uppy/provider-views | 4.4.4 | @uppy/webcam | 4.2.0 |
+| @uppy/react | 4.3.0 | uppy | 4.17.0 |
+
+- @uppy/provider-views: fix: handle pagination for Google Photos picker (fixes #5765) (ben rosenbaum / #5768)
+- @uppy/companion: add max filename length env var (Freeman / #5763)
+- @uppy/core: fix missing required meta field error not updating (Prakash / #5766)
+- @uppy/screen-capture: add screenshot button (Prakash / #5737)
+- @uppy/locales: Update cs_CZ.ts (Martin Štorek / #5749)
+- examples: Headless components (Merlijn Vos / #5727)
+- @uppy/companion: fix cookie maxAge to milliseconds (zolotarov@brights.io / #5746)
+- meta: document how to fix a broken release (Mikael Finstad / #5755)
+- @uppy/companion: improve Zoom folder structure (Merlijn Vos / #5739)
+
+
## 4.16.0
Released: 2025-05-18
diff --git a/README.md b/README.md
index 119bf04b7..1366b572a 100644
--- a/README.md
+++ b/README.md
@@ -87,7 +87,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus
```
Add CSS
-[uppy.min.css](https://releases.transloadit.com/uppy/v4.16.0/uppy.min.css),
+[uppy.min.css](https://releases.transloadit.com/uppy/v4.17.0/uppy.min.css),
either to your HTML page’s `
` or include in JS, if your bundler of choice
supports it.
@@ -101,7 +101,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object.
```html
@@ -112,7 +112,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object.
Uppy,
Dashboard,
Tus,
- } from 'https://releases.transloadit.com/uppy/v4.16.0/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.17.0/uppy.min.mjs'
const uppy = new Uppy()
uppy.use(Dashboard, { target: '#files-drag-drop' })
@@ -301,71 +301,72 @@ Use Uppy in your project?
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/cdn-example/index.html b/examples/cdn-example/index.html
index 39837f31b..7297e50ab 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.16.0/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.17.0/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 f960ccfab..25ed07c43 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.16.0/uppy.min.mjs'
+ } from 'https://releases.transloadit.com/uppy/v4.17.0/uppy.min.mjs'
const uppy = new Uppy({ debug: true, autoProceed: false })
.use(Dashboard, { trigger: '#uppyModalOpener' })
diff --git a/packages/@uppy/companion/CHANGELOG.md b/packages/@uppy/companion/CHANGELOG.md
index 44cb87224..0f3f4c17a 100644
--- a/packages/@uppy/companion/CHANGELOG.md
+++ b/packages/@uppy/companion/CHANGELOG.md
@@ -1,5 +1,14 @@
# @uppy/companion
+## 5.8.0
+
+Released: 2025-06-02
+Included in: Uppy v4.17.0
+
+- @uppy/companion: add max filename length env var (Freeman / #5763)
+- @uppy/companion: fix cookie maxAge to milliseconds (zolotarov@brights.io / #5746)
+- @uppy/companion: improve Zoom folder structure (Merlijn Vos / #5739)
+
## 5.7.0
Released: 2025-05-18
diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json
index 3fd5ac3cc..7375c58cd 100644
--- a/packages/@uppy/companion/package.json
+++ b/packages/@uppy/companion/package.json
@@ -1,6 +1,6 @@
{
"name": "@uppy/companion",
- "version": "5.7.0",
+ "version": "5.8.0",
"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/components/package.json b/packages/@uppy/components/package.json
index 0d1a2899e..c94bd18b7 100644
--- a/packages/@uppy/components/package.json
+++ b/packages/@uppy/components/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/components",
"description": "Headless Uppy components, made in Preact",
- "version": "0.0.0",
+ "version": "0.1.0",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/core/CHANGELOG.md b/packages/@uppy/core/CHANGELOG.md
index e48b487c6..3ed107a8f 100644
--- a/packages/@uppy/core/CHANGELOG.md
+++ b/packages/@uppy/core/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/core
+## 4.4.6
+
+Released: 2025-06-02
+Included in: Uppy v4.17.0
+
+- @uppy/core: fix missing required meta field error not updating (Prakash / #5766)
+
## 4.4.5
Released: 2025-05-18
diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json
index ee295667a..e4bd1b4fa 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.4.5",
+ "version": "4.4.6",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md
index f041661b4..77bc24128 100644
--- a/packages/@uppy/locales/CHANGELOG.md
+++ b/packages/@uppy/locales/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/locales
+## 4.5.3
+
+Released: 2025-06-02
+Included in: Uppy v4.17.0
+
+- @uppy/locales: Update cs_CZ.ts (Martin Štorek / #5749)
+
## 4.5.2
Released: 2025-04-08
diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json
index 176b18481..b4adab366 100644
--- a/packages/@uppy/locales/package.json
+++ b/packages/@uppy/locales/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/locales",
"description": "Uppy language packs",
- "version": "4.5.2",
+ "version": "4.5.3",
"license": "MIT",
"type": "module",
"keywords": [
diff --git a/packages/@uppy/provider-views/CHANGELOG.md b/packages/@uppy/provider-views/CHANGELOG.md
index b75b93d26..942797f3a 100644
--- a/packages/@uppy/provider-views/CHANGELOG.md
+++ b/packages/@uppy/provider-views/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/provider-views
+## 4.4.4
+
+Released: 2025-06-02
+Included in: Uppy v4.17.0
+
+- @uppy/provider-views: fix: handle pagination for Google Photos picker (fixes #5765) (ben rosenbaum / #5768)
+
## 4.4.3
Released: 2025-04-14
diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json
index b354d4150..741c83779 100644
--- a/packages/@uppy/provider-views/package.json
+++ b/packages/@uppy/provider-views/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/provider-views",
"description": "View library for Uppy remote provider plugins.",
- "version": "4.4.3",
+ "version": "4.4.4",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json
index b5125ed6f..8c9ced64f 100644
--- a/packages/@uppy/react/package.json
+++ b/packages/@uppy/react/package.json
@@ -1,7 +1,7 @@
{
"name": "@uppy/react",
"description": "React component wrappers around Uppy's official UI plugins.",
- "version": "4.2.3",
+ "version": "4.3.0",
"license": "MIT",
"main": "lib/index.js",
"type": "module",
diff --git a/packages/@uppy/screen-capture/CHANGELOG.md b/packages/@uppy/screen-capture/CHANGELOG.md
index b8b88eaab..bd8bac93b 100644
--- a/packages/@uppy/screen-capture/CHANGELOG.md
+++ b/packages/@uppy/screen-capture/CHANGELOG.md
@@ -1,5 +1,12 @@
# @uppy/screen-capture
+## 4.3.0
+
+Released: 2025-06-02
+Included in: Uppy v4.17.0
+
+- @uppy/screen-capture: add screenshot button (Prakash / #5737)
+
## 4.2.3
Released: 2025-05-18
diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json
index b2ae17290..59cfddd20 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": "4.2.3",
+ "version": "4.3.0",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json
index 269dd42f0..ae833ef14 100644
--- a/packages/@uppy/svelte/package.json
+++ b/packages/@uppy/svelte/package.json
@@ -1,6 +1,6 @@
{
"name": "@uppy/svelte",
- "version": "4.3.0",
+ "version": "4.4.0",
"description": "Uppy plugin that helps integrate Uppy into your Svelte project.",
"type": "module",
"svelte": "./dist/index.js",
diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json
index 9b078783b..a96abe597 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": "6.1.4",
+ "version": "6.1.5",
"license": "MIT",
"type": "module",
"keywords": [
diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json
index 47a084a04..4cd8cfac1 100644
--- a/packages/@uppy/vue/package.json
+++ b/packages/@uppy/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@uppy/vue",
- "version": "2.1.1",
+ "version": "2.2.0",
"license": "MIT",
"type": "module",
"main": "lib/index.js",
diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json
index 5a7d52651..553a48313 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": "4.1.3",
+ "version": "4.2.0",
"license": "MIT",
"main": "lib/index.js",
"style": "dist/style.min.css",
diff --git a/packages/uppy/package.json b/packages/uppy/package.json
index 875efb91e..da41c0449 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": "4.16.0",
+ "version": "4.17.0",
"license": "MIT",
"main": "lib/index.js",
"module": "lib/index.js",