From dce781c2ef526a76fe02928bd306cbde74a18c76 Mon Sep 17 00:00:00 2001 From: Kelly Roach Date: Tue, 19 Jun 2018 17:28:28 -0700 Subject: [PATCH 1/3] 2.0.1 (#86) * GetEnabledFeatures now returns sorted features list. (#69) * GetEnabledFeatures now returns sorted features list ignoring case * Removes sorting from GetEnabledFeatures method. (#73) * OASIS-2504 [C#] Release 2.0.0-beta1 (#72) * OASIS-2504 [C#] Release 2.0.0-beta1 (#71) * Revert "Eventdispatcherissue (#35) (#54)" This reverts commit 5df7cfb7594f7a58d066949bc835850a9b82b51e. * Bump version to 2.0 beta. * Update OptimizelySDK.nuspec * AssemblyVersion = 2.0.0.0 * Improved 1.3.1 DemoApp * Updated OptimizelySDK.Package and OptimizelySDK.nuspec * keypair.snk for *.sln, *.csproj * CHANGELOG.md corrections * SDK_VERSION synch with NuGet package version. * Make 'UserAttributes userAttributes = null' optional in 5 API's * Update verifysn.ps1 and DemoApp.csproj to 2.0.0-beta1 * Correct 2.0.0-beta1 release date in CHANGELOG.md * 2.0.0-beta1 --> 2.0.0 (#74) (#75) * Input validation in Activate, Track and GetVariation methods. (#76) * Input validation in Activate, Track and GetVariation methods. * Replaced InputType enum with string constants. * Updates unit tests. * Fix impression sent from feature experiment variation toggled off. * Revert "Fix impression sent from feature experiment variation toggled off." This reverts commit c9437471991292d16ebcf9c6f815ca0c410b0a99. * Fix impression sent from feature experiment variation toggled off. (#84) * Update OptimizelySDK.DemoApp.csproj OptimizelySDK Reference * Update AssemblyVersion, AssemblyFileVersion, AssemblyInformationalVersion * Update the OptimizelySDK.Package/OptimizelySDK.nuspec * Upgrade DemoApp to OptimizelySDK 2.0.1 --- OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj | 2 +- OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs | 6 +++--- OptimizelySDK.DemoApp/packages.config | 2 +- OptimizelySDK.Net35/Properties/AssemblyInfo.cs | 6 +++--- OptimizelySDK.Net40/Properties/AssemblyInfo.cs | 6 +++--- OptimizelySDK.Package/OptimizelySDK.nuspec | 4 ++-- OptimizelySDK.Tests/Properties/AssemblyInfo.cs | 6 +++--- OptimizelySDK/Optimizely.cs | 2 +- OptimizelySDK/Properties/AssemblyInfo.cs | 6 +++--- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj b/OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj index 1cb6c681..48a12a53 100644 --- a/OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj +++ b/OptimizelySDK.DemoApp/OptimizelySDK.DemoApp.csproj @@ -128,7 +128,7 @@ ..\packages\NJsonSchema.8.30.6304.31883\lib\net45\NJsonSchema.dll - ..\packages\Optimizely.SDK.2.0.0-beta1\lib\net45\OptimizelySDK.dll + ..\packages\Optimizely.SDK.2.0.1\lib\net45\OptimizelySDK.dll diff --git a/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs b/OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs index ee7e19af..f1d82b1e 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] -[assembly: AssemblyInformationalVersion("2.0.0")] // Used by Nuget. +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] +[assembly: AssemblyInformationalVersion("2.0.1")] // Used by Nuget. diff --git a/OptimizelySDK.DemoApp/packages.config b/OptimizelySDK.DemoApp/packages.config index 00fcb750..e0ebb652 100644 --- a/OptimizelySDK.DemoApp/packages.config +++ b/OptimizelySDK.DemoApp/packages.config @@ -18,7 +18,7 @@ - + diff --git a/OptimizelySDK.Net35/Properties/AssemblyInfo.cs b/OptimizelySDK.Net35/Properties/AssemblyInfo.cs index 54eac1f3..2faeaa46 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] -[assembly: AssemblyInformationalVersion("2.0.0")] // Used by Nuget. +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] +[assembly: AssemblyInformationalVersion("2.0.1")] // Used by Nuget. diff --git a/OptimizelySDK.Net40/Properties/AssemblyInfo.cs b/OptimizelySDK.Net40/Properties/AssemblyInfo.cs index 4ec271a3..6296203a 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] -[assembly: AssemblyInformationalVersion("2.0.0")] // Used by Nuget. +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] +[assembly: AssemblyInformationalVersion("2.0.1")] // Used by Nuget. diff --git a/OptimizelySDK.Package/OptimizelySDK.nuspec b/OptimizelySDK.Package/OptimizelySDK.nuspec index 7474a165..d2b59dc2 100644 --- a/OptimizelySDK.Package/OptimizelySDK.nuspec +++ b/OptimizelySDK.Package/OptimizelySDK.nuspec @@ -1,8 +1,8 @@ - + Optimizely.SDK - 2.0.0 + 2.0.1 Optimizely C# SDK Optimizely Development Team fullstack.optimizely diff --git a/OptimizelySDK.Tests/Properties/AssemblyInfo.cs b/OptimizelySDK.Tests/Properties/AssemblyInfo.cs index 469d09a7..afe2c606 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] -[assembly: AssemblyInformationalVersion("2.0.0")] // Used by Nuget. +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] +[assembly: AssemblyInformationalVersion("2.0.1")] // Used by Nuget. diff --git a/OptimizelySDK/Optimizely.cs b/OptimizelySDK/Optimizely.cs index cf30bd3b..4b24b6ac 100644 --- a/OptimizelySDK/Optimizely.cs +++ b/OptimizelySDK/Optimizely.cs @@ -51,7 +51,7 @@ public class Optimizely public static String SDK_VERSION { get { - // Example output: "2.0.0" . Should be kept in synch with NuGet package version. + // Example output: "2.0.1" . Should be kept in synch with NuGet package version. #if NET35 Assembly assembly = Assembly.GetExecutingAssembly(); #else diff --git a/OptimizelySDK/Properties/AssemblyInfo.cs b/OptimizelySDK/Properties/AssemblyInfo.cs index 142b7f61..745bd715 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] -[assembly: AssemblyInformationalVersion("2.0.0")] // Used by Nuget. +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] +[assembly: AssemblyInformationalVersion("2.0.1")] // Used by Nuget. From 5a5b70f8e1040dc7772c14a3c913df1c292cbfba Mon Sep 17 00:00:00 2001 From: Kelly Roach Date: Wed, 20 Jun 2018 14:27:36 -0700 Subject: [PATCH 2/3] Update verifysn.ps1 to 2.0.1 --- OptimizelySDK.Package/verifysn.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OptimizelySDK.Package/verifysn.ps1 b/OptimizelySDK.Package/verifysn.ps1 index 4aa886da..626510c6 100644 --- a/OptimizelySDK.Package/verifysn.ps1 +++ b/OptimizelySDK.Package/verifysn.ps1 @@ -18,8 +18,8 @@ if ($PSVersionTable["Platform"] -eq "Unix") { # Locate *.nupkg ################################################################ Write-Host "Locate *.nupkg" -# Good enough for 2.0.0 -$nupkg="./Optimizely.SDK.2.0.0.nupkg" +# Good enough for 2.0.1 +$nupkg="./Optimizely.SDK.2.0.1.nupkg" ################################################################ # Unzipping *.nupkg From 96f5fa53feab8d050e646e964a0adeaef817dd9d Mon Sep 17 00:00:00 2001 From: Kelly Roach Date: Wed, 20 Jun 2018 14:47:07 -0700 Subject: [PATCH 3/3] Update CHANGELOG.md to OptimizelySDK 2.0.1 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 541ba403..4177e103 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 2.0.1 +June 20, 2018 + +### Bug Fixes +* Fix events are not sent from the SDK for a variation in a feature test if the +feature is disabled. + ## 2.0.0 April 16, 2018