Releases: SimonG96/LightweightIocContainer
LightweightIocContainer Version 4.0.0-beta5
This is the fifth beta pre-release of the Lightweight IOC Container V4.0.0.
You can find this package in the NuGet Gallery as well (Validation package).
Breaking:
- Extract validation package (#59, thanks to @theKBro)
LightweightIocContainer Version 4.0.0-beta4
This is the fourth beta pre-release of the Lightweight IOC Container V4.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
- Update to .net 6.0
- Don't allow direct resolve of a type if a factory is registered for it (b8ce7c8, thanks to @theKBro)
Fixes:
LightweightIocContainer Version 4.0.0-beta3
This is the third beta pre-release of the Lightweight IOC Container V4.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
- Update to .net 6.0
- Don't allow direct resolve of a type if a factory is registered for it (b8ce7c8, thanks to @theKBro)
Fixes:
LightweightIocContainer Version 4.0.0-beta2
This is the second beta pre-release of the Lightweight IOC Container V4.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
- Update to .net 6.0
- Don't allow direct resolve of a type if a factory is registered for it (b8ce7c8, thanks to @theKBro)
Fixes:
LightweightIocContainer Version 4.0.0-beta
This is the beta pre-release of the Lightweight IOC Container V4.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
- Update to .net 6.0
- Don't allow direct resolve of a type if a factory is registered for it (b8ce7c8, thanks to @theKBro)
Fixes:
LightweightIocContainer Version 3.0.1
This is the release of the Lightweight IOC Container V3.0.1.
You can find this package in the NuGet Gallery as well.
Fixes:
LightweightIocContainer Version 3.0.0
This is the release of the Lightweight IOC Container V3.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
- Remove UnitTestCallbackRegistration (#38)
- Append factory registration fluently to type registration (#50, #53)
- extract resolve to IResolver interface (8e2c45a)
- allow registration of same types if registered equally (3bea00c)
- completely rework registration - now more fluent, with possible validation (3acd6ad)
Features:
OnCreate()
passes implementation not interface (#34, #37)- Allow registration of open generic types (#12, #43)
- Allow multiple multiton registration (#45, #47)
- Add validate method (#44)
- Resolve implementation that is registered with interface (#49)
- Check if constructor can be used without creating arguments (#51)
- Clean up visibility of properties for registrations (#52)
- Enable nullable (#54)
- Add dispose strategies for singletons and multitons (#55)
LightweightIocContainer Version 3.0.0-beta2
This is the second beta pre-release of the Lightweight IOC Container V3.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
- Append factory registration fluently to type registration (#50, #53)
- extract resolve to IResolver interface (8e2c45a)
Features:
LightweightIocContainer Version 3.0.0-beta
This is the beta pre-release of the Lightweight IOC Container V3.0.0.
You can find this package in the NuGet Gallery as well.
Breaking:
Features:
LightweightIocContainer Version 2.2.0-beta
This is the beta pre-release of the Lightweight IOC Container V2.2.0.
You can find this package in the NuGet Gallery as well.
Features:
- Enable source link