Skip to content

Commit

Permalink
Public release. MvsSln 2.5
Browse files Browse the repository at this point in the history
* FIXED: Fixed parallelism problems when using Sln wrapper.

* FIXED: Incorrect initialization for ProjectReferences class.

* NEW: Added .net core based target platforms: netcoreapp2.1. + netstandard2.0. Issue #11.

* NEW: Added netfx based target platforms: net472. PR #21.

* NEW: IXProject methods:
    ```
    +bool AddPackageReference(string id, string version, IEnumerable<KeyValuePair<string, string>> meta = null);
    +Item GetFirstPackageReference(string id);
    +bool RemovePackageReference(string id);
    ```

* CHANGED: EnvDTE features are obsolete now. Scheduled for removal in future major releases. Issue #22.

* CHANGED: MathExtension.CalculateHashCode now encapsulates GetHashCode() with null checking.

* CHANGED: Compatible signature changes for the following extension method:
    ```
    AddOrUpdate(this IDictionary<string, string> source, IEnumerable<KeyValuePair<string, string>> items)
    ```

* KNOWN: Various [ possible ] problems when using modern MSBuild assemblies.

        ! Solution and details in our wiki:
        https://github.com/3F/MvsSln/wiki/Advanced-Features

        Do not hesitate to contact: https://github.com/3F/MvsSln/issues

* NOTE: Discuss the planned v3.0 and its major changes:
        https://github.com/3F/MvsSln/milestone/4
  • Loading branch information
3F committed Oct 17, 2019
1 parent 2e82ce1 commit 1072a96
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.4.0
2.5.0
2 changes: 1 addition & 1 deletion MvsSln/MvsSln.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>2.4.0</Version>
<Version>2.5.0</Version>
<BuildInfoVSSBE></BuildInfoVSSBE>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion MvsSln/MvsSlnVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public struct MvsSlnVersion
{
public static readonly Version number = new Version(S_NUM_REV);

public const string S_NUM = "2.4.0";
public const string S_NUM = "2.5.0";
public const string S_REV = "0";

public const string S_NUM_REV = S_NUM + "." + S_REV;
Expand Down
2 changes: 1 addition & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![release-src](https://img.shields.io/github/release/3F/MvsSln.svg)](https://github.com/3F/MvsSln/releases/latest)
[![License](https://img.shields.io/badge/License-MIT-74A5C2.svg)](https://github.com/3F/MvsSln/blob/master/License.txt)
[![NuGet package](https://img.shields.io/nuget/v/MvsSln.svg)](https://www.nuget.org/packages/MvsSln/)
[![Tests](https://img.shields.io/appveyor/tests/3Fs/mvssln/master.svg)](https://ci.appveyor.com/project/3Fs/mvssln/build/tests)
[![Tests](https://img.shields.io/appveyor/tests/3Fs/mvssln-fxjnf/master.svg)](https://ci.appveyor.com/project/3Fs/mvssln-fxjnf/build/tests)

[![Build history](https://buildstats.info/appveyor/chart/3Fs/mvssln-fxjnf?buildCount=20&includeBuildsFromPullRequest=true&showStats=true)](https://ci.appveyor.com/project/3Fs/mvssln-fxjnf/history)

Expand Down
36 changes: 36 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,43 @@
MvsSln - https://github.com/3F/MvsSln
_ _ _ _

[v2.5] 2019.10.17

* FIXED: Fixed parallelism problems when using Sln wrapper.

* FIXED: Incorrect initialization for ProjectReferences class.

* NEW: Added .net core based target platforms: netcoreapp2.1. + netstandard2.0. Issue #11.

* NEW: Added netfx based target platforms: net472. PR #21.

* NEW: IXProject methods:
```
+bool AddPackageReference(string id, string version, IEnumerable<KeyValuePair<string, string>> meta = null);
+Item GetFirstPackageReference(string id);
+bool RemovePackageReference(string id);
```

* CHANGED: EnvDTE features are obsolete now. Scheduled for removal in future major releases. Issue #22.

* CHANGED: MathExtension.CalculateHashCode now encapsulates GetHashCode() with null checking.

* CHANGED: Compatible signature changes for the following extension method:
```
AddOrUpdate(this IDictionary<string, string> source, IEnumerable<KeyValuePair<string, string>> items)
```

* KNOWN: Various [ possible ] problems when using modern MSBuild assemblies.

! Solution and details in our wiki:
https://github.com/3F/MvsSln/wiki/Advanced-Features

Do not hesitate to contact: https://github.com/3F/MvsSln/issues

* NOTE: Discuss the planned v3.0 and its major changes:
https://github.com/3F/MvsSln/milestone/4


[v2.4] 2019.08.10

* FIXED: "The format ... of configuration is not supported". Issue #19.
Expand Down

0 comments on commit 1072a96

Please sign in to comment.