Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/modules/file-uploader/package.json
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
9 changes: 9 additions & 0 deletions packages/pluggableWidgets/file-uploader-web/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-24

### 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
Expand Down
6 changes: 4 additions & 2 deletions packages/pluggableWidgets/file-uploader-web/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand All @@ -19,7 +19,8 @@
"packagePath": "com.mendix.widget.web",
"marketplace": {
"minimumMXVersion": "10.22.0.68245",
"appName": "File Uploader"
"appName": "File Uploader",
"appNumber": 235351
},
"testProject": {
"githubUrl": "https://github.com/mendix/testProjects",
Expand All @@ -28,6 +29,7 @@
"scripts": {
"add-nf-defaults": "node nf-defaults.mjs add",
"build": "pluggable-widgets-tools build:web",
"create-gh-release": "rui-create-gh-release",
"create-translation": "rui-create-translation",
"dev": "pluggable-widgets-tools start:web",
"e2e": "echo \"Skipping this e2e test\"",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<package xmlns="http://www.mendix.com/package/1.0/">
<clientModule name="FileUploader" version="2.4.2" xmlns="http://www.mendix.com/clientModule/1.0/">
<clientModule name="FileUploader" version="2.5.0" xmlns="http://www.mendix.com/clientModule/1.0/">
<widgetFiles>
<widgetFile path="FileUploader.xml" />
</widgetFiles>
Expand Down
8 changes: 4 additions & 4 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading