FilePond, Where files go to stretch their bits.
Last release today
28 Aug 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
301 releases · first in 2017
Release timeline
301 releases since 2017One column per quarter.
Releases
- 4.4.510 May 2019
Release notes2 sources agree
Open source →- Fix issue where FilePond event loop would freeze when tab was inactive.
- 4.4.410 May 2019
Release notes2 sources agree
Open source →- Fix issue where FilePond would not render when hidden, resulting in missing input elements and events not firing.
- 4.4.39 May 2019
Release notes2 sources agree
Open source →- Fix issue where processing the queue didn't work correctly when files were removed while being in the queue.
- 4.4.229 Apr 2019
Release notes2 sources agree
Open source →- Fix issue where UTF-8 encoded filename was not parsed correctly.
- 4.4.129 Apr 2019
Release notes2 sources agree
Open source →- Fix issue where
Content-Dispositionheader filename was not parsed correctly.
- Fix issue where
- 4.4.012 Apr 2019
Release notes2 sources agree
Open source →- Fix issue where
addFiledid not respectitemInsertLocationsetting. - Add the
beforeDropFilehook which can be used to validate a dropped item before it's added, make suredropValidationis set totrueas well.
- Fix issue where
- 4.3.911 Apr 2019
Release notes2 sources agree
Open source →- Fix problem where enabling FilePond after being
disabledwould not allow browsing for files.
- Fix problem where enabling FilePond after being
- 4.3.89 Apr 2019
Release notes2 sources agree
Open source →- Improve accessibility of buttons by moving label from
titleto inner hidden<span>.
- Improve accessibility of buttons by moving label from
- 4.3.78 Apr 2019
- 4.3.68 Apr 2019
Release notes2 sources agree
Open source →- Fix problem where the
abortAllcall triggered when destroying FilePond would inadvertently trigger theserver.removeend point for each local file.
- Fix problem where the
- 4.3.526 Mar 2019
Release notes2 sources agree
Open source →- Fix issue where changing the
stylePanelAspectRatiowould not update the container size.
- Fix issue where changing the
- 4.3.425 Mar 2019
Release notes2 sources agree
Open source →- Add source code.
- Add build scripts.
- Fix
onremovefilecallback not receiving an error object similar toonaddfile.
- 4.3.321 Mar 2019
Release notes2 sources agree
Open source →- Fix issue where aborting a file load while the file was being prepared (for instance, encoded) did not work.
- 4.3.221 Mar 2019
Release notes2 sources agree
Open source →- Fix issue where 0 byte files would not upload to the server.
- 4.3.121 Mar 2019
Release notes2 sources agree
Open source →- Add
statusproperty to the FilePond instance, use this property to determine the current FilePond status (EMPTY,IDLE,ERROR,BUSY, orREADY).
- Add
- 4.3.021 Mar 2019
Release notes2 sources agree
Open source →- Fix problem where
addFileswould not correctly map passed options to files. - Fix problem where upload error would prevent processing of other files.
- Fix problem where the field would not "exist" if it had no value. Now if FilePond is empty the internal file input element is given the name attribute, this is removed when a file is added (as the name is then present on the file's hidden input element).
- Add
onprocessfileswhich is called when all files have been processed. - Add
onactivatefilewhich is called when a user clicks or taps on a file item.
- Fix problem where
- 4.2.018 Feb 2019
Release notes2 sources agree
Open source →- Add
disabledproperty, can be set as an attribute on the file input or as a property in the FilePond options object. - Add catching clicks on the entire pond label element to make it easier to click the label.
- Add
- 4.1.415 Feb 2019
Release notes2 sources agree
Open source →- Only hide preview images when resizing the window horizontally, fixes problem with resize events on iOS.
- 4.1.315 Feb 2019
Release notes2 sources agree
Open source →- Improve the way that FilePond resumes drawing when a tab retains focus.
- 4.1.215 Feb 2019
Release notes2 sources agree
Open source →- Fix problem where
onaddfilecallback parameters were reversed when file validation plugins prevented file load
- Fix problem where
- 4.1.115 Feb 2019
Release notes2 sources agree
Open source →- Fix problem where error shake animation would mess up preview image.
- 4.1.07 Feb 2019
Release notes2 sources agree
Open source →- Add
itemInsertLocationFreedomproperty, set tofalseto stop user from picking the location in the file list where the file is added.
- Add
- 4.0.25 Feb 2019
Release notes2 sources agree
Open source →- Fix problem with undefine
ItemStatusobject inprocessFilesmethod
- Fix problem with undefine
- 4.0.14 Feb 2019
Release notes2 sources agree
Open source →- Fix problem where window resize handler was removed incorrectly resulting in an error.
- 4.0.04 Feb 2019
Release notes2 sources agree
Open source →Multiple improvements, small fixes and new features. As updating will result in animation speed changes, changes to the way files are added to the files list, and will require an update of the image preview plugin, the version has been bumped to 4.0.0
- Add grid layout feature. Assign a fixed width to a filepond item and FilePond will render the items in rows.
The code below will render a list view on small viewports, a 50/50 grid on medium viewports, and a 33/33/33 grid on wide viewports. The
.5emin each calc statement is equivalent to the combined left and right margin of each filepond item.@media (min-width: 30em) { .filepond--item { width: calc(50% - 0.5em); } } @media (min-width: 50em) { .filepond--item { width: calc(33.33% - 0.5em); } }- Add
styleItemPanelAspectRatioto control the item panel aspect ratio and render item panels in a fixed size. - Add
sortmethod on FilePond instance for sorting FilePond files. - Add
itemInsertLocationproperty to set default insert location of files or sort method. - Add
itemInsertIntervalto control the small delay between adding items to the files list. - Improve drag and drop performance.
- Improve file insert logic and performance.
- Improve rendering of file previews will now scale correctly when window is resized.
- Improve handling of dropped directories on Firefox, file type was missing, now guestimates file type based on file extension.
- Small tweaks and changes to file animation durations and intros.
- Fixed drag coordinates being slightly out of place.
- Multiple small fixes and code improvements.
- 3.9.04 Feb 2019
Release notes2 sources agree
Open source →- Add
checkValiditywhich is set tofalseby default. If it's set totrue, FilePond will set the contents of thelabelInvalidFieldproperty as the field custom validity message if it contains invalid files (files that for instance exceed max file size or fail other tests).
- Add
- 3.8.231 Jan 2019
Release notes2 sources agree
Open source →- Fix problem where remove server error message was passed directly to client without label. Set
labelFileRemoveErrorto a string to change default error, set it to a function to show custom server error.{ labelFileRemoveError: serverError => serverError }
- Fix problem where remove server error message was passed directly to client without label. Set
- 3.8.131 Jan 2019
- 3.8.029 Jan 2019
Release notes2 sources agree
Open source →- Add
forceRevertoption, set totrueto force a revert action to finish before continuing.
- Add
- 3.7.728 Jan 2019
Release notes2 sources agree
Open source →- Improve
onlistupdateevent so it can be better synced with adapter components.
- Improve
- 3.7.618 Jan 2019
Release notes2 sources agree
Open source →- Switched browse text underline to
text-decoration-skip-ink: autoinstead oftext-decoration-skip: inkto prevent eslint warnings.
- Switched browse text underline to
- 3.7.514 Jan 2019
Release notes2 sources agree
Open source →- Fix problem where calling
processFileswithout arguments would re-process already processed files.
- Fix problem where calling
- 3.7.44 Jan 2019
Release notes2 sources agree
Open source →- Fix problem where subsequent calls to
processFilewould not automatically revert an uploaded file or abort an active upload.
- Fix problem where subsequent calls to
- 3.7.32 Jan 2019
Release notes2 sources agree
Open source →- Fix problem where upload complete indicator would not show when image preview was active.
- 3.7.231 Dec 2018
- 3.7.127 Dec 2018
Release notes2 sources agree
Open source →- Fix problem where URLs would immidiately be in processed state.
- 3.7.021 Dec 2018
Release notes2 sources agree
Open source →- Add
maxParallelUploadsoption to limit the amount of files being uploaded in parallel. - Add option to only fetch file head when downloading remote URLs. File is downloaded to the server and server sends a unique file id to the client. Set
server.fetch.methodto'HEAD'the server needs to repond with custom headerX-Content-Transfer-Idand a unique id. See handle_fetch_remote_file in FilePond PHP Server for an example implementation.
- Add
- 3.6.018 Dec 2018
Release notes2 sources agree
Open source →- Add support for uploading transform plugin variants.
- Add
server.process.ondatawhich allows adding entries to the formdata before it's sent to the server.
- 3.5.114 Dec 2018
Release notes2 sources agree
Open source →- Fix problem where
processFileandprocessFileswould reprocess already processed files.
- Fix problem where
- 3.5.03 Dec 2018
Release notes2 sources agree
Open source →- Add
beforeAddFilehook, this can be used to quickly validate files before they're being added.
- Add
- 3.4.030 Nov 2018
Release notes2 sources agree
Open source →- Add
server.removeproperty, this property can be optionally set to a method to call when the remove button is tapped on alocalfile. This allows removing files from the server. Please note that allowing clients to remove files from the server is a potential security risk and requires extra caution.
By default the property is
null. The advise is to not use this method and only make changes to the server after the parent form has been submitted. The form POST will contain all the loaded file names and relevant file data, it should be enough to determine the files to remove and the files to keep. - Add
- 3.3.329 Nov 2018
Release notes2 sources agree
Open source →- Fix filename matching of content-disposition header when the filename is not wrapped in quotes.
- Fix problem where special characters in filename prevented a file from being added
- 3.3.216 Nov 2018
Release notes2 sources agree
Open source →- Fix problem where revert call would revert wrong file item.
- 3.3.115 Nov 2018
Release notes2 sources agree
Open source →- Fix problem where exceeding the max file limit would not throw an error
- 3.3.01 Nov 2018
Release notes2 sources agree
Open source →- Add feature to silently update metadata so it doesn't trigger an update.
- 3.2.526 Oct 2018
Release notes2 sources agree
Open source →- Fix issue where items would be removed before item sub views were all in rest state.
- 3.2.425 Oct 2018
Release notes2 sources agree
Open source →- Fix problem where server side rendering would not work correctly.
- 3.2.324 Oct 2018
Release notes2 sources agree
Open source →- Fix problem where
beforeRemoveFilehook was not called when ininstantUploadmode and reverting an upload.
- Fix problem where
- 3.2.224 Oct 2018
Release notes2 sources agree
Open source →- Add preparations for queueing file processing.
- Improve guards against errors when items are removed.
- Improve alignment of drop label.
- 3.2.122 Oct 2018
Release notes2 sources agree
Open source →- Group updateitems callback for better compatibility with React.
- 3.2.022 Oct 2018
Release notes2 sources agree
Open source →- Add global scoped property for painter so multiple libraries can subscribe to read and write DOM operations. This is mostly in preparation for a standalone version of the Image Editor plugin.
- 3.1.622 Oct 2018
- 3.1.520 Oct 2018
Release notes2 sources agree
Open source →- Fix problem with WebWorkers not working correctly on Edge and IE.
- 3.1.419 Oct 2018
- 3.1.219 Oct 2018
Release notes2 sources agree
Open source →- Fix problem where remove call would throw error depending on the state of the upload.
- Fix problem where clicking on abort before upload had started would not cancel upload.
Please note that this update will require installing new versions of the following plugins:
- File Validate Size
- 3.1.112 Oct 2018
Release notes2 sources agree
Open source →- Fix problem where panel overflow would render incorrectly.
- 3.1.010 Oct 2018
Release notes2 sources agree
Open source →- Improve diffing when updating the
filesproperty. - Add
onupdatefilescallback that is triggered when a file is added or removed to a pond instance.
- Improve diffing when updating the
- 3.0.410 Oct 2018
Release notes2 sources agree
Open source →- Fix problem where feature detection would throw error on iOS 8.x
- 3.0.39 Oct 2018
Release notes2 sources agree
Open source →- Fix problem with XMLHttpRequest timeout on Internet Explorer 11.
- Fix problem with custom properties on element on Internet Explorer 11.
- 3.0.22 Oct 2018
Release notes2 sources agree
Open source →- Fix problem with label not being clickable while in integrated layout mode.