Castle Project

Build your .NET projects on a rock solid foundation

Follow us on GitHub

Welcome to Castle Project

This is the home of the Castle Project. Feel free to take a look at our projects.

Community

We welcome all contributions, from ideas for new features, to documentation, to bug fixes. Get involved.

Thanks

Many thanks to the companies that have provided our open source project licenses to our team for Castle Project.

News

Jun 11, 2017 Castle Core 4.1.0

Castle Core 4.1.0 is now available. This release includes the following changes since 4.0.0: Upgrade to log4net 2.0.8 (@fir3pho3nixx, #241) New ProxyUtil.IsAccessible API to check if a method is accessible to DynamicProxyGenAssembly2 (Blair Conrad, #235) Fix order of class proxy... Continue reading.

Jan 25, 2017 Castle Core 4.0.0 Final Release

Castle Core 4.0.0 final is now available. This release includes the following changes since 4.0.0-beta002: Fix CustomAttributeInfo.FromExpression for VB.NET (@thomaslevesque, #223) Update to NLog 4.4.1 and remove beta .NET Core support for NLog (#228) Update to log4net 2.0.7 (#229) See... Continue reading.

Jan 23, 2017 Castle Windsor 3.4.0 Release

Castle Windsor 3.4.0 release is out. It has been a long time since the last Windsor release so this release provides a rollup of several fixes: Fix case sensitivity issue that can cause UsingFactoryMethod to fail (@dohansen, #116) Fix project... Continue reading.

Oct 28, 2016 Castle Core 4.0.0-beta002 Release

Castle Core 4.0.0-beta002 is out, see GitHub for more details. This release fixes problems with our Serilog logging integration, resolves ProxyGenerationOptions.AdditionalAttributes not generating different proxy types, and fixes building on Mono 4.6.1. Many thanks to the contributions by our users.... Continue reading.

Jul 17, 2016 Castle Core 4.0.0-beta001 Release

Castle Core 4.0.0-beta001 is out, see GitHub for some more details. This release fixes problems with .NET Core support including upgrading to .NET Core 1.0 and .NET Platform Standard 1.3. Many thanks to the contributions by our users. Continue reading.

Apr 7, 2016 Castle Core 4.0.0-alpha001 Release

Castle Core 4.0.0-alpha1 is out, see GitHub for some more details. This release is mostly for .NET Core support, however contains other smaller bug fixes. Many thanks to the contributions by our users. Continue reading.

Nov 6, 2014 Castle Core 3.3.3 Bugfix Release

The last release of Castle Core had two more defects in the new Serilog integration: #69 was an omission where the Castle’s logger name wasn’t passed to Serilog. #70 was a defect that calling Create(string name, LoggerLevel level) had a... Continue reading.

Nov 3, 2014 Castle Core 3.3.2 Bugfix Release

The last release of Castle Core had an implementation bug in the new Serilog integration where exceptions for some of the ILogger overloads wouldn’t be passed through correctly. We just pushed an update that fixes the problem. There are no... Continue reading.

Sep 20, 2014 New Castle Project Web Site

WordPress is now gone, thanks to those who kept reminding us that our WordPress install kept getting hacked displaying advertising for specific drugs. The new site is a static web site driven by Jekyll and GitHub Pages, so feel free... Continue reading.

Sep 10, 2014 Castle Core 3.3.1 Release

We’ve just released a minor non-breaking release of Castle Core that includes support for Serilog. Castle Core 3.3.1 is available on GitHub and on NuGet. The new NuGet package for this integration is Castle.Core-Serilog. There are no other changes in... Continue reading.