Skip to content

Releases: tus/tus-js-client

v1.5.0

02 Mar 16:30
Compare
Choose a tag to compare

This minor release contains only two minor improvements:

  • Make the endpoint optional non-mandatory if uploadURL is provided (#94)
  • Embed the endpoint into the fingerprint

v1.4.5

23 Oct 16:46
Compare
Choose a tag to compare

This patch release contains two small fixes:

  • Emit an error instead of crashing if the Location header is missing when creating an upload (#81)
  • Emit a progress event when a chunk starts being uploaded (#81)

v1.4.4

29 Aug 22:18
Compare
Choose a tag to compare

This patch improves the upload handling in many ways by enchanting the error handling and resumability:

  • Throttle onProgress events in Node.js environment
  • Don't remove fingerprints on server errors to allow resuming
  • Don't retry on errors caused by the client
  • Fix buffer initialization for base64 encoding in Node.js environment
  • Properly abort upload during POST/HEAD request
  • Allow uploads to be restarted using Upload#start()

v1.4.3

19 Feb 21:33
Compare
Choose a tag to compare

This patch release contains a few improvements to the upload handling in addition to an improved test suite:

  • Properly abort upload if invoked during callback
  • Properly abort uploads in Node environment
  • Handle locked files by emitting error and allowing retries

v1.4.2

03 Dec 17:55
Compare
Choose a tag to compare

This small patch release contains a fix which corrects the approach used for
detecting whether Web Storage is available. It previously failed to do so in the
private mode on iOS' Safari and therefore provided a wrong value for the
canStoreURLs variable (see #49).

v1.4.0

19 Sep 12:24
Compare
Choose a tag to compare

This minor release comes along with some long awaited features:

  • Add automated retries after connection interruptions
  • Resolve relative URLs from upload creation
  • Pass errors from requests in Node to callbacks

v1.1.3

04 Dec 22:22
Compare
Choose a tag to compare
  • Fix multiple issues when trying to import this module

v1.1.1

28 Nov 19:03
Compare
Choose a tag to compare
  • Set proper main and browser options in package.json to point to thecompiled files since the end user's environment may not support ES6.

v1.1.0

14 Nov 14:59
Compare
Choose a tag to compare
  • Properly encode non-latin characters in values for meta data
  • Add onChunkComplete callback