diff --git a/Releasing.md b/Releasing.md
index 60ced7d..361b772 100644
--- a/Releasing.md
+++ b/Releasing.md
@@ -2,13 +2,18 @@
Releasing
================
-1. Evaluate next version.
-2. Change all CSPROJ files to use the new version number (`2\.0\.(\d+)-preview1+` -> `2.0.666-preview2`)
-3. Build
-4. Commit
-5. Build
-6. Update the `SrkToolkit.Mvvm.AssemblyInfo.cs` file accordingly. (???)
-7. publish
+1. Evaluate next version identifier.
+2. Update release notes for each project
+3. Change all CSPROJ files to use the new version number (`2\.\d+\.(\d+)-preview1+` -> `2.0.666-preview2`)
+4. Change all CSPROJ files around `2.\d+.\d+.0`
+5. Update the `SrkToolkit.Mvvm.AssemblyInfo.cs` file accordingly. (???)
+6. Build and run unit tests
+4. Commit, if everything OK
+5. Build nugets
+```bash
+dotnet build Sources/SrkToolkit-v2.sln -c Release -v q
+```
+7. publish nugets
```batch
find . -wholename '*/Release/*2.0.147-*.nupkg' \
-exec dotnet nuget push "{}" -s https://api.nuget.org/v3/index.json --api-key XXX \;
diff --git a/Sources/SrkToolkit-v2.sln b/Sources/SrkToolkit-v2.sln
index dd0fb19..1483610 100644
--- a/Sources/SrkToolkit-v2.sln
+++ b/Sources/SrkToolkit-v2.sln
@@ -22,16 +22,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "40 Common", "40 Common", "{
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "50 AspNet", "50 AspNet", "{B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NET4.SrkToolkit.WebForms", "NET4.SrkToolkit.WebForms\NET4.SrkToolkit.WebForms.csproj", "{42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NET45.SrkToolkit.Web.Mvc4", "NET45.SrkToolkit.Web.Mvc4\NET45.SrkToolkit.Web.Mvc4.csproj", "{F60EC4EC-B969-4E8E-8E15-374BFACF99CF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NET45.SrkToolkit.Web.Mvc5", "NET45.SrkToolkit.Web.Mvc5\NET45.SrkToolkit.Web.Mvc5.csproj", "{55341205-ACB8-4E7D-8E39-0629AA8C2C32}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NSTD.SrkToolkit.Web", "NSTD.SrkToolkit.Web\NSTD.SrkToolkit.Web.csproj", "{D490BE59-2AC5-4816-AF5F-1BF89F46D680}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NET45.SrkToolkit.Web.Tests", "NET4.SrkToolkit.Web.Tests\NET45.SrkToolkit.Web.Tests.csproj", "{80B716DA-2C58-4F77-8AC4-2F0180D44A39}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SrkToolkit.Web.AspNetCore2", "SrkToolkit.Web.AspNetCore2\SrkToolkit.Web.AspNetCore2.csproj", "{38BDABA1-D402-45B7-ADEC-E36DC7D2E327}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SrkToolkit.AspNetCore2.UnitTests", "SrkToolkit.AspNetCore2.UnitTests\SrkToolkit.AspNetCore2.UnitTests.csproj", "{6697A04B-FCE0-479B-A11D-CACEAC2C56FC}"
@@ -68,68 +58,6 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Release|Any CPU.Build.0 = Release|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Release|ARM.ActiveCfg = Release|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Release|x64.ActiveCfg = Release|Any CPU
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3}.Release|x86.ActiveCfg = Release|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Release|ARM.ActiveCfg = Release|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Release|x64.ActiveCfg = Release|Any CPU
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF}.Release|x86.ActiveCfg = Release|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Debug|x64.ActiveCfg = Debug|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Debug|x86.ActiveCfg = Debug|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Release|Any CPU.Build.0 = Release|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Release|ARM.ActiveCfg = Release|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Release|x64.ActiveCfg = Release|Any CPU
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32}.Release|x86.ActiveCfg = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|ARM.Build.0 = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|x64.Build.0 = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Debug|x86.Build.0 = Debug|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|Any CPU.Build.0 = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|ARM.ActiveCfg = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|ARM.Build.0 = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|x64.ActiveCfg = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|x64.Build.0 = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|x86.ActiveCfg = Release|Any CPU
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680}.Release|x86.Build.0 = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|ARM.Build.0 = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|x64.ActiveCfg = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|x64.Build.0 = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|x86.ActiveCfg = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Debug|x86.Build.0 = Debug|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|Any CPU.Build.0 = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|ARM.ActiveCfg = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|ARM.Build.0 = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|x64.ActiveCfg = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|x64.Build.0 = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|x86.ActiveCfg = Release|Any CPU
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39}.Release|x86.Build.0 = Release|Any CPU
{38BDABA1-D402-45B7-ADEC-E36DC7D2E327}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{38BDABA1-D402-45B7-ADEC-E36DC7D2E327}.Debug|Any CPU.Build.0 = Debug|Any CPU
{38BDABA1-D402-45B7-ADEC-E36DC7D2E327}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -311,11 +239,6 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {42AB07F9-CEB2-4A5B-A8FC-B7A85AD4DFD3} = {B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}
- {F60EC4EC-B969-4E8E-8E15-374BFACF99CF} = {B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}
- {55341205-ACB8-4E7D-8E39-0629AA8C2C32} = {B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}
- {D490BE59-2AC5-4816-AF5F-1BF89F46D680} = {B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}
- {80B716DA-2C58-4F77-8AC4-2F0180D44A39} = {B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}
{1C28C6A0-23B2-43ED-B62C-C586F2976473} = {B9ACA570-A4AC-4AC9-95E2-A95BCEDBD866}
{9442B344-FC0D-4A0B-BE0E-D317C72F2A8E} = {C3406DF1-E92C-4100-BEF9-B49F616E77C5}
{00457CE3-FE08-4AF2-972E-4C2EDD36F38D} = {C3406DF1-E92C-4100-BEF9-B49F616E77C5}
diff --git a/Sources/SrkToolkit.Common/SrkToolkit.Common.csproj b/Sources/SrkToolkit.Common/SrkToolkit.Common.csproj
index 6b9b581..08b027c 100644
--- a/Sources/SrkToolkit.Common/SrkToolkit.Common.csproj
+++ b/Sources/SrkToolkit.Common/SrkToolkit.Common.csproj
@@ -6,20 +6,21 @@
net40;net7.0;netstandard2.0
9
true
- 2.0.147-preview2
+ 2.0.148-preview2
SandRock, pyDez
Apache-2.0
SrkToolkit.Common contains various extension methods, validators and utility classes.
https://github.com/sandrock/SrkToolkit/
SrkToolkit extension method extensions methods dataannotations validation
- Preview 1 of SrkToolkit v2. Not ready for production; use at your own risk.
+ Preview 2 of SrkToolkit v2. Not ready for production; use at your own risk.
2.0.0.0
- 2.0.0.0
+ 2.0.148.0
true
..\SrkToolkit.snk
SrkToolkit
logo-200.png
SrkToolkit.Common.md
+ true
diff --git a/Sources/SrkToolkit.Domain.AspNetCore2/SrkToolkit.Domain.AspNetCore2.csproj b/Sources/SrkToolkit.Domain.AspNetCore2/SrkToolkit.Domain.AspNetCore2.csproj
index 65ca043..cd402b3 100644
--- a/Sources/SrkToolkit.Domain.AspNetCore2/SrkToolkit.Domain.AspNetCore2.csproj
+++ b/Sources/SrkToolkit.Domain.AspNetCore2/SrkToolkit.Domain.AspNetCore2.csproj
@@ -5,7 +5,7 @@
disable
SrkToolkit.Domain.AspNetCore2
true
- 2.0.147-preview2
+ 2.0.148-preview2
SandRock
Apache-2.0
SrkToolkit.Domain.AspNetCore2 contains extension methods for SrkToolkit.Domain in the context of a ASP MVC Core application.
@@ -14,11 +14,12 @@
SrkToolkit domain AspMvcCore
logo-200.png
2.0.0.0
- 2.0.0.0
+ 2.0.148.0
true
..\SrkToolkit.snk
SrkToolkit.Domain.md
net7.0;netstandard2.0
+ true
diff --git a/Sources/SrkToolkit.Domain/SrkToolkit.Domain.csproj b/Sources/SrkToolkit.Domain/SrkToolkit.Domain.csproj
index d5ced03..726399c 100644
--- a/Sources/SrkToolkit.Domain/SrkToolkit.Domain.csproj
+++ b/Sources/SrkToolkit.Domain/SrkToolkit.Domain.csproj
@@ -6,7 +6,7 @@
net46;net7.0;netstandard2.0
9
true
- 2.0.147-preview2
+ 2.0.148-preview2
SandRock
Apache-2.0
SrkToolkit.Domain is used in your domain layer to provider RPC-style request and result classes.
@@ -15,10 +15,11 @@
SrkToolkit domain
logo-200.png
2.0.0.0
- 2.0.0.0
+ 2.0.148.0
true
..\SrkToolkit.snk
SrkToolkit.Domain.md
+ true
diff --git a/Sources/SrkToolkit.Mvvm.AssemblyInfo.cs b/Sources/SrkToolkit.Mvvm.AssemblyInfo.cs
index 0b38219..474b558 100644
--- a/Sources/SrkToolkit.Mvvm.AssemblyInfo.cs
+++ b/Sources/SrkToolkit.Mvvm.AssemblyInfo.cs
@@ -14,7 +14,7 @@
[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.2.0.0")]
-[assembly: AssemblyFileVersion("1.2.0.143")]
+[assembly: AssemblyVersion("2.0.0.0")]
+[assembly: AssemblyFileVersion("2.0.148.0")]
[assembly: InternalsVisibleTo("SrkToolkit.Mvvm.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010077f1652580ffa2d56ce4dc68d05f1a28417937d76f2b9f03308abd09826c6782117e9c64420c359b8ca6dc9bac3820264248324316f538822b1b3039cafa8110e6a097b1ccfb30603f640278256193fd83093aa3230ce7bb329372b2883cda3e6131391467eb5e63debf8bcea1f0b6fc991af6960b3d75bd496ca4155dd644b8")]
diff --git a/Sources/SrkToolkit.Services/SrkToolkit.Services.csproj b/Sources/SrkToolkit.Services/SrkToolkit.Services.csproj
index 418fc4e..1325eb6 100644
--- a/Sources/SrkToolkit.Services/SrkToolkit.Services.csproj
+++ b/Sources/SrkToolkit.Services/SrkToolkit.Services.csproj
@@ -6,19 +6,20 @@
net46;net7.0;netstandard2.0
9
true
- 2.0.147-preview2
+ 2.0.148-preview2
SandRock
Apache-2.0
SrkToolkit.Domain is used in your domain layer to provider RPC-style request and result classes.
https://github.com/sandrock/SrkToolkit/
- Preview 1 of SrkToolkit v2. Not ready for production; use at your own risk.
+ Preview 2 of SrkToolkit v2. Not ready for production; use at your own risk.
SrkToolkit domain
logo-200.png
2.0.0.0
- 2.0.0.0
+ 2.0.148.0
true
..\SrkToolkit.snk
SrkToolkit.Domain.md
+ true
diff --git a/Sources/SrkToolkit.Web.AspMvc5/SrkToolkit.Web.AspMvc5.csproj b/Sources/SrkToolkit.Web.AspMvc5/SrkToolkit.Web.AspMvc5.csproj
index 7639183..8333e11 100644
--- a/Sources/SrkToolkit.Web.AspMvc5/SrkToolkit.Web.AspMvc5.csproj
+++ b/Sources/SrkToolkit.Web.AspMvc5/SrkToolkit.Web.AspMvc5.csproj
@@ -5,7 +5,22 @@
disable
10
SrkToolkit.Web for .NET 4.5 and ASP MVC 5
+ true
net472;net462
+ 2.0.148-preview2
+ SandRock
+ Apache-2.0
+ SrkToolkit.Web.AspMvc5 is a bunch of extensions and components to use with your ASP MVC project.
+ https://github.com/sandrock/SrkToolkit/
+ Preview 1 of SrkToolkit v2. Not ready for production; use at your own risk.
+ SrkToolkit AspMvc AspMvcCore MVC Html NavigationLine TempData TempMessage WebDependencies AuthorizeAttribute OpenGraph DisplayDate DisplayTime
+ logo-200.png
+ 2.0.0.0
+ 2.0.148.0
+ true
+ ..\SrkToolkit.snk
+ SrkToolkit.Web.md
+ true
@@ -25,6 +40,10 @@
SrkToolkit.snk
+
+
+ SrkToolkit.Web.md
+
diff --git a/Sources/SrkToolkit.Web.AspNetCore2/SrkToolkit.Web.AspNetCore2.csproj b/Sources/SrkToolkit.Web.AspNetCore2/SrkToolkit.Web.AspNetCore2.csproj
index 955b586..5ccff63 100644
--- a/Sources/SrkToolkit.Web.AspNetCore2/SrkToolkit.Web.AspNetCore2.csproj
+++ b/Sources/SrkToolkit.Web.AspNetCore2/SrkToolkit.Web.AspNetCore2.csproj
@@ -6,7 +6,7 @@
10
SrkToolkit.Web
true
- 2.0.147-preview2
+ 2.0.148-preview2
SandRock
Apache-2.0
SrkToolkit.Web.AspNetCore2 is a bunch of extensions and components to use with your ASP MVC Core project.
@@ -15,10 +15,11 @@
SrkToolkit AspMvc AspMvcCore MVC Html NavigationLine TempData TempMessage WebDependencies AuthorizeAttribute OpenGraph DisplayDate DisplayTime
logo-200.png
2.0.0.0
- 2.0.0.0
+ 2.0.148.0
true
..\SrkToolkit.snk
SrkToolkit.Web.md
+ true