changelogs.md


azure/ms-rest-js

Repository  -  API  -  Source

1.5.0

January 15, 2019
  • Add support to specify proxy setting in ServiceClientOptions.

1.4.1

January 15, 2019
  • Move browser-environment tests to Karma.

1.4.0

October 15, 2019
  • Allow ServiceClientOptions.requestPolicyFactories to be a function.

1.3.0

January 15, 2019
  • Allow ServiceClientOptions.userAgent property to be a function.

1.1.1

November 13, 2018
  • Improve debugging by adding rollup-plugin-sourcemaps.

1.1.0

November 9, 2018
  • Renamed NPM package to @azure/ms-rest-js.

1.0.0

October 4, 2018
  • Moved to Rollup for node and browser bundles
  • Moved browser bundle from ./msRestBundle.js to ./dist/msRest.browser.js.

0.22.1

September 27, 2018
  • Added Authenticator type.

0.22.0

September 5, 2018
  • Added support for EventGrid TopicCredentials object.

0.21.0

August 30, 2018
  • Flatten response body properties, headers, etc. into one object for convenience

0.20.0

August 24, 2018
  • Fixed bug where operationSpec.baseUrl might get mutated
  • Fixed some edge cases in response headers parsing in browser
  • Refinements to support LRO work in ms-rest-azure-js

0.19.0

August 22, 2018
  • Improved type definitions of generated operation responses

0.18.0

August 8, 2018
  • Replaced RequestPolicyCreator function with RequestPolicyFactory interface with create() method.

0.17.0

August 3, 2018
  • Refactored mappers interfaces
  • Added "sideEffects": false to package.json

0.16.0

July 26, 2018
  • Added timeout parameter to request options
  • Call onDownload/UploadProgress callbacks in nodejs

0.15.0

July 16, 2018
  • Support x-nullable in Swagger
  • Added architecture overview in docs/ folder
  • Added withCredentials flag to request options

0.12.0

June 25, 2018
  • Moved header deserialization to runtime
  • Using XhrHttpClient in browser
  • Miscellaneous internal breaking changes

0.11.0

June 21, 2018
  • Support x-ms-header-collection-prefix in Swagger

0.10.0

June 18, 2018
  • Export RequestPolicyOptions

0.9.0

June 14, 2018
  • Fix base64 encoding in browser
  • Add es6 module build
  • withCredentials fixes
  • Allow bundling individual operation groups instead of all operations

0.8.0

May 31, 2018
  • Add onDownloadProgress/onUploadProgress handlers for browser

0.7.0

May 25, 2018
  • Add parsed response headers support

0.6.0

May 22, 2018
  • Added URLBuilder to parse and build URLs
  • Removed fetch responses from public APIs
  • Added AbortSignal optional parameter to operations for cancellation

0.5.0

May 8, 2018
  • Replaced BaseFilter type with RequestPolicy.
  • Removed ServiceClient.pipeline() in favor of ServiceClient.sendRequest().
  • Started work on OperationSpecs to replace the imperative generated operations.

0.4.0

May 3, 2018
  • Added isomorphic-xml2js dependency to reduce browser package size
  • Removed moment.js dependency, instead passing ISO 8601 strings for durations.

0.2.8

April 2, 2018
  • Relaxed validation for object types
  • Relaxed handling of unrecognized polymorphic discriminator
  • Added ApiKeyCredentials type

0.2.7

March 23, 2018

0.2.6

February 22, 2018

0.2.5

January 25, 2018
  • Compiled target to ES5 for supporting IE11 #13.

0.2.4

January 24, 2018
  • Removed dependency on detect-node and added a utility method to detect whether the app is being executed in a node.js environment. Fixes #10.

0.2.3

October 25, 2017
  • We will return the actual response when the return type of a method in the generated code is stream. Hence, removing bodyAsStream property from HttpOperationResponse.

0.2.2

October 17, 2017
  • replacing eval by traversing recursively in the object.

0.2.1

October 10, 2017

2.19.0

February 18, 2001

0.2.0

October 10, 2017
  • Reverting the change made in #2.

0.1.0

September 16, 2017
  • Initial version of ms-rest-js
    • Provides support for basic credentials
    • Supports serialization and deserialization of basic and complex types
    • Supports sending requests in the node environment and also in the browser
    • Builds the request pipeline by adding predefined filters
    • Provides mechanism to add custom flters in the pipeline
    • Provides a bundled file named msRestBundle.js that can be used in the browser
    • Please take a look at the samples directory for node and browser samples