Changelog
October 9, 2024 · View on GitHub
0.7.0-a1 (2022-03-30)
- This pre-release is available in PyPI with
--preflag. - 0.6.0 → 0.7.0 Migration Guide.
Fixed
- Calling callback each time file is uploaded in multi-file upload case (Fixes: #5, #20 & #44)
- Progress bar problems when uploading multiple files (Fixes: #84)
- Instead of returing
None, raisedash.exceptions.PreventUpdate. This should reduce errors seen in the browser console. PR 54 - Fixed
ImportErrorwhich was raised when trying to importdash_uploaderwhenpackagingwas not installed. PR 54
Changed
- resumable.js -> flowjs (Closes: #21)
- ⚠️ Backwards incompatible: Callback syntax (@du.callback) was changed to use
statusinstead offilenamesas the callback function argument. Support for@app.callbacksyntax dropped. See the 0.6.0 -> 0.7.0 Migration Guide for details. - ⚠️Backwards incompatible: Changed the CSS class of the component to be
dash-uploader-completed, instead ofdash-uploader-complete, when upload is completed.
v.0.6.0 (2021-09-19)
Added
- New
chunk_size,disabledandtext_disabledparameters fordu.Upload. Issue 41
Changed
- Added the
prevent_initial_call=Truefor alldu.callbacks. For Dash >= 1.12.0.
Fixed
- Changing the parameter
disableDragAndDropby callbacks does not take effects. PR 42
v.0.5.0 (2021-04-25)
Added
du.HttpRequestHandlerwhich allows for custom HTTP POST and GET request handling. For example, custom validation logic is now possible! Used throughhttp_request_handlerparameter ofdu.configure_upload.
Changed
- ⚠️ Backwards incompatible changes: Changed the CSS classes of the component to be
dash-uploader-default,dash-uploader-uploading, .. etc. instead ofresumable-default,resumable-uploading.
v.0.4.2 (2021-02-20)
- Fixed some width related CSS issues in mobile mode. See: #19
v.0.4.1 (2020-10-27)
Fixed
- max_files parameter to du.Upload did not have effect (Related issue)
v.0.4.0 (2020-10-27)
Fixed
- Now dash-uploader works with
url_base_pathnameset inapp = dash.Dash(__name__, server=server, url_base_pathname='/somebase/'). (Related issue)
Other
- Javascript updates (includes security updates)
v.0.3.1 (2020-08-04)
Fixed
- Importing
dash-uploaderwithdashversions<1.11.0was not possible. (Related issue)
Security
- Javascript package security updates.
v.0.3.0 (2020-06-06)
Added
- New
@du.callbackdecorator for simple callback creation. - Experimental
max_filesparameter fordu.Upload. - Support for proxies; i.e. If app is running on
http://server.com/myapp, and dash application is configured usingrequests_pathname_prefix=myapp, this is handled automatically by the Upload component. Fixes #3.
Fixed
- Uploading file with same name multiple times is now possible.
v.0.2.4 (2020-06-05)
Added
- Possibility to determine the uploader component API endpoint using the
upload_apiargument of theconfigure_uploadfunction.
v.0.2.0 (2020-05-25)
Added
- Upload folder for each file defined with a upload id (
upload_id), which may be defined by the user.
Fixed
- Uploading file with similar name now overwrites the old file (previously, file chunks were uploaded, but never merged.)
- Removed potential cause of infinite wait
v.0.1.2 (2020-05-22)
Added
- Progressbar
Changed
- Loosened
dashrequirements;dash~=0.11.0->dash>=1.1.0. activeStylereplaced withuploadingStyle.
v.0.1.1 (2020-05-18)
Fixed
- Callback will now fired even multiple files are uploaded in a row. (Related Issue)
v.0.1.0 (2020-04-06)
- Initial release based on the dash-resume-upload (0.0.4).
Changed
- Restarted project basing on the dash-component-boilerplate
- Hiding "Pause" and "Cancel" buttons when not uploading
Added
- Clean, documented python interface for
Upload