Skip to content

Commit d47df4e

Browse files
msohailhussainMichael Ng
authored andcommitted
chore: update changelog for 3.2.0 release (#176)
1 parent 00af331 commit d47df4e

File tree

9 files changed

+34
-20
lines changed

9 files changed

+34
-20
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 3.2.0
2+
July 22nd, 2019
3+
4+
### New Features:
5+
* Added support for automatic datafile management via `HttpProjectConfigManager` for framework 4.0 or above:
6+
* The [`HttpProjectConfigManager`](https://github.com/optimizely/csharp-sdk/blob/master/OptimizelySDK/Config/HttpProjectConfigManager.cs) is an implementation of the abstract
7+
[`PollingProjectConfigManager`](https://github.com/optimizely/csharp-sdk/blob/master/OptimizelySDK/Config/PollingProjectConfigManager.cs) class.
8+
- Users must first build the `HttpProjectConfigManager` with an SDK key and then and provide that instance to the `Optimizely`.
9+
- An initial datafile can be provided to the `HttpProjectConfigManager` to bootstrap before making http requests for the hosted datafile.
10+
- Requests for the datafile are made in a separate thread and are scheduled with fixed delay.
11+
- Configuration updates can be subscribed to via the NotificationCenter built with the `HttpProjectConfigManager`.
12+
- `Optimizely` instance must be disposed after the use or `HttpProjectConfigManager` must be disposed after the use to release resources.
13+
- The [`OptimizelyFactory`](https://github.com/optimizely/csharp-sdk/blob/master/OptimizelySDK/OptimizelyFactory.cs) provides basic methods for instantiating the Optimizely SDK with a minimal number of parameters. Check [`README.md`](https://github.com/optimizely/csharp-sdk#use-optimizelyfactory) for more details.
14+
115
## 3.1.1
216
June 19th, 2019
317

OptimizelySDK.DemoApp/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
//
3838
// You can specify all the values or you can default the Revision and Build Numbers
3939
// by using the '*' as shown below:
40-
[assembly: AssemblyVersion("3.1.1.0")]
41-
[assembly: AssemblyFileVersion("3.1.1.0")]
42-
[assembly: AssemblyInformationalVersion("3.1.1")] // Used by Nuget.
40+
[assembly: AssemblyVersion("3.2.0.0")]
41+
[assembly: AssemblyFileVersion("3.2.0.0")]
42+
[assembly: AssemblyInformationalVersion("3.2.0")] // Used by Nuget.

OptimizelySDK.DemoApp/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<package id="murmurhash-signed" version="1.0.2" targetFramework="net45" />
1818
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net45" />
1919
<package id="NJsonSchema" version="8.30.6304.31883" targetFramework="net45" />
20-
<package id="Optimizely.SDK" version="3.1.0" targetFramework="net45" />
20+
<package id="Optimizely.SDK" version="3.2.0" targetFramework="net45" />
2121
<package id="popper.js" version="1.12.9" targetFramework="net45" />
2222
<package id="Respond" version="1.2.0" targetFramework="net45" />
2323
<package id="WebGrease" version="1.5.2" targetFramework="net45" />

OptimizelySDK.Net35/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
// You can specify all the values or you can default the Build and Revision Numbers
3939
// by using the '*' as shown below:
4040
// [assembly: AssemblyVersion("1.0.*")]
41-
[assembly: AssemblyVersion("3.1.1.0")]
42-
[assembly: AssemblyFileVersion("3.1.1.0")]
43-
[assembly: AssemblyInformationalVersion("3.1.1")] // Used by Nuget.
41+
[assembly: AssemblyVersion("3.2.0.0")]
42+
[assembly: AssemblyFileVersion("3.2.0.0")]
43+
[assembly: AssemblyInformationalVersion("3.2.0")] // Used by Nuget.

OptimizelySDK.Net40/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
// You can specify all the values or you can default the Build and Revision Numbers
3939
// by using the '*' as shown below:
4040
// [assembly: AssemblyVersion("1.0.*")]
41-
[assembly: AssemblyVersion("3.1.1.0")]
42-
[assembly: AssemblyFileVersion("3.1.1.0")]
43-
[assembly: AssemblyInformationalVersion("3.1.1")] // Used by Nuget.
41+
[assembly: AssemblyVersion("3.2.0.0")]
42+
[assembly: AssemblyFileVersion("3.2.0.0")]
43+
[assembly: AssemblyInformationalVersion("3.2.0")] // Used by Nuget.

OptimizelySDK.NetStandard16/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
// You can specify all the values or you can default the Build and Revision Numbers
3939
// by using the '*' as shown below:
4040
// [assembly: AssemblyVersion("1.0.*")]
41-
[assembly: AssemblyVersion("3.1.1.0")]
42-
[assembly: AssemblyFileVersion("3.1.1.0")]
43-
[assembly: AssemblyInformationalVersion("3.1.1")] // Used by Nuget.
41+
[assembly: AssemblyVersion("3.2.0.0")]
42+
[assembly: AssemblyFileVersion("3.2.0.0")]
43+
[assembly: AssemblyInformationalVersion("3.2.0")] // Used by Nuget.

OptimizelySDK.Package/OptimizelySDK.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package>
33
<metadata>
44
<id>Optimizely.SDK</id>
5-
<version>3.1.0</version>
5+
<version>3.2.0</version>
66
<title>Optimizely C# SDK</title>
77
<authors>Optimizely Development Team</authors>
88
<owners>fullstack.optimizely</owners>

OptimizelySDK.Tests/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
//
3232
// You can specify all the values or you can default the Revision and Build Numbers
3333
// by using the '*' as shown below:
34-
[assembly: AssemblyVersion("3.1.1.0")]
35-
[assembly: AssemblyFileVersion("3.1.1.0")]
36-
[assembly: AssemblyInformationalVersion("3.1.1")] // Used by Nuget.
34+
[assembly: AssemblyVersion("3.2.0.0")]
35+
[assembly: AssemblyFileVersion("3.2.0.0")]
36+
[assembly: AssemblyInformationalVersion("3.2.0")] // Used by Nuget.

OptimizelySDK/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
// You can specify all the values or you can default the Build and Revision Numbers
3939
// by using the '*' as shown below:
4040
// [assembly: AssemblyVersion("1.0.*")]
41-
[assembly: AssemblyVersion("3.1.1.0")]
42-
[assembly: AssemblyFileVersion("3.1.1.0")]
43-
[assembly: AssemblyInformationalVersion("3.1.1")] // Used by Nuget.
41+
[assembly: AssemblyVersion("3.2.0.0")]
42+
[assembly: AssemblyFileVersion("3.2.0.0")]
43+
[assembly: AssemblyInformationalVersion("3.2.0")] // Used by Nuget.

0 commit comments

Comments
 (0)