mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-24 21:43:37 +08:00

--HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4038902
85 lines
3.0 KiB
Plaintext
85 lines
3.0 KiB
Plaintext
1.1.0 (2009-05-04)
|
|
==================
|
|
|
|
- Applied Eric Hauser's patch fixing CORE-ISSUE-22
|
|
"Support for environment variables in resource URI"
|
|
|
|
- Applied Gauthier Segay's patch fixing CORE-ISSUE-20
|
|
"Castle.Core.Tests won't build via nant because it use TraceContext without referencing System.Web.dll"
|
|
|
|
- Added simple interface to ComponentModel to make optional properties required.
|
|
|
|
- Applied Mark's -- <mwatts42@gmail.com> -- patch that changes
|
|
the Core to support being compiled for Silverlight 2
|
|
|
|
- Applied Louis DeJardin's patch adding TraceLogger as a new logger implementation
|
|
|
|
- Applied Chris Bilson's patch fixing CORE-15
|
|
"WebLogger Throws When Logging Outside of an HttpContext"
|
|
|
|
Release Candidate 3
|
|
===================
|
|
|
|
- Added IServiceProviderEx which extends IServiceProvider
|
|
|
|
- Added Pair<T,S> class.
|
|
|
|
- Applied Bill Pierce's patch fixing CORE-9
|
|
"Allow CastleComponent Attribute to Specify Lifestyle in Constructor"
|
|
|
|
- Added UseSingleInterfaceProxy to CompomentModel to control the proxying
|
|
behavior while maintaining backward compatibility.
|
|
Added the corresponding ComponentProxyBehaviorAttribute.
|
|
|
|
- Made NullLogger and IExtnededLogger
|
|
|
|
- Enabled a new format on ILogger interface, with 6 overloads for each method:
|
|
Debug(string)
|
|
Debug(string, Exception)
|
|
Debug(string, params object[])
|
|
DebugFormat(string, params object[])
|
|
DebugFormat(Exception, string, params object[])
|
|
DebugFormat(IFormatProvider, string, params object[])
|
|
DebugFormat(IFormatProvider, Exception, string, params object[])
|
|
|
|
The "FatalError" overloads where marked as [Obsolete], replaced by "Fatal" and "FatalFormat".
|
|
|
|
0.0.1.0
|
|
=======
|
|
|
|
- Included IProxyTargetAccessor
|
|
|
|
- Removed IMethodInterceptor and IMethodInvocation, that have been replaced
|
|
by IInterceptor and IInvocation
|
|
|
|
- Added FindByPropertyInfo to PropertySetCollection
|
|
|
|
- Made the DependencyModel.IsOptional property writable
|
|
|
|
- Applied Curtis Schlak's patch fixing IOC-27
|
|
"assembly resource format only works for resources where the assemblies name and default namespace are the same."
|
|
|
|
Quoting:
|
|
|
|
"I chose to preserve backwards compatibility by implementing the code in the
|
|
reverse order as suggested by the reporter. Given the following URI for a resource:
|
|
|
|
assembly://my.cool.assembly/context/moo/file.xml
|
|
|
|
It will initially look for an embedded resource with the manifest name of
|
|
"my.cool.assembly.context.moo.file.xml" in the loaded assembly my.cool.assembly.dll.
|
|
If it does not find it, then it looks for the embedded resource with the manifest name
|
|
of "context.moo.file.xml".
|
|
|
|
- IServiceEnabledComponent Introduced to be used across the project as
|
|
a standard way to have access to common services, for example, logger factories
|
|
|
|
- Added missing log factories
|
|
|
|
- Refactor StreamLogger and DiagnosticLogger to be more consistent behavior-wise
|
|
|
|
- Refactored WebLogger to extend LevelFilteredLogger (removed duplication)
|
|
|
|
- Refactored LoggerLevel order
|
|
|
|
- Project started |