2018-09-29 08:48:07 +03:00
# Changelog
2018-12-19 11:07:58 +03:00
2018.12 10.3.0
* [Breaking] Updated convenience layer methods enum type parameters into typescript union types, this will help reducing bundle footprint.
* [Breaking] Updated URL encoding strategy for `url` parameters of `new XXXURL(url, pipeline)` methods, such as `new BlobURL(url, pipeline)` .
* URL will accept both encoded or non-encoded URL string. It will escape non-escaped special characters, like Chinese characters. However, if blob name includes `?` or `%` , `url` must be encoded manually.
2018-12-26 04:46:44 +03:00
* [Breaking] `SASQueryParameters` is not going to be exported in browser bundle, and will be exported in Node.js runtime.
2018-12-26 09:26:35 +03:00
* [Breaking] IE11 needs `Array.prototype.includes` and `Object.keys` polyfills loaded.
2018-12-19 11:07:58 +03:00
* Updated dependency `ms-rest-js` to `@azure/ms-rest-js` .
* Fixed `Aborter.timeout()` misleading scale description.
2018-12-24 10:30:55 +03:00
* Added option `maxSingleShotSize` to customize concurrency upload threshold in bytes for highlevel uploading APIs, like `uploadBrowserDataToBlockBlob` or `uploadFileToBlockBlob` .
2018-12-20 05:56:54 +03:00
* Removed default 60s server timeout value for retry options `tryTimeoutInMs` to avoid large blob download stream unexcepted ending.
2018-12-26 04:46:44 +03:00
* Fixed an issue that when body is string with special characters, `BlockBlobULR.upload` will fail to upload.
2018-12-19 11:07:58 +03:00
2018-11-08 06:18:45 +03:00
2018.11 10.2.0-preview
2018-11-08 10:26:28 +03:00
* [Breaking] Updated names of exported interfaces `IHTTPPipelineLogger` & `IHTTPClient` to `IHttpPipelineLogger` & `IHttpClient` .
2018-11-27 05:25:01 +03:00
* [Breaking] For `setMetadata()` and `setHTTPHeaders()` , `metadata` and `blobHTTPHeaders` are moved from `options` into top level parameter list.
2018-11-26 10:58:48 +03:00
* Fixed bugs and typos in samples.
* Fixed a bug during generateAccountSASQueryParameters() that generated signature is not valid.
* Fixed a bug during generateBlobSASQueryParameters() that cache-control, content-type, content-disposition, content-encoding and content-language are not supported.
* Fixed a bug in SAS generation that start and expiry time format is not correct.
2018-11-08 10:29:05 +03:00
* Removed `File` from `uploadBrowserDataToBlockBlob` parameter type list, because `File` extends `Blob` which is already in the list.
2018-11-08 11:31:11 +03:00
* Fixed typos in `IRange` comments.
2018-11-27 05:25:01 +03:00
* Removed useless `marker` field from option of `ServiceURL.listContainersSegment` method.
* Fixed a bug that `timeout` parameter should use second as unit instead of millisecond.
2018-11-26 10:58:48 +03:00
* Added stream retry when `BlobURL.download` response stream unexcepted ends.
2018-11-14 12:48:21 +03:00
2018-09-29 08:48:07 +03:00
2018.09 10.1.0-preview
2018-11-26 10:58:48 +03:00
* Fixed sharedkey authentication error when blob names have spaces.
* Updated samples in readme and sample folder to fix undefined headers.
* Updated readme samples to make it runnable as copy/paste.
* More documentation around ACCOUNT_SAS and CORS in readme.md and contributing.md.
* Size of browser bundle is reduced from 229KB to 175KB (minified version). Thanks Brian Terlson & Rikki Gibson!
* Set `sideEffects` option to `true` in package.json, which helps webpack4 for tree shaking.
* Updated `browser` and `module` option in package.json, webpack will try to load ES6 module.
* Added prettier config file.
* Fixed typos and unused imports.
* [Breaking] Dropped built-in polyfills for `String` , and following polyfills need to be loaded external for IE11 now:
* `Promise`
* `String.prototype.startsWith`
* `String.prototype.endsWith`
* `String.prototype.repeat`
* `String.prototype.includes`
* [Breaking] `Aborter.None` is renamed to `Aborter.none` for JavaScript naming conventions.
2018-09-29 08:48:07 +03:00
2018-08-28 05:21:08 +03:00
2018.09 Version 10.0.0-preview
2018-11-26 10:58:48 +03:00
* Initial Release. API version 2018-03-28 supported. Please see the README for information on the new design.