All Versions
Latest Version
Avg Release Cycle
27 days
Latest Release
2235 days ago

Changelog History

  • v5.16.2 Changes

    April 10, 2018

    Symptom: error with message of Cannot set property 'loaded' of undefined inside of the send method of upload.handler.controller.js.

    ๐Ÿ›  Fixed in aef42d0.

  • v5.16.1 Changes

    April 10, 2018

    Details in #1995

  • v5.16.0 Changes

    March 09, 2018

    ๐Ÿš€ This is the biggest release in a long time, closing out a ton of long-standing cases, and making it much easier for developers to integrate Fine Uploader into their own servers. This was developed and tested over the course of 4+ months on a large closed-source project.

    From the commit message notes, the following is included here:

    โœ… Local dev/testing ports 3000/3001 clash with my local env, and possibly others - moving to 4000/4001.

    returned onUploadChunk promise can override method, params, headers, & url

    promissory onUpload callback

    โœ… always ensure test server are killed either on test start or stop

    ๐Ÿ‘ท don't try to kill test server on CI before tests start

    option to allow upload responses without { "success": true }

    ๐Ÿ‘ allow default params to be omitted from upload requests

    don't fail upload w/ non-JSON response when requireSuccessJson = false

    ๐Ÿ‘ more flexible chunking.success request support

    โž• add .editorconfig (can't believe this didn't exist until now)

    ๐Ÿ‘ Allow custom resume keys and data to be specified.

    include customResumeData in return value of getResumableFilesData API method

    โž• add isResumable public API method

    introduce chunking.success.resetOnStatus to allow FU to reset a file based on chunking.success response code

    ๐Ÿ†• new API method: isResumable(id)

    ๐Ÿ‘ Allow onUpload resolved Promise to pause the file.
    ๐Ÿ‘€ Use case: When onUpload is called, you make a request to your server to see if the file already exists. If it does, you want to let your user decide if they want to overwrite the file, or cancel the upload entirely. While waiting for user input you don't want to hold a spot in the upload queue. If the user decided to overwrite the file, call the continueUpload API method.

    ๐Ÿ‘ Allow per-file chunk sizes to be specified.
    chunking.partSize now accepts a function, which passes the file ID and size

    feat(beforeUnload): new option to turn off beforeUnload alert during uploads

    ๐Ÿ‘ feat(features.js): auto-detect folder support

    ๐Ÿ‘ Allow access to Blob when file status is still SUBMITTING

    ๐Ÿ“„ docs: options, API, and events doc updates

    โž• added qq.status.UPLOAD_FINALIZING - don't cancel or pause in this state

    closes #848
    closes #1697
    closes #1755
    closes #1325
    closes #1647
    closes #1703

  • v5.16.0-RC2

    January 27, 2018
  • v5.16.0-RC1 Changes

    January 04, 2018
  • v5.15.7 Changes

    March 02, 2018

    ๐Ÿ›  Reported in #1976 and fixed in #1977. Thanks @ogvolkov!

  • v5.15.6 Changes

    January 27, 2018

    ๐Ÿ›  Originally reported in #1172 and fixed fixed by @galvinhsiu in #1964.

  • v5.15.5 Changes

    December 23, 2017

    ๐Ÿš€ The issue is described in #1945 and fixed in #1958. This appears to be a regression from #1903, which was released in v5.15.1.

  • v5.15.4 Changes

    November 18, 2017

    ๐Ÿ›  First reported in #1862 and fixed in #1946. Heavily requested fix, and now it's live!

  • v5.15.3 Changes

    November 08, 2017

    ๐Ÿ›  Fixed in #1819, first reported in #1588. Now, non-files dragged into the scope of the DnD module should be ignored.