From 803bc57d3a68bfc4e5a2d20b2e166fd2074422a3 Mon Sep 17 00:00:00 2001 From: msohailhussain Date: Thu, 16 Sep 2021 10:38:29 -0700 Subject: [PATCH] chore: preparing 3.10.0 release. (#283) * preparing 3.10.0 release. * added deprecated warning * fixed typo --- CHANGELOG.md | 24 +++++++++++++++++++ .../Properties/AssemblyInfo.cs | 6 ++--- .../Properties/AssemblyInfo.cs | 6 ++--- .../Properties/AssemblyInfo.cs | 6 ++--- .../Properties/AssemblyInfo.cs | 6 ++--- .../Properties/AssemblyInfo.cs | 6 ++--- .../Properties/AssemblyInfo.cs | 6 ++--- OptimizelySDK/Properties/AssemblyInfo.cs | 6 ++--- 8 files changed, 45 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e324b95..26f81a42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,30 @@ # Optimizely C# SDK Changelog ## [Unreleased] +## 3.10.0 +September 16th, 2021 + +### New Features +- Add new public properties to `OptimizelyConfig`. ([#265](https://github.com/optimizely/csharp-sdk/pull/265), [#266](https://github.com/optimizely/csharp-sdk/pull/266), [#273](https://github.com/optimizely/csharp-sdk/pull/273), [#276](https://github.com/optimizely/csharp-sdk/pull/276), [#279](https://github.com/optimizely/csharp-sdk/pull/279)) + - SDKKey + - EnvironmentKey + - Attributes + - Audiences + - Events + - ExperimentRules and DeliveryRules to OptimizelyFeature + - Audiences to OptimizelyExperiment +- For details, refer to our documentation page: [https://docs.developers.optimizely.com/full-stack/v4.0/docs/optimizelyconfig-csharp](https://docs.developers.optimizely.com/full-stack/v4.0/docs/optimizelyconfig-csharp). + +- Add new methods in `OptimizelyFactory` class. ([#264](https://github.com/optimizely/csharp-sdk/pull/264)) + - SetBlockingTimeOutPeriod + - SetPollingInterval +- Add virtual methods to support mocking in `OptimizelyUserContext` ([#280](https://github.com/optimizely/csharp-sdk/pull/280)) + +### Deprecated: + +* `OptimizelyFeature.ExperimentsMap` of `OptimizelyConfig` is deprecated as of this release. Please use `OptimizelyFeature.ExperimentRules` and `OptimizelyFeature.DeliveryRules`. ([#276](https://github.com/optimizely/csharp-sdk/pull/276)) + + ## 3.9.1 July 16th, 2021 diff --git a/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs b/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs index 9268e3cf..8533fe95 100644 --- a/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs @@ -37,6 +37,6 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget. diff --git a/OptimizelySDK.Net35/Properties/AssemblyInfo.cs b/OptimizelySDK.Net35/Properties/AssemblyInfo.cs index 2f852716..403f6d3b 100644 --- a/OptimizelySDK.Net35/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.Net35/Properties/AssemblyInfo.cs @@ -38,6 +38,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget. diff --git a/OptimizelySDK.Net40/Properties/AssemblyInfo.cs b/OptimizelySDK.Net40/Properties/AssemblyInfo.cs index a2ef37d7..3eff2c4d 100644 --- a/OptimizelySDK.Net40/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.Net40/Properties/AssemblyInfo.cs @@ -38,6 +38,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget. diff --git a/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs b/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs index cc1c451c..57bc15af 100644 --- a/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs @@ -38,6 +38,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget. diff --git a/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs b/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs index a4f426f9..ae4b7a5f 100644 --- a/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.NetStandard20/Properties/AssemblyInfo.cs @@ -38,6 +38,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget. diff --git a/OptimizelySDK.Tests/Properties/AssemblyInfo.cs b/OptimizelySDK.Tests/Properties/AssemblyInfo.cs index 16ba971f..230512e9 100644 --- a/OptimizelySDK.Tests/Properties/AssemblyInfo.cs +++ b/OptimizelySDK.Tests/Properties/AssemblyInfo.cs @@ -31,6 +31,6 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget. diff --git a/OptimizelySDK/Properties/AssemblyInfo.cs b/OptimizelySDK/Properties/AssemblyInfo.cs index 59752b40..1628f0ed 100644 --- a/OptimizelySDK/Properties/AssemblyInfo.cs +++ b/OptimizelySDK/Properties/AssemblyInfo.cs @@ -38,6 +38,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.9.1.0")] -[assembly: AssemblyFileVersion("3.9.1.0")] -[assembly: AssemblyInformationalVersion("3.9.1")] // Used by Nuget. +[assembly: AssemblyVersion("3.10.0.0")] +[assembly: AssemblyFileVersion("3.10.0.0")] +[assembly: AssemblyInformationalVersion("3.10.0")] // Used by Nuget.