NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
FilePond, Where files go to stretch their bits.
Last release 12 days ago
02 Oct 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
309 releases · first in 2017
Fix issue with file.js component leaking state causing allowRemove to impact other instances of FilePond. #713
allowRemove to impact other instances of FilePond. #713Fix issue with fetch and HEAD no setting server id to hidden input element.
HEAD no setting server id to hidden input element.One column per quarter.
Fix issue with allowMinimumUploadDuration set to false throwing error.
allowMinimumUploadDuration set to false throwing error.Add allowMinimumUploadDuration set to false to prevent a minimum upload time of 750ms.
allowMinimumUploadDuration set to false to prevent a minimum upload time of 750ms.setMetadata internal silent bool now does fire internal DID_UPDATE_ITEM_METADATA but doesn't trigger upload or file prepare logic. This fixes an issue
setMetadata internal silent bool now does fire internal DID_UPDATE_ITEM_METADATA but doesn't trigger upload or file prepare logic. This fixes an issue with the new image editor and file poster plugins.Add metdata change info to internal SHOULD_PREPARE_OUTPUT call
SHOULD_PREPARE_OUTPUT callFix problem with rendering 0 items per row. #676
headers property of the server.process end point can now be a function.Fix issue with chunkRetryDelays. #671
chunkRetryDelays. #671Fix issue with fixed with file items not row wrapping correctly. #653
Renamed beforePrepareOutput hook to beforePrepareFile.
beforePrepareOutput hook to beforePrepareFile.Add beforePrepareOutput hook to intercept and prevent preparing a new output file.
beforePrepareOutput hook to intercept and prevent preparing a new output file.Add action info to internal SHOULD_PREPARE_OUTPUT call
SHOULD_PREPARE_OUTPUT callWhen files are dropped in a folder the file type cannot always be determined, this fix prevents FilePond from creating a Blob if it can't guesstimate
Add "powered by" footer and credits prop.
- Fix problem with locale files.
Add internal filter for plugins to manipulate dropped files before adding them to the files list.
Fix calculation of file size when fileSizeBase is set to 1024.
fileSizeBase is set to 1024.Add fileSizeBase use to adjust the way files sizes are displayed. Default is 1000.
fileSizeBase use to adjust the way files sizes are displayed. Default is 1000.Add allowRemove option so it actually works.
allowRemove option so it actually works.Add allowRemove, set to false to disable remove button.
allowRemove, set to false to disable remove button.removeFiles would not remove all files.Fix problem with locale files not ending up on npm.
Fix issue where removal of a server file was requested when setting new files to the files property.
files property.Add locale folder, can now import different locales.
supports method, now correctly detects MacOS Safari 8.removeFiles({ revert: false }) not working.Add fallback for fetch when loading remote URLs, if no custom fetch supplied, will use default request.
fetch when loading remote URLs, if no custom fetch supplied, will use default request.Fix issue where reorder event was fired on each drag interaction, now only fires when order changes.
Add allowProcess, set to false to remove processing button and related abort / retry processing controls.
allowProcess, set to false to remove processing button and related abort / retry processing controls.Add allowSyncAcceptAttribute, set to false to prevent FilePond from setting the file input field accept attribute to the value of the acceptedFileType
allowSyncAcceptAttribute, set to false to prevent FilePond from setting the file input field accept attribute to the value of the acceptedFileTypes.Fix issue with abort being called even when not supplied.
Add oninitfile, called when file is first initialised, can be used to immediately set metadata.
oninitfile, called when file is first initialised, can be used to immediately set metadata.Fix backwards compatibility problem with 4.13.5 and 4.13.6 where removeFile would revert upload.
4.13.5 and 4.13.6 where removeFile would revert upload.{ revert: true } as parameter to removeFile and removeFiles methods. Where in the previous two fix versions reverting was added to be done automatically this new parameter now needs be set to revert the upload.Fix problem where revert wasn't called for user added files.
Fix trigger of revert handler to removeFile API.
removeFile API.Fix issue where FilePond internal event mechanism would be in slowmotion mode when running in an inactive tab because of setTimeout use.
setTimeout use.Fix issue where FilePond would excessivly pause in between processing files while running in an inactive tab.
Fix issue where FilePond running in an inactive tab would be very slow to pick up new files.
Fix issue where HEAD fetch request would try turn response into zero byte file.
Fix issue where hidden file fields were not in the correct order when files were sorted either automatically or manually.
Fix issue with re-enabling FilePond field from disabled state not applying the appropriate fields to the browse input.
Fix issue where browse button wasn't clickable when styleLayoutMode was set to compact.
styleLayoutMode was set to compact.Add styleButtonRemoveItemAlign to align remove button to the left side of the file item.
styleButtonRemoveItemAlign to align remove button to the left side of the file item.Add relativePath property to file item.
relativePath property to file item.onreorderfiles callback."null" instead of an empty string.onactivatefile was fired on drag end.Copy webkitDirectory property to file object.
Fix issue with error format in TypeScript types.
Fix problem with API querystring containing multiple questionmarks.
Fix problem where ending the class attribute on a space would throw an error.
Add grab cursor to items so there's and indicator that items are grabbable.
grab cursor to items so there's and indicator that items are grabbable.Add drag to reorder file items, enable by setting allowReorder to true.
allowReorder to true.
moveFile(query, index) method. Use to move a file to a different index in the file items array.Fix problem with 4.8.1 fix not working with SSR.
Fix IE issue where adding markup would not work.
Add prepareFile and prepareFiles methods to the FilePond instance, use to request output files of the current items in the files list.
prepareFile and prepareFiles methods to the FilePond instance, use to request output files of the current items in the files list.UTF-8 encode request headers to prevent issues with weird characters.
Switch from setAttribute to cssText for layout changes resulting in better performance and CSP compatibility. #400
setAttribute to cssText for layout changes resulting in better performance and CSP compatibility. #400Fix issue where iOS 10 would throw an error when calling delete on a dataset property
delete on a dataset propertyonwarning being called on incorrect elementFix problem where directories with over 100 files weren't read correctly.
Add support for chunked uploads. Thanks to Ryan Olson (@ams-ryanolson) Arctic Media for donating the funds to build this.
Add missing Blob type to TypeScript server config.
- Add TypeScript declarations.
If Blob has name attribute use name attribute instead of URL for file name.
Blob has name attribute use name attribute instead of URL for file name.Fix issue where drag-drop from Firefox download list would not add file to drop area
Add option to set server end point headers on a generic level so they're applied to all end points using server.headers.
server.headers.Your coding agent can read these notes before it upgrades. Set up the MCP server →