Skip to content

Releases: MaaXYZ/MaaFramework.Binding.CSharp

v5.8.0

08 Mar 13:37
v5.8.0
41f49ad

Choose a tag to compare

NuGet Link

What's Changed in 5.8.0

Full Changelog: v5.6.0...5.8.0

New features

  • feat: support IMaaController.Info @moomiji
  • feat: support MaaWlRootsController @moomiji
  • feat: support IMaaController.Inactive() @moomiji

Other

  • RELEASE: v5.8.0 @moomiji
  • chore: update interop to framework v5.8.1 @moomiji
  • chore: update Win32ScreencapMethod document @moomiji
  • chore(UnitTests): fix test cases @moomiji

v5.6.0

26 Feb 06:30
v5.6.0
56ae01a

Choose a tag to compare

NuGet Link

What's Changed in v5.6.0

Full Changelog: v5.4.1...v5.6.0

New features

  • feat: IMaaContext.WaitFreezes() @moomiji
  • feat: MaaAgentClient supports TCP communication @moomiji
  • feat: update C API bindings to MaaFramework v5.5.0 (#24) @MistEO @moomiji

Other

  • chore: update interop to framework v5.6.0 @moomiji

v5.6.0-preview.1

14 Feb 15:36
v5.6.0-preview.1
6e8331b

Choose a tag to compare

v5.6.0-preview.1 Pre-release
Pre-release

NuGet Link

What's Changed in v5.4.1

Full Changelog: v5.3.0...v5.4.1

Breaking changes

  • [Breaking change] revert: MaaContext type @moomiji
  • [Breaking change] chore: change callback sender to current instance @moomiji
  • [Breaking change] perf: simple type use struct @moomiji

Other

  • perf: remove empty interface @moomiji
  • chore: update interop to framework v5.4.3 @moomiji
  • Add missing C API bindings for MaaFramework (#22) @Copilot

v5.4.1

05 Feb 16:13
v5.4.1
61a2036

Choose a tag to compare

NuGet Link

What's Changed in v5.4.1

Full Changelog: v5.3.0...v5.4.1

Breaking changes

  • [Breaking change] revert: MaaContext type @moomiji
  • [Breaking change] chore: change callback sender to current instance @moomiji
  • [Breaking change] perf: simple type use struct @moomiji

Other

  • perf: remove empty interface @moomiji
  • chore: update interop to framework v5.4.3 @moomiji
  • Add missing C API bindings for MaaFramework (#22) @Copilot

v5.4.0

30 Jan 13:41
v5.4.0
0120396

Choose a tag to compare

NuGet Link

What's Changed in v5.4.0

Full Changelog: v5.3.0...v5.4.0

Breaking changes

  • [Breaking change] chore: change callback sender to current instance @moomiji
  • [Breaking change] perf: simple type use struct @moomiji

Other

  • chore: update interop to framework v5.4.3 @moomiji
  • Add missing C API bindings for MaaFramework (#22) @Copilot

v5.4.0-preview.1

21 Jan 14:20
v5.4.0-preview.1
7f58d9e

Choose a tag to compare

v5.4.0-preview.1 Pre-release
Pre-release

NuGet Link

What's Changed in v5.3.0

Full Changelog: v5.1.0...v5.3.0

New features

  • feat: IMaaContext.IsCancellationRequested @moomiji
  • feat: IMaaTasker.AppendAction() support optional parameter @moomiji
  • feat: support null handle wrapper @moomiji
  • feat: support PlayCover controller @moomiji
  • feat: IMaaResource.Append OcrModel Pipeline Image @moomiji
  • feat: new global option @moomiji
  • feat: IMaaController.Shell & GetShellOutput @moomiji
  • feat: IMaaTasker.AppendRecognition & AppendAction @moomiji

Other

  • chore: update interop to framework v5.3.3 @moomiji

v5.3.0

19 Jan 16:42
v5.3.0
58442b7

Choose a tag to compare

NuGet Link

What's Changed in v5.3.0

Full Changelog: v5.1.0...v5.3.0

New features

  • feat: IMaaContext.IsCancellationRequested @moomiji
  • feat: IMaaTasker.AppendAction() support optional parameter @moomiji
  • feat: support null handle wrapper @moomiji
  • feat: support PlayCover controller @moomiji
  • feat: IMaaResource.Append OcrModel Pipeline Image @moomiji
  • feat: new global option @moomiji
  • feat: IMaaController.Shell & GetShellOutput @moomiji
  • feat: IMaaTasker.AppendRecognition & AppendAction @moomiji

Other

  • chore: update interop to framework v5.3.3 @moomiji

v5.3.0-preview.1

01 Jan 15:22
v5.3.0-preview.1
2719aa0

Choose a tag to compare

v5.3.0-preview.1 Pre-release
Pre-release

NuGet Link

What's Changed in v5.1.0

Full Changelog: v4.5.0...v5.1.0

Breaking changes

  • [Breaking change] feat: more win32 screencap methods @moomiji
  • [Breaking change] chore: method ToControllerWith() instead of null check in ToController() @moomiji
  • [Breaking change] feat: controller features @moomiji
  • [Breaking change] refactor: split win32 mouse and keyboard @moomiji
  • [Breaking change] chore: remove obsolete method @moomiji
  • [Breaking change] feat: LoadPlugin() & rename IMaaUtility -> IMaaGlobal @moomiji
  • [Breaking change] chore: remove MaaToolkitProjectInterface @moomiji

New features

Fix

  • fix: MaaJobStatusException message formatting @moomiji
  • fix: library directory resolution logic @moomiji
  • fix: handle is null when add sink @moomiji

Other

  • chore: update obsolete messages @moomiji
  • refactor: auto attach & detach agentClient.Dispose @moomiji
  • chore: update interop to framework v5.1.4 @moomiji
  • chore: fix code quality analysis warnings @moomiji
  • chore: MaaAgentServer add exception document @moomiji
  • refactor: callback event part.2 @moomiji
  • refactor: callback event @moomiji

v5.1.0

31 Dec 13:11
v5.1.0
ca34dd2

Choose a tag to compare

NuGet Link

What's Changed in v5.1.0

Full Changelog: v4.5.0...v5.1.0

Breaking changes

  • [Breaking change] feat: more win32 screencap methods @moomiji
  • [Breaking change] chore: method ToControllerWith() instead of null check in ToController() @moomiji
  • [Breaking change] feat: controller features @moomiji
  • [Breaking change] refactor: split win32 mouse and keyboard @moomiji
  • [Breaking change] chore: remove obsolete method @moomiji
  • [Breaking change] feat: LoadPlugin() & rename IMaaUtility -> IMaaGlobal @moomiji
  • [Breaking change] chore: remove MaaToolkitProjectInterface @moomiji

New features

Fix

  • fix: MaaJobStatusException message formatting @moomiji
  • fix: library directory resolution logic @moomiji
  • fix: handle is null when add sink @moomiji

Other

  • chore: update obsolete messages @moomiji
  • refactor: auto attach & detach agentClient.Dispose @moomiji
  • chore: update interop to framework v5.1.4 @moomiji
  • chore: fix code quality analysis warnings @moomiji
  • chore: MaaAgentServer add exception document @moomiji
  • refactor: callback event part.2 @moomiji
  • refactor: callback event @moomiji

v5.1.0-preview.3

04 Dec 18:13
v5.1.0-preview.3
1e97fe6

Choose a tag to compare

v5.1.0-preview.3 Pre-release
Pre-release

NuGet Link

What's Changed in v4.5.0

Full Changelog: v4.4.0...v4.5.0

New features

  • feat: IMaaAgentClient.DetachDisposeToResource() @moomiji
  • feat: deprecated Recording @moomiji
  • feat(Extensions): support param in Notification @moomiji
  • refactor & feat: Controller.ClickKey() & KeyDown() & KeyUp() @moomiji

Fix

  • fix: exception occurs in Dispose() @moomiji
  • fix: potential bugs in Dispose(bool disposing) @moomiji
  • fix: remove saved tasker instance after released @moomiji

Other

  • chore: update interop to framework v4.5.3 @moomiji
  • chore: use try-finally in ReleaseHandle()
  • refactor: implementations of interface IMaaPost @moomiji
  • refactor: MaaListBuffer.Enumerator @moomiji
  • chore: resupport win-arm64 @moomiji
  • chore: IMaaDisposable.Releasing use empty arg @moomiji
  • [Breaking change] chore: rename event IMaaDisposable.Disposing & Disposed (4.4.1) to Releasing & Released (4.4.2) @moomiji