Skip to content

Commit

Permalink
Develop (#99)
Browse files Browse the repository at this point in the history
* chore: targeting .NET 6
  • Loading branch information
godrose authored Oct 21, 2022
1 parent b4f57fe commit 842fdc9
Show file tree
Hide file tree
Showing 60 changed files with 205 additions and 166 deletions.
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 2.3.5.{build}
version: 2.3.6.{build}
init:
- dotnet tool install --global SpecFlow.Plus.LivingDoc.CLI
configuration: Release
Expand Down
2 changes: 1 addition & 1 deletion devops/deploy/deploy-all.bat
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
rem TODO: Use common source for all version instances
SET version=2.3.5
SET version=2.3.6
rem TODO: Refactor using loop and automatic discovery
call deploy-single.bat Solid.Bootstrapping %version%
call deploy-single.bat Solid.Common %version%
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Solid.Bootstrapping</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Bootstrapping</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -14,14 +14,16 @@
over different bootstrapping capabilities: having ioc container, etc. as well as the most common middlewares to be used during bootstrapping</description>
<summary>This package provides abstractions
over different bootstrapping capabilities: having ioc container, etc.</summary>
<releaseNotes>Added support for default registration method.</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.IoC.Registration" version="2.3.5" />
<dependency id="Solid.Practices.IoC" version="2.3.5" />
<dependency id="Solid.Practices.Middleware" version="2.3.5" />
<dependency id="Solid.Practices.Modularity" version="2.3.5" />
<dependency id="Solid.Practices.Composition.Core" version="2.3.5" />
<dependency id="Solid.Common.Core" version="2.3.5" />
<dependency id="Solid.IoC.Registration" version="2.3.6" />
<dependency id="Solid.Practices.IoC" version="2.3.6" />
<dependency id="Solid.Practices.Middleware" version="2.3.6" />
<dependency id="Solid.Practices.Modularity" version="2.3.6" />
<dependency id="Solid.Practices.Composition.Core" version="2.3.6" />
<dependency id="Solid.Common.Core" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Common.Core</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Common.Core</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,9 +12,11 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides common abstractions</description>
<summary>This package provides common abstractions</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.Extensibility" version="2.3.5" />
<dependency id="Solid.Extensibility" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
8 changes: 5 additions & 3 deletions devops/pack/solid.common/contents/Solid.Common.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Common</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Common</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,9 +12,11 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides platform-specific implementation for common services</description>
<summary>This package provides platform-specific implementation for common services</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.Common.Core" version="2.3.5" />
<dependency id="Solid.Common.Core" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
6 changes: 3 additions & 3 deletions devops/pack/solid.common/pack.bat
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ mkdir lib
cd lib
mkdir net461\
robocopy ../../../../../src/Bin/netframework/Release net461 Solid.Common.Platform.* /E
mkdir net5.0
robocopy ../../../../../src/Bin/net/Release net5.0 Solid.Common.Platform.* /E
cd net5.0
mkdir net6.0
robocopy ../../../../../src/Bin/net/Release net6.0 Solid.Common.Platform.* /E
cd net6.0
rmdir /Q /S ref
cd ..
mkdir netcoreapp3.1
Expand Down
6 changes: 4 additions & 2 deletions devops/pack/solid.core/contents/solid.core.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Solid.Core</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Core</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,6 +12,8 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides core abstractions</description>
<summary>This package provides core abstractions</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Extensibility</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Extensibility</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,10 +12,12 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides interfaces and wrappers for extensible objects</description>
<summary>This package provides interfaces and wrappers for extensible objects</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.Core" version="2.3.5" />
<dependency id="Solid.Practices.Middleware" version="2.3.5" />
<dependency id="Solid.Core" version="2.3.6" />
<dependency id="Solid.Practices.Middleware" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.IoC.Adapters.BoDi</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.IoC.Adapters.BoDi</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,10 +12,12 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides an adapter for BoDi.ObjectContainer</description>
<summary>This package provides an adapter for BoDi.ObjectContainer</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="BoDi" version="1.4.1" />
<dependency id="Solid.Practices.IoC" version="2.3.5" />
<dependency id="Solid.Practices.IoC" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.IoC.Registration</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.IoC.Registration</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,6 +12,8 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides means for automagical registration into an IoC container.</description>
<summary>This package provides means for automagical registration into an IoC container.</summary>
<releaseNotes>Added support for default registration method.</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Patterns.Builder</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Patterns.Builder</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,6 +12,8 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>Contains interfaces for *Builder* design pattern implementation, both generic and non-generic.</description>
<summary>Contains interfaces for *Builder* design pattern implementation</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Patterns.ChainOfResponsibility</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Patterns.ChainOfResponsibility</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,6 +12,8 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>Contains reusable components for *Chain-Of-Responsibility* design pattern implementation, namely different variations of chain element interfaces and their base implementations.</description>
<summary>Contains reusable components for *Chain-Of-Responsibility* design pattern implementation.</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Patterns.Memento</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Patterns.Memento</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,6 +12,8 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>Contains interface for *Memento* design pattern implementation providing support for Undo-Redo functionality</description>
<summary>Contains interface for *Memento* design pattern implementation</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Patterns.Visitor</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Patterns.Visitor</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,6 +12,8 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>Contains reusable components for *Visitor* design pattern implementation, namely different variations of acceptor interfaces.</description>
<summary>Contains reusable components for *Visitor* design pattern implementation</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Practices.Composition.Client</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Practices.Composition.Client</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -12,9 +12,11 @@
<iconUrl>https://github.com/godrose/Solid/blob/master/assets/icon.png?raw=true</iconUrl>
<description>This package provides utilities for composing modular client applications.</description>
<summary>This package provides utilities for composing modular client applications.</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.Practices.Composition.Core" version="2.3.5" />
<dependency id="Solid.Practices.Composition.Core" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Practices.Composition.Core</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Practices.Composition.Core</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -14,12 +14,14 @@
composing modular applications.</description>
<summary>This package provides utilities for
composing modular applications.</summary>
<releaseNotes>Added runtime assembly loader.</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.Core" version="2.3.5" />
<dependency id="Solid.Common.Core" version="2.3.5" />
<dependency id="Solid.Extensibility" version="2.3.5" />
<dependency id="Solid.Practices.Modularity" version="2.3.5" />
<dependency id="Solid.Core" version="2.3.6" />
<dependency id="Solid.Common.Core" version="2.3.6" />
<dependency id="Solid.Extensibility" version="2.3.6" />
<dependency id="Solid.Practices.Modularity" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Practices.Composition.Web</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Practices.Composition.Web</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -13,9 +13,11 @@
composing modular web server applications.</description>
<summary>This package provides utilities for
composing modular web server applications.</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<dependencies>
<dependency id="Solid.Practices.Composition.Core" version="2.3.5" />
<dependency id="Solid.Practices.Composition.Core" version="2.3.6" />
</dependencies>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Solid.Practices.IoC</id>
<version>2.3.5</version>
<version>2.3.6</version>
<title>Solid.Practices.IoC</title>
<authors>Gennady Verdel</authors>
<owners>Gennady Verdel</owners>
Expand All @@ -14,6 +14,8 @@
over Inversion-Of-Control container</description>
<summary>This package provides abstraction
over Inversion-Of-Control container</summary>
<releaseNotes>Checked compatibility with .NET 5</releaseNotes>
<releaseNotes>
</releaseNotes>
<repository type="Open Source" url="https://github.com/godrose/Solid" />
</metadata>
</package>
Loading

0 comments on commit 842fdc9

Please sign in to comment.