Releases: castleproject/Windsor
Releases · castleproject/Windsor
4.0.0
Breaking Changes
- Remove .NET 3.5, .NET 4.0 and .NET 4.0 Client Profile support (@fir3pho3nixx, #173, #180, #177, #185)
- Update Castle.Core dependency to 4.0.0 (@alinapopa, #235)
Enhancements
- Add .NET Standard and .NET Core support (@alinapopa, @fir3pho3nixx, @jonorossi, #145)
Bugfixes
- Fix IL interpretation of Ldarg_N from LOCAL 0 to LOCAL [0,1] in OpCodes so test FluentRegistrationTestCase.Can_publish_events_via_AllTypes could publish events again on Windows 10 Home (build 14393.693) VS 2015 Update 3 using .NET 4.x (@fir3pho3nixx, #168)
- Fix race condition in PoolableLifestyleManager creating a pool (@krinmik, #72)
- Fix race condition in WindsorContainer not generating unique names (#301)
3.4.0
- Fix case sensitivity issue that can cause UsingFactoryMethod to fail (@dohansen, #116)
- Fix project and icon URLs in NuGet packages
- Add PDB source indexing (@ivan-danilov, #137)
- Fix unit test with weak reference broken by garbage collector changes in .NET 4.6.x (@ivan-danilov, #138)
- Fix performance counter instances hanging around after the process using Windsor has ended (@mackenzieajudd, #146, #149)
- Fix version of Castle.Core dependency in NuGet packages to indicate Castle.Core 4.0 is incompatible (#161)
3.3.0
Improvements
- #57 - build NuGet and Zip packages from TeamCity - contributed by Blair Conrad (@blairconrad)
- #53 - Remove dependency on IKernel/IWindsorContainer from CallContextLifetimeScope
- #52 - Add option to start startable components manually - based on pull request #37 from @jfojtl
- #51 - CollectionResolved should support read-only collections in .NET 4.5+
- #45 - use HttpApplication.RegisterModule in .NET 4.5 for PerWebRequest lifestyle - contributed by @BredStik
Fixes
- #59 - Fixed missing DuplexChannelBuilder GetChannel methods. - contributed by David Welch (@djwelch)
- #50 - XML Config Array Parameters not populating when registering multiple dependencies - contributed by Dale Francis (@dalefrancis88)
- #47 - Fixed 'consut' typo to 'consult'. - contributed by Mads Tjørnelund Toustrup (@madstt)
- #38 - Pooled items not being disposed properly - contributed by @mvastarelli
- #34 - Deadlock - DefaultNamingSubsystem.GetHandlers() vs DefaultGenericHandler.type2SubHandler - contributed by Anton Iermolenko (@anton-iermolenko)
- #30 - Attempting to resolve a non-generic type with a backing generic implementation causes an exception to be thrown
Changes from previous versions can be seen in changes.txt
. The release is also available on nuget