@jonorossi jonorossi released this Oct 14, 2018

Assets 2

Bugfixes:

  • Fixed components resolved from typed factories being disposed along with unrelated objects (@jnm2, #439)

@jonorossi jonorossi released this Sep 28, 2017 · 72 commits to master since this release

Assets 2

Bugfixes

  • Fix warnings regarding non-existent System.ComponentModel.TypeConverter NuGet package by updating minimum Castle Core version to 4.1.0 (#321)
  • Fix disposal of faulted WCF client channels (@jberezanski, #322)
  • Fix binding errors because assembly version had too much detail, assembly version is now x.0.0.0 (@fir3pho3nixx, #329)
  • Update Castle Core to 4.2.0 to resolve assembly version problems because Castle Core also had too much detail
  • Explicit package versioning applied within solution to avoid maligned NuGet upgrades for lock step versioned packages (@fir3pho3nixx, castleproject/Core#292)
  • Fix open generic handler state issues where wrong constructor gets chosen for open generic service types (@fir3pho3nixx, #136)
  • Fixed typed factory out of order disposal (@jnm2, #344)

Deprecations

  • Logging Facility's LoggerImplementation enum, UseLog4Net and UseNLog methods are deprecated in favour of LogUsing<T>, this includes the loggingApi property for XML configuration (@jonorossi, #327)

@jonorossi jonorossi released this Jul 12, 2017 · 107 commits to master since this release

Assets 2

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

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)

@jonorossi jonorossi released this Jan 23, 2017 · 363 commits to master since this release

Assets 3
  • 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)

@kkozmic kkozmic released this May 18, 2014 · 435 commits to master since this release

Assets 3

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