Uppy v0.24.0 Release Notes
-
π Released: 2018-04-12.
- π₯ core: β οΈ breaking !important styles to be immune to any environment/page, look at screenshots in #446. Use
postcss-safe-important
(look into http://cleanslatecss.com/ or https://github.com/maximkoretskiy/postcss-autoreset or increasing specificity with .uppy prefix) (#744 / @arturi) - π₯ core: β οΈ breaking
onBeforeFileAdded()
,onBeforeUpload()
andaddFile()
are now synchronous. You can no longer return a Promise from theonBefore*()
functions. (#294, #746, @goto-bus-stop, @arturi) - π₯ statusbar: β οΈ breaking Move progress details to second line and make them optional (#682 / @arturi)
- core: Add uppy-Root to a DOM el that gets mounted in mount (#682 / @arturi)
- core: Fix all file state was included in progress accidentally (#682 / @arturi)
- dashboard: Options to disable showLinkToFileUploadResult and meta editing if metaFields is not provided (#682 / @arturi)
- π dashboard: Remove dashed file icon for now (#682 / @arturi)
- dashboard: Add optional whitelabel βpowered by uppy.ioβ (@nqst, @arturi)
- β‘οΈ dashboard: Huge UI redesign, update provider views, StatusBar, Webcam, FileCard (@arturi, @nqst)
- π docs: Update uppy-server docs to point to Kubernetes (#706 / @kiloreux)
- docs: Talk about success_action_status for POST uploads (#728 / @goto-bus-stop)
- π docs: Add custom provider example (#743 / @ifedapoolarewaju)
- π docs: Addmore useful events, i18n strings, typos, fixes and improvements following Timβs feedback (#704 / @arturi)
- βͺ goldenretriever: Regenerate thumbnails after restore (#723 / @goto-bus-stop)
- goldenretriever: Warn, not error, when files cannot be saved by goldenretriever (#641 / @goto-bus-stop)
- instagram: Use date&time as file name for instagram files (#682 / @arturi)
- π² providers: Fix logging out of providers (#742 / @goto-bus-stop)
- π¨ providers: Refactor Provider views: Filter, add showFilter and showBreadcrumbs (#682 / @arturi)
- react: Allow overriding
<DashboardModal />
target
prop (#740, @goto-bus-stop) - π s3: Support fake XHR from remote uploads (#711, @goto-bus-stop)
- s3: Document Digital Ocean Spaces
- s3: Fix xhr response handlers (#625, @goto-bus-stop)
- statusbar: Cancel button for any kind of uploads (@arturi, @goto-bus-stop)
- url: Add checks for protocols, assume
http
when no protocol is used (#682 / @arturi) - π¨ url: Refactor things into Provider, see comments in https://github.com/transloadit/uppy/pull/588; exposing the Provider module and the ProviderView to the public API (#727 / @ifedapoolarewaju, @arturi)
- π webcam: Styles updates: adapt for mobile, better camera icon, move buttons to the bottom bar (#682 / @arturi)
- π server: Fixed security vulnerability in transient dependency #70 (@ifedapoolarewaju)
- server: Auto-generate tmp download file name to avoid Path traversal (@ifedapoolarewaju)
- server: Namespace redis key storage/lookup to avoid collisions (@ifedapoolarewaju)
- server: Validate callback redirect url after completing OAuth (@ifedapoolarewaju)
- server: Reduce the permission level required by Google Drive (@ifedapoolarewaju)
- server: Auto-generate Server secret if none is provided on startup (@ifedapoolarewaju)
- server: We implemented a more standard logger for Uppy Server (@ifedapoolarewaju)
- server: Added an example project to run Uppy Server on Serverless (@ifedapoolarewaju)
- π₯ core: β οΈ breaking !important styles to be immune to any environment/page, look at screenshots in #446. Use