All Versions
44
Latest Version
Avg Release Cycle
25 days
Latest Release
711 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.6.4 Changes
August 31, 2021 -
v3.6.3 Changes
May 26, 2021 -
v3.6.2 Changes
April 23, 2021๐ Fixed
- Rare NullReferenceException on Resolve. #101
- Decorators having
IEnumerable<TDecoratee>
dependency were not handled correctly.
-
v3.6.1 Changes
March 16, 2021๐ Fixed
- Lifetime validation for scoped services requested from root scope. ๐ The validation was executed only at the expression tree building phase, so an already built scoped factory invoked on the root scope was able to bypass the lifetime validation and store the instance as a singleton. Now the validation runs at every request.
-
v3.6.0 Changes
February 25, 2021๐ฆ API changes
โ Added
- ๐ง Parameterized factory delegates. Read more. Also, here is the list of the new factory configuration methods.
- Multiple conditions from the same type are now combined with OR logical operator. Read more.
- Named version of the
.WhenDecoratedServiceIs()
decorator condition. Read more.
๐ Deprecated
- ๐ง
.InjectMember()
registration configuration option..WithDependencyBindig()
should be used instead. Read more.
โ Removed
- 0๏ธโฃ The
GetRegistrationOrDefault(type, resolutionContext, name)
method of theIRegistrationRepository
interface. - ๐ Some properties of the
RegistrationContext
class were moved to internal visibility.
-
v3.5.1 Changes
February 19, 2021๐ Fixed
- When a singleton registration was replaced with
.ReplaceExisting()
, the container still used the old instance. #98
- When a singleton registration was replaced with
-
v3.5.0 Changes
January 31, 2021โ Added
- Assembly scanning:
- Added option to filter service types and disable self-registration.
- Recognize generic definitions.
- ๐ Support to covariant/contravariant generic type resolution.
๐ Fixed
- Services with named scope lifetime were not chosen right from the registration repo.
- Assembly scanning:
-
v3.4.0 Changes
November 15, 2020โ Added
- The core components of multitenant functionality.
- Throw
ObjectDisposedException
when the container or scope is used after their disposal.
-
v3.3.0 Changes
November 05, 2020โ Added
- Option to rebuild singletons in child container with dependencies overridden in it.
๐ Fixed
- Singleton instances were built when the Validate() was called, now just the expression is generated for them.
-
v3.2.9 Changes
November 02, 2020- โ Added the option to replace a registration only if an existing one is registered with the same type or name.