Skip to content

Commit 08ffde8

Browse files
authored
Prepare stable release for KeyVault (Azure#29765)
* Prepare stable release for `KeyVault`
1 parent 2f04620 commit 08ffde8

File tree

3 files changed

+34
-14
lines changed

3 files changed

+34
-14
lines changed

sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,53 @@
11
# Release History
22

3-
## 1.0.0-beta.9 (Unreleased)
3+
## 1.0.0 (2022-07-11)
4+
5+
This is the first stable release of the Key Vault Management client library.
46

57
### Features Added
68

9+
- Added Update methods in resource classes.
10+
711
### Breaking Changes
812

9-
- Base type of `KeyVaultPrivateEndpointConnectionData` changed to `Azure.ResourceManager.Models.ResourceData`.
10-
- Base type of `ManagedHsmData` changed to `Azure.ResourceManager.Models.ResourceData`.
11-
- Base type of `ManagedHsmPrivateEndpointConnectionData` changed to `Azure.ResourceManager.Models.ResourceData`.
12-
- Type `KeyVaultResourceData` was removed.
13-
- Base type of `ManagedHsmPrivateLinkResourceData` changed to `Azure.ResourceManager.Models.ResourceData`.
14-
- Type `ManagedHsmTrackedResourceData` was removed.
15-
- Base type of `PrivateLinkResourceData` changed to `Azure.ResourceManager.Models.ResourceData`.
16-
17-
### Bugs Fixed
13+
Polishing since last public beta release:
14+
- Prepended `KeyVault` / `ManagedHsm` prefix to all single / simple model names.
15+
- Renamed all `Vault` prefix models to `KeyVault` prefix.
16+
- Corrected the format of all `Guid` type properties / parameters.
17+
- Corrected the format of all `ResourceIdentifier` type properteis / parameters.
18+
- Corrected the format of all `ResouceType` type properteis / parameters.
19+
- Corrected the format of all `ETag` type properteis / parameters.
20+
- Corrected the format of all `AzureLocation` type properteis / parameters.
21+
- Corrected the format of all binary type properteis / parameters.
22+
- Corrected all acronyms which not follow [.Net Naming Guidelines](https://docs.microsoft.com/dotnet/standard/design-guidelines/naming-guidelines).
23+
- Corrected enumeration name by following [Naming Enumerations Rule](https://docs.microsoft.com/dotnet/standard/design-guidelines/names-of-classes-structs-and-interfaces#naming-enumerations).
24+
- Corrected the suffix of `DateTimeOffset` properties / parameters.
25+
- Corrected the name of interval / duration properties / parameters which end with units.
26+
- Optimized the name of some models and functions.
27+
- Correct inherits
28+
- Base type of `KeyVaultPrivateEndpointConnectionData` changed to `Azure.ResourceManager.Models.ResourceData`.
29+
- Base type of `ManagedHsmData` changed to `Azure.ResourceManager.Models.ResourceData`.
30+
- Base type of `ManagedHsmPrivateEndpointConnectionData` changed to `Azure.ResourceManager.Models.ResourceData`.
31+
- Type `KeyVaultResourceData` was removed.
32+
- Base type of `ManagedHsmPrivateLinkResourceData` changed to `Azure.ResourceManager.Models.ResourceData`.
33+
- Type `ManagedHsmTrackedResourceData` was removed.
34+
- Base type of `PrivateLinkResourceData` changed to `Azure.ResourceManager.Models.ResourceData`.
1835

1936
### Other Changes
2037

38+
- Upgraded dependent `Azure.ResourceManager` to 1.2.0
39+
- Upgraded dependent `Azure.Core` to 1.25.0
40+
2141
## 1.0.0-beta.8 (2022-04-08)
2242

2343
### Breaking Changes
2444

25-
- Simplify `type` property names.
45+
- Simplified `type` property names.
2646
- Normalized the body parameter type names for PUT / POST / PATCH operations if it is only used as input.
2747

2848
### Other Changes
2949

30-
- Upgrade dependency to Azure.ResourceManager 1.0.0
50+
- Upgraded dependency to Azure.ResourceManager 1.0.0
3151

3252
## 1.0.0-beta.7 (2022-03-31)
3353

sdk/keyvault/Azure.ResourceManager.KeyVault/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This package follows the [new Azure SDK guidelines](https://azure.github.io/azur
99
Install the Azure Key Vault management library for .NET with [NuGet](https://www.nuget.org/):
1010

1111
```dotnetcli
12-
dotnet add package Azure.ResourceManager.KeyVault --prerelease
12+
dotnet add package Azure.ResourceManager.KeyVault
1313
```
1414

1515
### Prerequisites

sdk/keyvault/Azure.ResourceManager.KeyVault/src/Azure.ResourceManager.KeyVault.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<Version>1.0.0-beta.9</Version>
3+
<Version>1.0.0</Version>
44
<PackageId>Azure.ResourceManager.KeyVault</PackageId>
55
<Description>
66
Azure management client SDK for Azure resource provider Microsoft.KeyVault.

0 commit comments

Comments
 (0)