diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 9a65f17..7d64c9a 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,5 +1,8 @@ -# ~ +# ____ +# /___/|\ +# `~|___| ! With open love to open source. +# /___/ \; Yours, 3F.github.com +# ko_fi: github3f -patreon: GitHub3F -custom: ['paypal.me/GitHub3F', '3F.github.com/Donation/'] +custom: ['3F.github.com/Donation/'] diff --git a/.version b/.version index 21b159d..a4db534 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.5.2 \ No newline at end of file +2.5.3 \ No newline at end of file diff --git a/MvsSln/MvsSln.csproj b/MvsSln/MvsSln.csproj index 1bc3be0..6ed95c3 100644 --- a/MvsSln/MvsSln.csproj +++ b/MvsSln/MvsSln.csproj @@ -2,7 +2,7 @@ - 2.5.2 + 2.5.3 diff --git a/MvsSln/MvsSlnVersion.cs b/MvsSln/MvsSlnVersion.cs index ab83906..c58cc7e 100644 --- a/MvsSln/MvsSlnVersion.cs +++ b/MvsSln/MvsSlnVersion.cs @@ -8,7 +8,7 @@ public struct MvsSlnVersion { public static readonly Version number = new Version(S_NUM_REV); - public const string S_NUM = "2.5.2"; + public const string S_NUM = "2.5.3"; public const string S_REV = "0"; public const string S_NUM_REV = S_NUM + "." + S_REV; diff --git a/Readme.md b/Readme.md index fbd8bc3..7c8b0d2 100644 --- a/Readme.md +++ b/Readme.md @@ -27,7 +27,7 @@ Copyright (c) 2013-2020 Denis Kuzmin < x-3F@outlook.com > GitHub/3F [ [ ☕ Donate ](https://3F.github.com/Donation/) ] -MvsSln contributors: https://github.com/3F/MvsSln/graphs/contributors +MvsSln contributors https://github.com/3F/MvsSln/graphs/contributors We're waiting for your awesome contributions! diff --git a/changelog.txt b/changelog.txt index 3db21c6..f5cbc6f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,26 @@ MvsSln - https://github.com/3F/MvsSln - - - - - - - - - - - - - - - - - - - +[v2.5.3] 2020.07.23 + + * FIXED: Fixed XProjectEnv. Issue #29 + XProjectByFile() can destroy original properties that was prepared for solution. + Related WARN: + `Project configuration is not found <- sln [Debug|Win32]` + + * CHANGED: Improved init of blank ProjectItem for GetOrLoadProject() in XProjectEnv. + Related issue #29. + + * NEW: Added the following extensions for ProjectItem: + + * IsCs() - Checking both legacy `ProjectType.Cs` and modern `ProjectType.CsSdk` types. + * IsFs() - Checking both legacy `ProjectType.Fs` and modern `ProjectType.FsSdk` types. + * IsVb() - Checking both legacy `ProjectType.Vb` and modern `ProjectType.VbSdk` types. + * IsSdk() - While ProjectType cannot inform the actual use of the modern Sdk style in projects, + current method will try to detect this by using the extended logic: + https://github.com/dotnet/project-system/blob/master/docs/opening-with-new-project-system.md + + [v2.5.2] 2020.05.05 * NEW: Activating ProjectReferences for existing ProjectDependencies (shallow copy) through new flag.