Skip to content

Commit 9e48256

Browse files
committed
CHANGELOG: v4.5.0
1 parent 395e997 commit 9e48256

5 files changed

Lines changed: 49 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
11
### NuGet Link
22

3-
[![](https://img.shields.io/badge/NuGet-Maa.Framework-%23004880)](https://www.nuget.org/packages/Maa.Framework/4.4.0) [![](https://img.shields.io/badge/NuGet-Maa.Framework.Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Native/4.4.0) [![](https://img.shields.io/badge/NuGet-Binding-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding/4.4.0) [![](https://img.shields.io/badge/NuGet-Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding.Native/4.4.0)
3+
[![](https://img.shields.io/badge/NuGet-Maa.Framework-%23004880)](https://www.nuget.org/packages/Maa.Framework/4.5.0) [![](https://img.shields.io/badge/NuGet-Maa.Framework.Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Native/4.5.0) [![](https://img.shields.io/badge/NuGet-Binding-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding/4.5.0) [![](https://img.shields.io/badge/NuGet-Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding.Native/4.5.0)
44

5-
## What's Changed in v4.4.0
5+
## What's Changed in v4.5.0
66

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
88

99
### New features
1010

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
2015

2116
### Fix
2217

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
2621

2722
### Other
2823

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

MaaFramework.Binding.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}"
77
ProjectSection(SolutionItems) = preProject
88
docs\articles\changelog-all-version.md = docs\articles\changelog-all-version.md
9+
CHANGELOG.md = CHANGELOG.md
910
docs\articles\nightly-builds.md = docs\articles\nightly-builds.md
1011
docs\articles\overview-of-wrapper-and-api.md = docs\articles\overview-of-wrapper-and-api.md
1112
README.md = README.md

docs/articles/changelog-all-version.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
1+
## v4.5.0
2+
3+
**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v4.4.0...v4.5.0
4+
5+
### New features
6+
7+
- feat: IMaaAgentClient.DetachDisposeToResource() @moomiji
8+
- feat: deprecated `Recording` @moomiji
9+
- feat(Extensions): support `param` in Notification @moomiji
10+
- refactor & feat: Controller.ClickKey() & KeyDown() & KeyUp() @moomiji
11+
12+
### Fix
13+
14+
- fix: exception occurs in Dispose() @moomiji
15+
- fix: potential bugs in Dispose(bool disposing) @moomiji
16+
- fix: remove saved tasker instance after released @moomiji
17+
18+
### Other
19+
20+
- chore: update interop to framework v4.5.3 @moomiji
21+
- chore: use try-finally in ReleaseHandle()
22+
- refactor: implementations of interface `IMaaPost` @moomiji
23+
- refactor: MaaListBuffer.Enumerator @moomiji
24+
- chore: resupport win-arm64 @moomiji
25+
- chore: IMaaDisposable.Releasing use empty arg @moomiji
26+
- [Breaking change] chore: rename event IMaaDisposable.Disposing & Disposed (4.4.1) to Releasing & Released (4.4.2) @moomiji
27+
128
## v4.4.0
229

3-
**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v4.4.0-preview.1...v4.4.0
30+
**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v4.2.0...v4.4.0
431

532
### New features
633

tools/ChangelogGenerator/start.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

tools/ChangelogGenerator/start.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
$tag = git describe --tags --match v*
2+
$latest = gh release view --json tagName --jq .tagName
3+
python changelog_generator.py --tag "$tag" --latest "$latest"

0 commit comments

Comments
 (0)