4.4.1
6 May 20
Toggle Dropdown
Version 5
5.2.1
9 Mar 25
5.1.1
30 Dec 22
5.1.0
2 Aug 22
5.0.0
11 May 22
5.0.0-beta001
10 May 22
Version 4
4.4.1
6 May 20
4.4.0
5 Apr 19
4.3.1
20 Jun 18
4.3.0
6 Jun 18
4.2.1
10 Oct 17
4.2.0
28 Sep 17
4.1.1
12 Jul 17
4.1.0
11 Jun 17
4.0.0
24 Jan 17
4.0.0-beta002
27 Oct 16
4.0.0-beta001
17 Jul 16
4.0.0-alpha001
7 Apr 16
Version 3
3.3.3
6 Nov 14
3.3.2
3 Nov 14
3.3.1
10 Sep 14
3.3.0
27 Apr 14
3.2.2
1 Dec 13
3.2.1
6 Oct 13
3.2.0
16 Feb 13
3.1.0
5 Aug 12
3.1.0-RC
7 Jul 12
3.0.0.4001
14 Dec 11
3.0.0.3001
20 Nov 11
3.0.0.2001
3 Sep 11
Version 2
2.5.2
4 Sep 11
2.5.1
7 Jan 11
Version 1
1.2.0
7 Jan 11
1.1.0
7 Jan 11
Version 0
0.0.1110
9 Mar 25
Compare to version...
with 4.3.1
Toggle Dropdown
Version 5
5.2.1
9 Mar 25
5.1.1
30 Dec 22
5.1.0
2 Aug 22
5.0.0
11 May 22
5.0.0-beta001
10 May 22
Version 4
4.4.1
6 May 20
4.4.0
5 Apr 19
4.3.1
20 Jun 18
4.3.0
6 Jun 18
4.2.1
10 Oct 17
4.2.0
28 Sep 17
4.1.1
12 Jul 17
4.1.0
11 Jun 17
4.0.0
24 Jan 17
4.0.0-beta002
27 Oct 16
4.0.0-beta001
17 Jul 16
4.0.0-alpha001
7 Apr 16
Version 3
3.3.3
6 Nov 14
3.3.2
3 Nov 14
3.3.1
10 Sep 14
3.3.0
27 Apr 14
3.2.2
1 Dec 13
3.2.1
6 Oct 13
3.2.0
16 Feb 13
3.1.0
5 Aug 12
3.1.0-RC
7 Jul 12
3.0.0.4001
14 Dec 11
3.0.0.3001
20 Nov 11
3.0.0.2001
3 Sep 11
Version 2
2.5.2
4 Sep 11
2.5.1
7 Jan 11
Version 1
1.2.0
7 Jan 11
1.1.0
7 Jan 11
Version 0
0.0.1110
9 Mar 25
Download Package
Open in NuGet
<
PackageReference
Include
=
"Castle.Core"
Version
=
"4.4.1"
/>
API Differences between 4.4.1 and 4.3.1
37
Additions
0
Removals
Castle.Components.DictionaryAdapter
public
interface
IDictionaryAdapterFactory
T
GetAdapter
<
T
>(
NameValueCollection
nameValues
)
object
GetAdapter
(
Type
type
,
NameValueCollection
nameValues
)
Castle.Core.Logging
public
interface
ILogger
bool
IsTraceEnabled
{
get
; }
void
Trace
(
string
message
)
void
Trace
(
Func
<
string
>
messageFactory
)
void
Trace
(
string
message
,
Exception
exception
)
void
TraceFormat
(
string
format
,
object
[]
args
)
void
TraceFormat
(
Exception
exception
,
string
format
,
object
[]
args
)
void
TraceFormat
(
IFormatProvider
formatProvider
,
string
format
,
object
[]
args
)
void
TraceFormat
(
Exception
exception
,
IFormatProvider
formatProvider
,
string
format
,
object
[]
args
)
public
abstract
class
LevelFilteredLogger
:
ILogger
public
bool
IsTraceEnabled
{
get
; }
public
void
Trace
(
string
message
)
public
void
Trace
(
Func
<
string
>
messageFactory
)
public
void
Trace
(
string
message
,
Exception
exception
)
public
void
TraceFormat
(
string
format
,
object
[]
args
)
public
void
TraceFormat
(
Exception
exception
,
string
format
,
object
[]
args
)
public
void
TraceFormat
(
IFormatProvider
formatProvider
,
string
format
,
object
[]
args
)
public
void
TraceFormat
(
Exception
exception
,
IFormatProvider
formatProvider
,
string
format
,
object
[]
args
)
public
enum
LoggerLevel
Trace
=
6
public
class
NullLogger
:
IExtendedLogger
,
ILogger
public
bool
IsTraceEnabled
{
get
; }
public
void
Trace
(
string
message
)
public
void
Trace
(
Func
<
string
>
messageFactory
)
public
void
Trace
(
string
message
,
Exception
exception
)
public
void
TraceFormat
(
string
format
,
object
[]
args
)
public
void
TraceFormat
(
Exception
exception
,
string
format
,
object
[]
args
)
public
void
TraceFormat
(
IFormatProvider
formatProvider
,
string
format
,
object
[]
args
)
public
void
TraceFormat
(
Exception
exception
,
IFormatProvider
formatProvider
,
string
format
,
object
[]
args
)
Castle.DynamicProxy
public
abstract
class
AbstractInvocation
:
IInvocation
public
IInvocationProceedInfo
CaptureProceedInfo
()
public
interface
IInvocation
IInvocationProceedInfo
CaptureProceedInfo
()
public
interface
IInvocationProceedInfo
void
Invoke
()
public
class
ProxyGenerationOptions
public
void
AddDelegateMixin
(
Delegate
delegate
)
public
void
AddDelegateTypeMixin
(
Type
delegateType
)
public
static
class
ProxyUtil
public
static
TDelegate
CreateDelegateToMixin
<
TDelegate
>(
object
proxy
)
public
static
Delegate
CreateDelegateToMixin
(
object
proxy
,
Type
delegateType
)
Castle.DynamicProxy.Tokens
public
static
class
InvocationMethods
public
static
readonly
MethodInfo
CompositionInvocationEnsureValidTarget
public
static
readonly
FieldInfo
CompositionInvocationTarget