From a995c0c445fc2754d34b82dc1f1794c8bb750563 Mon Sep 17 00:00:00 2001 From: dadhi Date: Thu, 16 Feb 2023 16:05:31 +0100 Subject: [PATCH] releasing DryIoc v5.3.3; releasing DryIoc.MS.DI v6.1.1 --- README.md | 2 +- appveyor.yml | 2 +- build/NuGetPublish.bat | 10 +++++----- docs/DryIoc.Docs/VersionHistory.md | 5 +++++ nuspecs/DryIoc.Internal.nuspec | 8 +++++++- .../DryIoc.Microsoft.DependencyInjection.src.nuspec | 9 +++++++-- nuspecs/DryIoc.nuspec | 8 +++++++- .../DryIoc.Microsoft.DependencyInjection.csproj | 8 +++++++- src/DryIoc/DryIoc.csproj | 8 +++++++- 9 files changed, 47 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 04b73cfd..ee609e3a 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ DryIoc is fast, small, full-featured IoC Container for .NET - __DryIoc__ (source code) [![NuGet Badge](https://buildstats.info/nuget/DryIoc)](https://www.nuget.org/packages/DryIoc) - __DryIoc.Internal__ (source code with public types made internal) [![NuGet Badge](https://buildstats.info/nuget/DryIoc.Internal)](https://www.nuget.org/packages/DryIoc.Internal) -- [Release Notes](https://github.com/dadhi/DryIoc/releases/tag/v5.3.2) :: [Previous Versions](https://github.com/dadhi/DryIoc/blob/master/docs/DryIoc.Docs/VersionHistory.md) +- [Release Notes](https://github.com/dadhi/DryIoc/releases/tag/v5.3.3) :: [Previous Versions](https://github.com/dadhi/DryIoc/blob/master/docs/DryIoc.Docs/VersionHistory.md) - [Extensions and Companions](Extensions.md) - [Live Documentation][WikiHome] created with [CsToMd](https://github.com/dadhi/CsToMd) - [Contribution guide](CONTRIBUTING.md) diff --git a/appveyor.yml b/appveyor.yml index 4ff8798f..ddb9075f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -3,7 +3,7 @@ image: - Ubuntu - macOS -version: 5.3.2-build-{build} +version: 5.3.3-build-{build} test: off diff --git a/build/NuGetPublish.bat b/build/NuGetPublish.bat index 083da2be..41da9c19 100644 --- a/build/NuGetPublish.bat +++ b/build/NuGetPublish.bat @@ -4,13 +4,13 @@ set PACKAGES=..\.dist\packages set SOURCE=https://api.nuget.org/v3/index.json set /p APIKEY=<"..\..\ApiKey.txt" -dotnet nuget push "%PACKAGES%\DryIoc.dll.5.3.2.nupkg" -k %APIKEY% -s %SOURCE% -dotnet nuget push "%PACKAGES%\DryIoc.5.3.2.nupkg" -k %APIKEY% -s %SOURCE% -dotnet nuget push "%PACKAGES%\DryIoc.Internal.5.3.2.nupkg" -k %APIKEY% -s %SOURCE% +dotnet nuget push "%PACKAGES%\DryIoc.dll.5.3.3.nupkg" -k %APIKEY% -s %SOURCE% +dotnet nuget push "%PACKAGES%\DryIoc.5.3.3.nupkg" -k %APIKEY% -s %SOURCE% +dotnet nuget push "%PACKAGES%\DryIoc.Internal.5.3.3.nupkg" -k %APIKEY% -s %SOURCE% -rem dotnet nuget push "%PACKAGES%\DryIoc.Microsoft.DependencyInjection.3.0.3.nupkg" -k %APIKEY% -s %SOURCE% +dotnet nuget push "%PACKAGES%\DryIoc.Microsoft.DependencyInjection.6.1.1.nupkg" -k %APIKEY% -s %SOURCE% +dotnet nuget push "%PACKAGES%\DryIoc.Microsoft.DependencyInjection.src.6.1.1.nupkg" -k %APIKEY% -s %SOURCE% rem dotnet nuget push "%PACKAGES%\DryIoc.Microsoft.DependencyInjection.AspNetCore2_1.3.0.3.nupkg" -k %APIKEY% -s %SOURCE% -rem dotnet nuget push "%PACKAGES%\DryIoc.Microsoft.DependencyInjection.src.3.0.1.nupkg" -k %APIKEY% -s %SOURCE% rem dotnet nuget push "%PACKAGES%\DryIoc.Microsoft.Hosting.1.0.0-preview-01.nupkg" -k %APIKEY% -s %SOURCE% diff --git a/docs/DryIoc.Docs/VersionHistory.md b/docs/DryIoc.Docs/VersionHistory.md index a166811c..b2772494 100644 --- a/docs/DryIoc.Docs/VersionHistory.md +++ b/docs/DryIoc.Docs/VersionHistory.md @@ -1,6 +1,11 @@ Version History --------------- +## v5.3.3 Bug-fix release / 2023-02-23 + +- fixed: #555 Is there anyway to apply ConcreteTypeDynamicRegistrations to Rules.MicrosoftDependencyInjectionRules +- fixed: #557 Rules.WithFactorySelector(Rules.SelectLastRegisteredFactory()) allows to Resolve the keyed service as non-keyed + ## v5.3.2 Bug-fix release / 2023-01-09 - fixed: #554 System.NullReferenceException: Object reference not set to an instance of an object. diff --git a/nuspecs/DryIoc.Internal.nuspec b/nuspecs/DryIoc.Internal.nuspec index 408d57bd..bd3d36c3 100644 --- a/nuspecs/DryIoc.Internal.nuspec +++ b/nuspecs/DryIoc.Internal.nuspec @@ -2,7 +2,7 @@ DryIoc.Internal - 5.3.2 + 5.3.3 Maksim Volkau Copyright © 2013-2023 Maksim Volkau https://github.com/dadhi/DryIoc @@ -14,6 +14,12 @@ IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory DryIoc.Microsoft.DependencyInjection.src - 6.1.0 + 6.1.1 Maksim Volkau Copyright © 2013-2023 Maksim Volkau https://github.com/dadhi/DryIoc @@ -13,6 +13,11 @@ DryIoc;Dependency Injection;DI;IoC;Asp;AspNet;vNext;AspNetCore;NetCore - + diff --git a/nuspecs/DryIoc.nuspec b/nuspecs/DryIoc.nuspec index 5e0f676e..fc9af29e 100644 --- a/nuspecs/DryIoc.nuspec +++ b/nuspecs/DryIoc.nuspec @@ -2,7 +2,7 @@ DryIoc - 5.3.2 + 5.3.3 Maksim Volkau Copyright © 2013-2023 Maksim Volkau https://github.com/dadhi/DryIoc @@ -14,6 +14,12 @@ IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory netstandard2.0 DryIoc.Microsoft.DependencyInjection - 6.1.0 + 6.1.1 $(Product) @@ -15,6 +15,12 @@ DryIoc;Dependency Injection;DI;IoC;Asp;AspNet;vNext;AspNetCore;NetCore net45;netstandard2.0;netstandard2.1 DryIoc - 5.3.2 + 5.3.3 $(Product) @@ -15,6 +15,12 @@ IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory FastExpressionCompiler ImTools