|
|
Releases
Release notes for Autofac versions.
1.0.9
Release Date: 13 February 2008
Maintenance release.
Changes from 1.0.8:
1.1.5
Release Date: 19 March 2008
First release from the 1.1 branch.
Changes since branching from 1.0:
- New syntax shortcuts, e.g. FactoryScoped(), ExternallyOwned() and Resolve<T>(string)
- IContainer replaces Container in most interfaces
- Greater extensibility: IContainer exposes registrations and registration events, with metadata describing services, extended properties, implementation type and a component id.
- The ASP.NET MVC integration has been updated to the MIX 08 version, enhanced, and now utilises the base ASP.NET integration
- Multiple configuration files are now supported
- Autofac.dll Tests pass under Mono (with Olive)
- Tags introduced to help with managing container hierarchies
- Many more virtual methods to make mocking and extension by subclassing easier
- Automatic ("lazy batch") registration – for example: builder.RegisterTypesAssignableTo<IController>().ContainerScoped()
- MSDN-style API docs built using Sandcastle
- NMock2 “auto-mocking container” integration
- Default scope is now respected by all register methods
- Module has some helpers for container extension and no longer derives from ContainerBuilder
- Basic 'startable' facility demonstrates container extension
- Assembly names now consistent between .NET 2.0 and .NET 3.5 versions
- Numerous internal refactorings and performance improvements
1.1.6
Release Date: 3 April 2008
Minor release compatible with 1.1.5.
Changes:
- Prevent Activating and Activated events firing twice on root container ( Issue 48 )
- Autofac assemblies marked as CLS Compliant ( Issue 50 )
- ToString() overloads on core classes improve debugging experience ( Issue 53 )
- Better error messages when singleton registrations are tagged ( Issue 54 )
Additionally, Sandcastle CHM generation is now part of the build script.
Sign in to add a comment
