Releases: tus/tus-js-client
Releases · tus/tus-js-client
v1.5.0
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
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
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
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
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
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
- Fix multiple issues when trying to import this module
v1.1.1
- 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
- Properly encode non-latin characters in values for meta data
- Add
onChunkComplete
callback