|
1 | 1 | ### NuGet Link |
2 | 2 |
|
3 | | -[](https://www.nuget.org/packages/Maa.Framework/4.4.0) [](https://www.nuget.org/packages/Maa.Framework.Native/4.4.0) [](https://www.nuget.org/packages/Maa.Framework.Binding/4.4.0) [](https://www.nuget.org/packages/Maa.Framework.Binding.Native/4.4.0) |
| 3 | +[](https://www.nuget.org/packages/Maa.Framework/4.5.0) [](https://www.nuget.org/packages/Maa.Framework.Native/4.5.0) [](https://www.nuget.org/packages/Maa.Framework.Binding/4.5.0) [](https://www.nuget.org/packages/Maa.Framework.Binding.Native/4.5.0) |
4 | 4 |
|
5 | | -## What's Changed in v4.4.0 |
| 5 | +## What's Changed in v4.5.0 |
6 | 6 |
|
7 | | -**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v4.4.0-preview.1...v4.4.0 |
| 7 | +**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v4.4.0...v4.5.0 |
8 | 8 |
|
9 | 9 | ### New features |
10 | 10 |
|
11 | | -- agent client disposure attached to resource @moomiji |
12 | | -- event IMaaDisposable.Disposing & Disposed @moomiji |
13 | | -- IMaaResource.SetInference_xxx() @moomiji |
14 | | -- register custom resources created by binding with new constraint @moomiji |
15 | | -- support fallback to use DllImportSearchPath @moomiji |
16 | | - |
17 | | -### Perfect |
18 | | - |
19 | | -- avoid bytes GC in MaaStringBufferSetEx() @moomiji |
| 11 | +- feat: IMaaAgentClient.DetachDisposeToResource() @moomiji |
| 12 | +- feat: deprecated `Recording` @moomiji |
| 13 | +- feat(Extensions): support `param` in Notification @moomiji |
| 14 | +- refactor & feat: Controller.ClickKey() & KeyDown() & KeyUp() @moomiji |
20 | 15 |
|
21 | 16 | ### Fix |
22 | 17 |
|
23 | | -- improve the usability of DefaultResolver @moomiji |
24 | | -- wait last job before disposing @moomiji |
25 | | -- handle was still used after released @moomiji |
| 18 | +- fix: exception occurs in Dispose() @moomiji |
| 19 | +- fix: potential bugs in Dispose(bool disposing) @moomiji |
| 20 | +- fix: remove saved tasker instance after released @moomiji |
26 | 21 |
|
27 | 22 | ### Other |
28 | 23 |
|
29 | | -- update interop to framework 4.4.1 @moomiji |
| 24 | +- chore: update interop to framework v4.5.3 @moomiji |
| 25 | +- chore: use try-finally in ReleaseHandle() |
| 26 | +- refactor: implementations of interface `IMaaPost` @moomiji |
| 27 | +- refactor: MaaListBuffer.Enumerator @moomiji |
| 28 | +- chore: resupport win-arm64 @moomiji |
| 29 | +- chore: IMaaDisposable.Releasing use empty arg @moomiji |
| 30 | +- [Breaking change] chore: rename event IMaaDisposable.Disposing & Disposed (4.4.1) to Releasing & Released (4.4.2) @moomiji |
0 commit comments