Releases: khellang/Scrutor
Releases · khellang/Scrutor
Brave Stinger
What's Changed
- Add .NET 8 support by @khellang in #209
- Update TypeSourceSelector.cs by @peterhel in #230
- Adds interface filtering for
AsSelfWithInterfaces
by @leachdaniel-clark in #228 - Deprecated
FromCallingAssembly
andFromExecutingAssembly
as they were misleading by @savornicesei in #222
New Contributors
- @peterhel made their first contribution in #230
- @leachdaniel-clark made their first contribution in #228
Full Changelog: v4.2.2...v5.0.0
Yawning Watchdog
Urban Zeus
What's Changed
- Support for generic ServiceDescriptor from langVersion 11+ by @KoTLiK in #188
- Expose methods outside the assembly by @waynebrantley in #193
New Contributors
- @KoTLiK made their first contribution in #188
- @waynebrantley made their first contribution in #193
Full Changelog: v4.2.0...v4.2.1
Wicked Doctor
What's Changed
- Add AsImplementedInterfaces overload with predicate by @khellang in #166
- decoration Issue#91 by @DanHarltey in #169
New Contributors
- @DanHarltey made their first contribution in #169
Full Changelog: v4.0.0...v4.2.0
Enraged Boy Scout
What's Changed
- Update Microsoft.Extensions.DependencyModel to version 3.1.6 on .NET Standard 2.0 by @KuraiAndras in #163
New Contributors
- @KuraiAndras made their first contribution in #163
Full Changelog: v4.0.0...v4.1.0
Vicious Alpha
What's Changed
- Add try catch to MakeGenericType by @lawrencek76 in #139
- Support .NET 6 by @twenzel in #161
- Fix issues #148 #117 by @Mariachi1231 in #155
- Improve the Decorate method performance for cases where we have a huge… by @Mariachi1231 in #151
- Removed use of
TypeInfo
throughout the library
New Contributors
- @lawrencek76 made their first contribution in #139
- @twenzel made their first contribution in #161
- @Mariachi1231 made their first contribution in #155
Full Changelog: v3.3.0...v4.0.0
Lonesome Screwdriver
- Fixed bug where multiple registrations of the same generic type would lead to multiple levels of decoration. See #125.
Random Boomerang
- Swallow assembly load exceptions when scanning application dependencies. #119
Outstanding Wrench
Grotesque Toothbrush
Some improvements and bugfixes:
AsSelfWithInterfaces
no longer throws for open generic types. See #84- Multiple calls to
As*
methods no longer "forget" the lifetime scope to register. See #55 and #86. - Trying to decorate open generic services with an open generic decorator would previously result in an exception. These will now be skipped. See #95.