Skip to content

Commit 115bd47

Browse files
committed
Amend the changelog
1 parent 5cffe57 commit 115bd47

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
## Next
44

5+
Breaking Changes:
6+
- Updated target frameworks to .NET 8 (`net8.0`), .NET Standard 2.0 (`netstandard2.0`), and .NET Framework 4.6.2 (`net462`). Tests are being run on .NET 8, .NET 9, and on the .NET Framework. We no longer run tests on earlier frameworks nor on Mono. (@Romfos, #696)
7+
- Moved `Castle.Core.Logging.DiagnosticsLogger` into a separate NuGet package `Castle.Core-DiagnosticsLogger`, which renders the main package dependency-free for .NET 8+ (@snakefoot, #694)
8+
59
Enhancements:
6-
- Now target frameworks are: .NET 8, .NET Framework 4.6.2, .NET Standard 2.0
7-
- Tests platforms now are: .NET Framework 4.6.2, .NET 8, .NET 9
810
- Minimally improved support for methods having `ref struct` parameter and return types, such as `Span<T>`: Intercepting such methods caused the runtime to throw `InvalidProgramException` and `NullReferenceException` due to forbidden conversions of `ref struct` values when transferring them into & out of `IInvocation` instances. To prevent these exceptions from being thrown, such values now get replaced with `null` in `IInvocation`, and with `default` values in return values and `out` arguments. When proceeding to a target, the target methods likewise receive such nullified values. (@stakx, #665)
911
- Dependencies were updated
1012

@@ -13,10 +15,6 @@ Bugfixes:
1315
- `invocation.MethodInvocationTarget` throws `ArgumentNullException` for default interface method (@stakx, #684)
1416
- `DynamicProxyException` ("duplicate element") when type to proxy contains members whose names differ only in case (@stakx, #691)
1517

16-
Deprecations:
17-
- .NET Core 2.1, .NET Core 3.1, .NET 6, and mono tests
18-
- .NET Standard 2.1 tfm
19-
2018
## 5.2.1 (2025-03-09)
2119

2220
(Note: Version 5.2.0 was skipped due to issues with the automated CI release process.)

0 commit comments

Comments
 (0)