diff --git a/packages/modules/file-uploader/CHANGELOG.md b/packages/modules/file-uploader/CHANGELOG.md index c2c5070d2c..c8f4444c12 100644 --- a/packages/modules/file-uploader/CHANGELOG.md +++ b/packages/modules/file-uploader/CHANGELOG.md @@ -6,6 +6,38 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +## [2.5.0] FileUploader - 2026-06-25 + +### [2.5.0] FileUploader + +#### Fixed + +- We fixed an issue where validation errors could not be dismissed and persisted after uploading a valid file. + +- We fixed an issue where the dropzone turned grey without explanation when the file limit was reached. A message now appears below the dropzone stating "Maximum file count of X reached." + +- We fixed an issue where dropping more files than allowed rejected the entire batch. Only the excess files are now rejected; the rest upload normally. + +- We fixed an issue where files rejected due to the total file limit had no way to recover. They now show a retry button that becomes enabled when capacity is available. + +#### Added + +- We added a new "Maximum concurrent uploads" property to control how many files upload simultaneously. Files beyond this limit wait in a queue and upload automatically as slots free up. + +- We added a new "File limit reached" text property to customize the message shown when the upload limit is reached. + +- We added a new "Upload queued" text property to customize the message shown on files that are waiting to upload. + +- We added a new "Retry button" text property to customize the tooltip on the retry button shown on rejected files. + +#### Changed + +- The "Maximum number of files" property is now optional. Leaving it empty or setting it to 0 means unlimited files are allowed. The default behavior is now unlimited (no cap). + +- Files now upload in a queue rather than being marked as errors when too many are dropped at once. Queued files show a "Waiting..." state while they wait for a concurrent slot. + +- Files in the list are now ordered with successful uploads above rejected files. + ## [2.4.2] FileUploader - 2026-04-23 ### [2.4.2] FileUploader diff --git a/packages/modules/file-uploader/package.json b/packages/modules/file-uploader/package.json index ce73af28f8..d9b4aa1a08 100644 --- a/packages/modules/file-uploader/package.json +++ b/packages/modules/file-uploader/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/file-uploader", "moduleName": "File Uploader module", - "version": "2.4.2", + "version": "2.5.0", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", "private": true, diff --git a/packages/pluggableWidgets/file-uploader-web/CHANGELOG.md b/packages/pluggableWidgets/file-uploader-web/CHANGELOG.md index 4da6ae9129..2ebf6b25bd 100644 --- a/packages/pluggableWidgets/file-uploader-web/CHANGELOG.md +++ b/packages/pluggableWidgets/file-uploader-web/CHANGELOG.md @@ -6,25 +6,34 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +## [2.5.0] - 2026-06-25 + ### Fixed - We fixed an issue where validation errors could not be dismissed and persisted after uploading a valid file. - We fixed an issue where the dropzone turned grey without explanation when the file limit was reached. A message now appears below the dropzone stating "Maximum file count of X reached." + - We fixed an issue where dropping more files than allowed rejected the entire batch. Only the excess files are now rejected; the rest upload normally. + - We fixed an issue where files rejected due to the total file limit had no way to recover. They now show a retry button that becomes enabled when capacity is available. ### Added - We added a new "Maximum concurrent uploads" property to control how many files upload simultaneously. Files beyond this limit wait in a queue and upload automatically as slots free up. + - We added a new "File limit reached" text property to customize the message shown when the upload limit is reached. + - We added a new "Upload queued" text property to customize the message shown on files that are waiting to upload. + - We added a new "Retry button" text property to customize the tooltip on the retry button shown on rejected files. ### Changed - The "Maximum number of files" property is now optional. Leaving it empty or setting it to 0 means unlimited files are allowed. The default behavior is now unlimited (no cap). + - Files now upload in a queue rather than being marked as errors when too many are dropped at once. Queued files show a "Waiting..." state while they wait for a concurrent slot. + - Files in the list are now ordered with successful uploads above rejected files. ## [2.4.2] - 2026-04-23 diff --git a/packages/pluggableWidgets/file-uploader-web/package.json b/packages/pluggableWidgets/file-uploader-web/package.json index 145b9f840f..1fca1fee65 100644 --- a/packages/pluggableWidgets/file-uploader-web/package.json +++ b/packages/pluggableWidgets/file-uploader-web/package.json @@ -1,7 +1,7 @@ { "name": "@mendix/file-uploader-web", "widgetName": "FileUploader", - "version": "2.4.2", + "version": "2.5.0", "description": "Upload files via drag-and-drop or file dialog. Supports multiple file uploads and image preview thumbnails.", "copyright": "© Mendix Technology BV 2025. All rights reserved.", "license": "Apache-2.0", diff --git a/packages/pluggableWidgets/file-uploader-web/src/package.xml b/packages/pluggableWidgets/file-uploader-web/src/package.xml index 40bbc01825..c1c2e27fb6 100644 --- a/packages/pluggableWidgets/file-uploader-web/src/package.xml +++ b/packages/pluggableWidgets/file-uploader-web/src/package.xml @@ -1,6 +1,6 @@ - +