Skip to content

Commit e5cfb78

Browse files
author
maximv
committed
releasing DryIoc v4.4.0
1 parent a99cc47 commit e5cfb78

File tree

5 files changed

+14
-164
lines changed

5 files changed

+14
-164
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ DryIoc is fast, small, full-featured IoC Container for .NET
3030
- __DryIoc__ (source code) [![NuGet Badge](https://buildstats.info/nuget/DryIoc)](https://www.nuget.org/packages/DryIoc)
3131
- __DryIoc.Internal__ (source code with public types made internal) [![NuGet Badge](https://buildstats.info/nuget/DryIoc.Internal)](https://www.nuget.org/packages/DryIoc.Internal)
3232

33-
- [Release Notes](https://github.com/dadhi/DryIoc/releases/tag/v4.3.4) :: [Previous Versions](https://github.com/dadhi/DryIoc/blob/master/docs/DryIoc.Docs/VersionHistory.md)
33+
- [Release Notes](https://github.com/dadhi/DryIoc/releases/tag/v4.4.0) :: [Previous Versions](https://github.com/dadhi/DryIoc/blob/master/docs/DryIoc.Docs/VersionHistory.md)
3434
- [Extensions and Companions](Extensions.md)
3535
- [Documentation][WikiHome] (is fully moved from the BitBucket wiki to the _docs\DryIoc.Docs_ inside this GitHub repo on 2020-09-01)
3636
- [Contribution guide](CONTRIBUTING.md)

docs/DryIoc.Docs/VersionHistory.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Version History
22
---------------
33

4+
## v4.4.0 Small features release / 2020-09-04
5+
6+
- fixed: #314 Expose the usual IfAlreadyRegistered option parameter for RegisterMapping
7+
48
## v4.3.4 Bug-fix release / 2020-09-01
59

610
- fixed: #239 [DOCS] WithUknownServiceResolver ignores ResolveMany

nuspecs/DryIoc.Internal.nuspec

+3-55
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="3.3.0">
44
<id>DryIoc.Internal</id>
5-
<version>4.3.4</version>
5+
<version>4.4.0</version>
66

77
<authors>Maksim Volkau</authors>
88

@@ -16,62 +16,10 @@
1616
<tags>IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory</tags>
1717
<releaseNotes>
1818
<![CDATA[
19-
## v4.3.4 Bug-fix release
2019
21-
- fixed: #239 [DOCS] WithUknownServiceResolver ignores ResolveMany
20+
## v4.4.0 Small features release
2221
23-
## v4.3.3 Bug-fix release
24-
25-
- fixed: #310 Ensure that FEC.LightExpression.ILGeneratorHacks does not crash if some method is not reflected
26-
27-
## v4.3.2 Bug-fix release
28-
29-
- fixed: #303 Open Generic Singleton do not provide same instance for Resolve and ResolveMany
30-
31-
## v4.3.1 Bug-fix release
32-
33-
- fixed: #301 breakage in scoped enumeration in v4
34-
35-
## v4.3.0 Small feature and bug-fix release
36-
37-
- added: #298 Add RegisterManyIgnoreNoServicesWereRegistered
38-
- added: #300 Add Rules.WithMicrosoftDependencyInjectionRules
39-
- fixed: #295 useParentReuse does not respects parent reuse
40-
41-
## v4.2.5 Bug-fix release
42-
43-
- fixed: #294 in parameter modifier breaks service resolution
44-
45-
## v4.2.4 Bug-fix release
46-
47-
- fixed: #290 ScopedTo to Singleton does not work
48-
49-
## v4.2.3 Bug-fix release
50-
51-
- fixed: #289 Think how to make Use to directly replace scoped service without special asResolutionCall setup
52-
53-
## v4.2.2 Bug-fix release
54-
55-
- fixed: #288 Recursive resolution ignores current scope .Use() instance
56-
- small perf improvements
57-
58-
59-
## v4.2.1 Bug-fix release
60-
61-
- fixed: #156 Xamarin Forms iOS System.PlatformNotSupportedException: Operation is not supported on this platform.
62-
- fixed: #283 Open-generic decorators are no applied to the service registered via RegisterInstance
63-
64-
65-
## v4.2.0 Feature release
66-
67-
- feature: #270 Add FEC.LightExpression.LambdaExpression wrapper to work the same as System LambdaExpression
68-
69-
- fixed: #258 System Invalid program exception when removing dependency
70-
- fixed: #265 Improve the case with splitting the big object graph
71-
- fixed: #267 [MS.DI] Incorrect resolving for generic types.
72-
- fixed: #256 Memory usage increase up to 7 percent in real-case benchmark
73-
- fixed: #254 ResolveMany if singleton decorators decorates the first item onlys
74-
- fixed: #280 Possibility to make source files which are embedded to the project internal?
22+
- fixed: #314 Expose the usual IfAlreadyRegistered option parameter for RegisterMapping
7523
7624
]]>
7725
</releaseNotes>

nuspecs/DryIoc.nuspec

+3-53
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="3.3.0">
44
<id>DryIoc</id>
5-
<version>4.3.4</version>
5+
<version>4.4.0</version>
66
<authors>Maksim Volkau</authors>
77
<copyright>Copyright © 2013-2020 Maksim Volkau</copyright>
88
<projectUrl>https://github.com/dadhi/DryIoc</projectUrl>
@@ -14,60 +14,10 @@
1414
<tags>IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory</tags>
1515
<releaseNotes>
1616
<![CDATA[
17-
## v4.3.4 Bug-fix release
1817
19-
- fixed: #239 [DOCS] WithUknownServiceResolver ignores ResolveMany
18+
## v4.4.0 Small features release
2019
21-
## v4.3.3 Bug-fix release
22-
23-
- fixed: #310 Ensure that FEC.LightExpression.ILGeneratorHacks does not crash if some method is not reflected
24-
25-
## v4.3.2 Bug-fix release
26-
27-
- fixed: #303 Open Generic Singleton do not provide same instance for Resolve and ResolveMany
28-
29-
## v4.3.1 Bug-fix release
30-
31-
- fixed: #301 breakage in scoped enumeration in v4
32-
33-
## v4.3.0 Small feature and bug-fix release
34-
35-
- added: #298 Add RegisterManyIgnoreNoServicesWereRegistered
36-
- added: #300 Add Rules.WithMicrosoftDependencyInjectionRules
37-
- fixed: #295 useParentReuse does not respects parent reuse
38-
39-
## v4.2.5 Bug-fix release
40-
41-
- fixed: #294 in parameter modifier breaks service resolution
42-
43-
## v4.2.4 Bug-fix release
44-
45-
- fixed: #290 ScopedTo to Singleton does not work
46-
47-
## v4.2.3 Bug-fix release
48-
49-
- fixed: #289 Think how to make Use to directly replace scoped service without special asResolutionCall setup
50-
51-
## v4.2.2 Bug-fix release
52-
53-
- fixed: #288 Recursive resolution ignores current scope .Use() instance
54-
- small perf improvements
55-
56-
## v4.2.1 Bug-fix release
57-
58-
- fixed: #156 Xamarin Forms iOS System.PlatformNotSupportedException: Operation is not supported on this platform.
59-
- fixed: #283 Open-generic decorators are no applied to the service registered via RegisterInstance
60-
61-
## v4.2.0 Feature release
62-
63-
- feature: #270 Add FEC.LightExpression.LambdaExpression wrapper to work the same as System LambdaExpression
64-
65-
- fixed: #258 System Invalid program exception when removing dependency
66-
- fixed: #265 Improve the case with splitting the big object graph
67-
- fixed: #267 [MS.DI] Incorrect resolving for generic types.
68-
- fixed: #256 Memory usage increase up to 7 percent in real-case benchmark
69-
- fixed: #254 ResolveMany if singleton decorators decorates the first item only
70-
- fixed: #280 Possibility to make source files which are embedded to the project internal?
20+
- fixed: #314 Expose the usual IfAlreadyRegistered option parameter for RegisterMapping
7121
7222
]]>
7323
</releaseNotes>

src/DryIoc/DryIoc.csproj

+3-55
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<TargetFrameworks Condition="'$(NoLegacy)' == 'true'">net45;netstandard1.0;netstandard1.3;netstandard2.0</TargetFrameworks>
66

77
<Product>DryIoc</Product>
8-
<VersionPrefix>4.3.4</VersionPrefix>
8+
<VersionPrefix>4.4.0</VersionPrefix>
99
<VersionSuffix></VersionSuffix>
1010

1111
<AssemblyName>$(Product)</AssemblyName>
@@ -17,62 +17,10 @@
1717
<PackageTags>IoC Container Inversion-of-Control DI Dependency-Injection DRY Service-Provider Factory FastExpressionCompiler ImTools</PackageTags>
1818
<PackageReleaseNotes>
1919
<![CDATA[
20-
## v4.3.4 Bug-fix release
2120
22-
- fixed: #239 WithUknownServiceResolver ignores ResolveMany
21+
## v4.4.0 Small features release
2322
24-
## v4.3.3 Bug-fix release
25-
26-
- fixed: #310 Ensure that FEC.LightExpression.ILGeneratorHacks does not crash if some method is not reflected
27-
28-
## v4.3.2 Bug-fix release
29-
30-
- fixed: #303 Open Generic Singleton do not provide same instance for Resolve and ResolveMany
31-
32-
## v4.3.1 Bug-fix release
33-
34-
- fixed: #301 breakage in scoped enumeration in v4
35-
36-
## v4.3.0 Small feature and bug-fix release
37-
38-
- added: #298 Add RegisterManyIgnoreNoServicesWereRegistered
39-
- added: #300 Add Rules.WithMicrosoftDependencyInjectionRules
40-
- fixed: #295 useParentReuse does not respects parent reuse
41-
42-
## v4.2.5 Bug-fix release
43-
44-
- fixed: #294 in parameter modifier breaks service resolution
45-
46-
## v4.2.4 Bug-fix release
47-
48-
- fixed: #290 ScopedTo to Singleton does not work
49-
50-
## v4.2.3 Bug-fix release
51-
52-
- fixed: #289 Think how to make Use to directly replace scoped service without special asResolutionCall setup
53-
54-
## v4.2.2 Bug-fix release
55-
56-
- fixed: #288 Recursive resolution ignores current scope .Use() instance
57-
- small perf improvements
58-
59-
60-
## v4.2.1 Bug-fix release
61-
62-
- fixed: #156 Xamarin Forms iOS System.PlatformNotSupportedException: Operation is not supported on this platform.
63-
- fixed: #283 Open-generic decorators are no applied to the service registered via RegisterInstance
64-
65-
66-
## v4.2.0 Feature release
67-
68-
- feature: #270 Add FEC.LightExpression.LambdaExpression wrapper to work the same as System LambdaExpression
69-
70-
- fixed: #258 System Invalid program exception when removing dependency
71-
- fixed: #265 Improve the case with splitting the big object graph
72-
- fixed: #267 [MS.DI] Incorrect resolving for generic types.
73-
- fixed: #256 Memory usage increase up to 7 percent in real-case benchmark
74-
- fixed: #254 ResolveMany if singleton decorators decorates the first item only
75-
- fixed: #280 Possibility to make source files which are embedded to the project internal?
23+
- fixed: #314 Expose the usual IfAlreadyRegistered option parameter for RegisterMapping
7624
7725
]]>
7826
</PackageReleaseNotes>

0 commit comments

Comments
 (0)