Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 2.67 KB

File metadata and controls

71 lines (48 loc) · 2.67 KB

1.0.0-preview.7 (2019-11-01)

  • Updated to use the latest versions of the @azure/core-* packages
  • Added a listRevisions.ts sample to show how the listRevisions() API works

1.0.0-preview.6 (2019-10-22)

Breaking changes from 1.0.0-preview.5:

  • The ConfigurationSetting's locked property has been renamed to readOnly to match the nomenclature used throughout the SDK.
  • listConfigurationSettings and listRevisions now take readOnly as a value in fields, rather than locked.

1.0.0-preview.5 (2019-10-09)

  • Updated to use the latest version of @azure/core-tracing, @azure/core-http and @azure/core-arm packages

1.0.0-preview.4 (2019-10-08)

Breaking changes from 1.0.0-preview.3:

This release brings our interface a bit closer to what is offered in the Azure SDKs for C# and Java for AppConfig.

This affects the getConfigurationSetting, addConfigurationSetting, setConfigurationSetting and deleteConfigurationSetting methods which no longer take a key parameter and instead take an object.

In previous previews:

// 1.0.0-preview.3 and below
await client.getConfigurationSetting("MyKey", { label: "MyLabel" });
await client.addConfigurationSetting("MyKey", { label: "MyLabel", value: "MyValue" });
await client.setConfigurationSetting("MyKey", { label: "MyLabel", value: "MyValue" });
await client.deleteConfigurationSetting("MyKey", { label: "MyLabel" });

Now in preview.4:

// 1.0.0-preview.4
await client.getConfigurationSetting({ key: "MyKey", label: "MyLabel" });
await client.addConfigurationSetting({ key: "MyKey", label: "MyLabel", value: "MyValue" });
await client.setConfigurationSetting({ key: "MyKey", label: "MyLabel", value: "MyValue" });
await client.deleteConfigurationSetting({ key: "MyKey", label: "MyLabel" });

Enhancements

  • listConfigurationSettings and listRevisions have been changed to return PagedAsyncIterableIterator's, allowing their results to be iterated by page (also returning HTTP response information) or as an iterator of ConfigurationSetting.
  • setReadOnly and clearReadOnly let you mark a setting as read-only (or make it writeable) again, protecting against accidental changes.

1.0.0-preview.3 (2019-09-23)

  • Typings file was incorrectly packaged (#5217)

1.0.0-preview.2 (2019-09-13)

Republishing as the readme is not properly showing up on npmjs. No other changes.

1.0.0-preview.1 (2019-09-12)

This is the first release of the @azure/app-configuration package.

This package contains the AppConfigurationClient to talk to the Azure App Configuration managed service, with initial support for create, read, update, delete and search operations with configuration settings.