All Versions
210
Latest Version
Avg Release Cycle
17 days
Latest Release
-

Changelog History
Page 18

  • v0.24.4 Changes

    πŸš€ Released: 2018-05-14.

    • πŸ’» core: Pass allowedFileTypes and maxNumberOfFiles to input[type=file] in UI components: Dashboard, DragDrop, FileInput (#814 / @arturi)
    • ⚑️ transloadit: Update Transloadit plugin's Uppy Server handling (#804 / @goto-bus-stop)
    • tus: respect limit option for upload parameter requests (#817 / @ap--)
    • πŸ“„ docs: Explain name metadata vs. $_FILES[]["name"] (#1c1bf2e / @goto-bus-stop)
    • dashboard: improve β€œpowered by” icon (#0284c8e / @arturi)
    • 0️⃣ statusbar: add default string for cancel button (#822 / @mrbatista)
  • v0.24.3 Changes

    πŸš€ Released: 2018-05-10.

    • core: add uppy.getFiles() method (@goto-bus-stop / #770)
    • πŸ”€ core: merge meta data when add file (#810 / @mrbatista)
    • πŸ‘€ dashboard: fix duplicate plugin IDs, see #702 (@goto-bus-stop)
    • dashboard/statusbar: fix some unicode characters showing up as gibberish (#787 / @goto-bus-stop)
    • dashboard: Fix grid item height in remote providers with few files (#791 / @goto-bus-stop)
    • dashboard: Add rel="noopener noreferrer" to links containing target="_blank" (#767 / @kvz)
    • instagram: add extensions to instagram files (@ifedapoolarewaju)
    • transloadit: More robust failure handling for Transloadit, closes #708 (#805 / @goto-bus-stop)
    • πŸ“„ docs: Document "headers" upload parameter in AwsS3 plugin (#780 / @janko-m)
    • πŸ“„ docs: Update some uppy.state docs to align with the Stores feature (#792 / @goto-bus-stop)
    • dragdrop: Add inputName option like FileInput has, set empty value="", closes #729 (#778 / @goto-bus-stop, @arturi)
    • πŸ“„ docs: Google Cloud Storage setup for the AwsS3 plugin (#777 / goto-bus-stop)
    • ⚑️ react: Update React component PropTypes (#776 / @arturi)
    • statusbar: add some spacing between text elements (#760 / @goto-bus-stop)
  • v0.24.2 Changes

    πŸš€ Released: 2018-04-17.

    • dashboard: Fix showLinkToFileUploadResult option (@arturi / #763)
    • πŸ“„ docs: Consistent shape for the getResponseData (responseText, response) (@arturi / #765)
  • v0.24.1 Changes

    πŸš€ Released: 2018-04-16.

    • πŸ’₯ dashboard: ⚠️ breaking maxWidth, maxHeight --> width and height; update docs and React props too; regardless of what we call those internally, this makes more sense, I think (@arturi)
    • πŸ’… core: Avoid important for those styles that need to be overriden by inline-styles + microtip (@arturi)
    • πŸ›  tus & xhrupload: Retain uppy-server error messages, fixes #707 (@goto-bus-stop / #759)
    • πŸ›  dragdrop: Link <label> and <input>, fixes #749 (@goto-bus-stop / #757)
  • v0.24.0 Changes

    πŸš€ 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() and addFile() are now synchronous. You can no longer return a Promise from the onBefore*() 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)
  • v0.23.3 Changes

    • πŸ“„ docs: add β€œWriting Plugins” (@goto-bus-stop)
    • πŸ“„ docs: Update aws-s3.md, xhrupload.md (#692 / @bertho-zero)
    • πŸ“„ docs: Typos, fixes and improvements (@tim-kos, @ifedapoolarewaju, @arturi / #704)
    • ⚑️ core: add Google Drive to S3 + uppy-server example, update docs (@goto-bus-stop / #711)
    • πŸ‘ s3: Support fake XHR from remote uploads (@goto-bus-stop / #711)
    • dashboard: fix FileItem titles (#696 / @bertho-zero)
    • form: Fix get-form-data being undefined when built with Rollup (#698 / @goto-bus-stop)
    • transloadit: Capitalise Assembly in user facing messages (#699 / @goto-bus-stop)
    • core: Add yaml file type (#710 / @jessica-coursera)
    • core: Clear uploads on cancelAll (#664 / @goto-bus-stop)
    • πŸ”€ core: Remove Redux state sync plugin (#667 / @goto-bus-stop)
    • πŸ”€ core: merge of restrictions (#677 / @richmeij)
    • core: Check for empty URL (#681 / @arturi)
    • πŸ— build: Use babel-preset-env, drop modules transform, use CommonJS in test files (#714 / @goto-bus-stop)
    • 🚚 dashboard: Remove semiTransparent for good (#704 / @arturi)
    • url: Prevent scrolling when focusing on input when Url tab is opened (#179bdf7 / @arturi)
  • v0.23.2 Changes

    • πŸ’₯ core: ⚠️ breaking Emit full file object instead of fileID in events like uppy.on('event', file, data) (#647 / @arturi)
    • πŸ”€ core: Fix merging locale strings in Core (#666 / @goto-bus-stop)
    • πŸ›  s3: Check upload parameters shape, fixes #653 (#665 / @goto-bus-stop)
    • πŸ“„ docs: Add more Core events to docs (@arturi)
    • 🚚 xhrupload: Clear timer when upload is removed in XHRUpload (#647 / @arturi)
    • xhrupload: Fix XHRUpload.js error handling (#656 / @rhymes)
    • πŸ”§ tus: Configure uploadUrl for uppy-server uploads (#643 / @goto-bus-stop)
  • v0.23.1 Changes

    • πŸ’₯ xhrupload: ⚠️ breaking Revamped XHR response handling: This adds a response key to files when the upload completed (regardless of whether it succeeded). file.response contains a status and a data property. data is the result of getResponseData. One change here is that getResponseData is also called if there was an error, not sure if that's a good idea; Also changed events to emit file objects instead of IDs here because it touches many of the same places. (#612 / @goto-bus-stop)
    • πŸ’₯ transloadit: ⚠️ breaking Embeded tus plugin: When importFromUploadURLs is not set, add the Tus plugin with the right configuration. (#614 / @goto-bus-stop)
    • transloadit: Allow easy passing of form fields (#593 / @goto-bus-stop)
    • ⚑️ s3: Updated XHR response handling, fixes (#624 / @goto-bus-stop)
    • core: Revamped addFile() rejections (#604 / @goto-bus-stop)
    • core: Added wrapper function for emitter.on, so you can chain uppy.on().run()... (#597 / @arturi)
    • 🚚 core: Fix progress events causing errors for removed files (#638 / @arturi)
    • 🌐 statusbar: Use translations for Uploading / Paused text, fixes #629 (#640 / goto-bus-stop)
    • thumbnailgenerator: Upsizing image if smaller than thumbnail size, fix infinite loop (#637 / @phitranphitranphitran)
    • website: Added Transloadit example to website (#603 / @arturi)
  • v0.23.0 Changes

    πŸš€ Released: 2018-02-11.

    • πŸ”Œ core: Allow plugins to add data to result object. Return processing results among with upload results in complete event and upload() promise (#527 / @goto-bus-stop)
    • 🚚 core: Move limiting to different point, to fix StatusBar and other UI issues #468 (#524, #526 / @goto-bus-stop)
    • core: Add uploadID to complete event (#569 / @richardwillars)
    • core: Allow chanining after .on() and .off() to improve ergonomics (#597 / @arturi)
    • core: Allow user to override sass variables (#555 / @chao)
    • 🚚 core: Move preview generation to separate plugin, add queuing (#431 / @richardwillars)
    • core: Third-party extension, uppy-store-ngrx https://github.com/rimlin/uppy-store-ngrx/ (#532 / @rimlin)
    • core: Warn, not error, when file cannot be added due to restrictions? (#604, #492 / @goto-bus-stop)
    • dashboard: Add more i18n strings (#565 / @arturi)
    • dashboard: Fix modal and page scroll (#564 / @arturi)
    • πŸ”¨ dashboard: Refactor provider views (#554 / @arturi)
    • βͺ dashboard: Restore focus after modal has been closed (#536 / @arturi)
    • dashboard: Use empty input value so same file can be selected multiple times (@arturi / #534)
    • dashboard: Use more accessible tip lib microtip (#536 / @arturi)
    • πŸ“„ docs: Add PHP snippets to XHRUpload docs (#567 / @goto-bus-stop)
    • meta: Added instruction to fork the repo first (#512 / muhammadInam)
    • πŸš€ meta: Automatically host releases on edgly and use that as our main CDN (#558 / @kvz)
    • ⚑️ meta: Dependency version updates (#523 / @goto-bus-stop)
    • πŸ“¦ meta: Remove unused files from published package (#586 / @goto-bus-stop)
    • s3: Respect limit option for upload parameter requests too; fix isXml() check when no content-type is available (#545, #544, #528 / @goto-bus-stop)
    • statusbar: Fix status text still showing when statusbar is hidden (#525 / @goto-bus-stop)
    • βœ… test: Alter jest testPathPattern to current dir, add chai (#583 / @arturi)
    • πŸ”Œ thumbnail: Add thumbnail generation plugin (#461 / @richardwillars)
    • thumbnail: Fix blank preview thumbnails for images in Safari; use slightly different stap scaling (#458, #584 / @arturi)
    • transloadit: Add transloadit:assembly-executing event (#547 / @goto-bus-stop)
    • transloadit: Add assembly results to to the complete callback (#527 / @goto-bus-stop)
    • transloadit: Easily pass form fields (#593 / @goto-bus-stop)
    • tus: resume: false β€” don’t store url (@arturi / #507)
    • uppy-server: Detect file upload size from the server (@ifedapoolarewaju)
    • uppy-server: Fix circular json stringify error (@ifedapoolarewaju)
    • uppy-server: Load standalone server options via config path (@ifedapoolarewaju)
    • uppy-server: Pass response from uppy-server upload’s endpoint (#591 / @ifedapoolarewaju)
    • ⏱ uppy-server: Schedule job to delete stale upload files (@ifedapoolarewaju)
    • πŸ”’ uppy-server: Security audit, ask @acconut
    • πŸ‘ uppy-server: Support localhost urls as endpoints (@ifedapoolarewaju)
    • πŸ”Œ url: New plugin that imports files from urls (#588 / @arturi, @ifedapoolarewaju)
    • webcam: Font styling for Webcam option (#509 / @muhammadInam)
    • 🚚 webcam: Mirror image preview, add option to select which camera is used to capture, try filling the whole Dashboard with webcam preview image, remove URL.createObjectURL() (#574 / @arturi, @nqst)
    • website: Add Transloadit example to website (#603 / @arturi)
    • πŸ›  website: Doc fixes (#563 / @arturi)
    • website: Improve the Contributing guide (#578 / @arturi)
    • xhrupload: Add bundle option to send multiple files in one request (#442 / @goto-bus-stop)
    • xhrupload: Prevent files from being uploaded multiple times in separate uploads (#552 / @richardwillars)
    • πŸ”¨ xhrupload: Refactor response and error handling (#591 / @goto-bus-stop, @arturi, @ifedapoolarewaju)
  • v0.22.1 Changes

    πŸš€ Released: 2018-01-09.

    • core: Fix remote uploads (#474 / @arturi)
    • statusbar, progressbar: Add option to hide progress bar after upload finish (#485 / @wilkoklak)
    • πŸ”Œ s3: Allow passing on XHRUpload options, such as "limit" to AwsS3 Plugin (#471 / @ogtfaber)
    • XHRUpload: Fix progress with limited XHRUploads (#505 / @goto-bus-stop)
    • core: fix error when file.type === null, shouldn’t pass that to match (@arturi)
    • dashboard: input hidden="true" should not be focusable too (@arturi)
    • webcam: Font styling for Webcam option (#509 / @muhammadInam)
    • πŸ“„ docs: fix reference to incorrect width/height options (#475 / @xhocquet)
    • πŸ“„ docs: Documentation fixes and improvements (#463 / @janko-m)
    • πŸ“„ docs: Fixed several typos in docs/server and docs/uppy (#484 / @martiuslim)