diff --git a/.gitignore b/.gitignore index 9d4d6526..8c536566 100644 --- a/.gitignore +++ b/.gitignore @@ -240,4 +240,5 @@ ModelManifest.xml # FAKE - F# Make .fake/ -OptimizelySDK/nuget.exe +OptimizelySDK.Package/nuget.exe +OptimizelySDK.Package/lib diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 934eb8a6..d89a90cd 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,3 +1,6 @@ +## 1.1.1 + - Add .Net 4.0 build in nuget package. + ## 1.1.0 - Introduce the user profile service. diff --git a/OptimizelySDK.Package/OptimizelySDK.nuspec b/OptimizelySDK.Package/OptimizelySDK.nuspec index 69375397..f6b5235b 100644 --- a/OptimizelySDK.Package/OptimizelySDK.nuspec +++ b/OptimizelySDK.Package/OptimizelySDK.nuspec @@ -1,8 +1,8 @@ - + Optimizely.SDK - 0.1.0 + 1.1.1 Optimizely C# SDK Optimizely Development Team fullstack.optimizely @@ -10,7 +10,7 @@ projectUrl> false C# SDK for Optimizely X Fullstack - This is a Beta Pre-Release. + General Availability Copyright 2017 Optimizely @@ -39,4 +39,4 @@ - + \ No newline at end of file diff --git a/OptimizelySDK.Tests/EventTests/EventBuilderTest.cs b/OptimizelySDK.Tests/EventTests/EventBuilderTest.cs index a63a658e..dc2ffb66 100644 --- a/OptimizelySDK.Tests/EventTests/EventBuilderTest.cs +++ b/OptimizelySDK.Tests/EventTests/EventBuilderTest.cs @@ -41,7 +41,7 @@ public void TestCreateImpressionEventNoAttributes() {"layerId", "7719770039" }, {"visitorId", "testUserId" }, {"clientEngine", "csharp-sdk" }, - {"clientVersion", "1.1.0" }, + {"clientVersion", "1.1.1" }, {"timestamp", SecondsSince1970() * 1000L }, {"isGlobalHoldback", false }, {"userFeatures", new string[0] }, @@ -75,7 +75,7 @@ public void TestCreateImpressionEventWithAttributes() {"layerId", "7719770039" }, {"visitorId", "testUserId" }, {"clientEngine", "csharp-sdk" }, - {"clientVersion", "1.1.0" }, + {"clientVersion", "1.1.1" }, {"timestamp", SecondsSince1970() * 1000L}, {"isGlobalHoldback", false }, {"userFeatures", @@ -126,7 +126,7 @@ public void TestCreateConversionEventNoAttributesNovalue() {"accountId", "1592310167"}, {"visitorId", TestUserId}, {"clientEngine", "csharp-sdk"}, - {"clientVersion", "1.1.0"}, + {"clientVersion", "1.1.1"}, {"userFeatures", new string[0]}, {"isGlobalHoldback", false}, {"timestamp", SecondsSince1970() * 1000L} , @@ -172,7 +172,7 @@ public void TestCreateConversionEventWithAttributesNoValue() {"accountId", "1592310167"}, {"visitorId", TestUserId}, {"clientEngine", "csharp-sdk"}, - {"clientVersion", "1.1.0"}, + {"clientVersion", "1.1.1"}, {"isGlobalHoldback", false}, {"timestamp", SecondsSince1970() * 1000L} , @@ -239,7 +239,7 @@ public void TestCreateConversionEventNoAttributesWithValue() {"accountId", "1592310167"}, {"visitorId", TestUserId}, {"clientEngine", "csharp-sdk"}, - {"clientVersion", "1.1.0"}, + {"clientVersion", "1.1.1"}, {"isGlobalHoldback", false}, {"timestamp", SecondsSince1970() * 1000L} , @@ -311,7 +311,7 @@ public void TestCreateConversionEventWithAttributesWithValue() {"accountId", "1592310167"}, {"visitorId", TestUserId}, {"clientEngine", "csharp-sdk"}, - {"clientVersion", "1.1.0"}, + {"clientVersion", "1.1.1"}, {"isGlobalHoldback", false}, {"timestamp", SecondsSince1970() * 1000L} , {"eventFeatures", @@ -410,7 +410,7 @@ public void TestCreateConversionEventNoAttributesWithInvalidValue() {"visitorId", "testUserId"}, // {"revision", "15"}, TODO: It should be a part of project config file, have to check it. {"clientEngine", "csharp-sdk"}, - {"clientVersion", "1.1.0"}, + {"clientVersion", "1.1.1"}, {"userFeatures" , new object[0]}, {"isGlobalHoldback", false}, {"timestamp", SecondsSince1970() * 1000L }, diff --git a/OptimizelySDK.sln b/OptimizelySDK.sln index b5e29812..eea62b72 100644 --- a/OptimizelySDK.sln +++ b/OptimizelySDK.sln @@ -16,7 +16,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject CHANGELOG.MD = CHANGELOG.MD CONTRIBUTING.md = CONTRIBUTING.md - OptimizelySDK\OptimizelySDK.nuspec = OptimizelySDK\OptimizelySDK.nuspec + OptimizelySDK.Package\OptimizelySDK.nuspec = OptimizelySDK.Package\OptimizelySDK.nuspec + OptimizelySDK.Package\pack.ps1 = OptimizelySDK.Package\pack.ps1 README.md = README.md EndProjectSection EndProject diff --git a/OptimizelySDK/Event/Builder/EventBuilder.cs b/OptimizelySDK/Event/Builder/EventBuilder.cs index af6f6a68..6c567503 100644 --- a/OptimizelySDK/Event/Builder/EventBuilder.cs +++ b/OptimizelySDK/Event/Builder/EventBuilder.cs @@ -26,7 +26,7 @@ public class EventBuilder { private const string SDK_TYPE = "csharp-sdk"; - private const string SDK_VERSION = "1.1.0"; + private const string SDK_VERSION = "1.1.1"; private const string IMPRESSION_ENDPOINT = "https://logx.optimizely.com/log/decision"; diff --git a/OptimizelySDK/OptimizelySDK.nuspec b/OptimizelySDK/OptimizelySDK.nuspec deleted file mode 100644 index 018a90f4..00000000 --- a/OptimizelySDK/OptimizelySDK.nuspec +++ /dev/null @@ -1,17 +0,0 @@ - - - - Optimizely.SDK - 1.1.0 - Optimizely C# SDK - Optimizely Development Team - fullstack.optimizely - http://www.apache.org/licenses/LICENSE-2.0 - projectUrl> - false - C# SDK for Optimizely X Fullstack - General Availability - Copyright 2017 - Optimizely - -