Releases: MaaXYZ/MaaFramework.Binding.CSharp
Releases · MaaXYZ/MaaFramework.Binding.CSharp
v2.3.1
NuGet Link
What's Changed in v2.3.1
Full Changelog: v2.1.2...v2.3.1
Breaking changes
- feat: add
MaaStatus
toMaaTaskerGetTaskDetail
@moomiji - feat:
MaaTaskerPostStop
returnMaaTaskId
@moomiji - chore: unify namespaces
MaaFramework.Binding.Messages
toMaaFramework.Binding.Notification
@moomiji
New features
- support ResourceOption.InferenceExecutionProvider @moomiji
- support ControllerOption.ScreenshotUseRawSize @moomiji
- MaaWin32Controller allows hWnd to be Zero @moomiji
- add notification extensions as a new project @moomiji
- add
MaaTaskJob MaaTaskJob.WaitFor()
@moomiji - add
Prefix
properties in MaaMsg @moomiji
Fix
- unexpected value from ListBuffer.IsEmpty @moomiji
Other
- update interop to framework 2.3.1 @moomiji
v2.1.2
NuGet Link
What's Changed in v2.1.2
Full Changelog: v2.0.3...v2.1.2
Breaking changes
- chore(UnitTests): update @moomiji
- refactor: rename to
MaaInteroperationException
fromMaaBindException
@moomiji - chore: append
s
toExtension
class @moomiji - refactor: add
MaaImage
class as return value instead of genericIMaaImageBuffer
@moomiji - refactor: rename to
MaaMarshaller
fromMaaDefConverter
@moomiji
New features
- add NodeDetail.QueryLatest() @moomiji
- add MaaMarshallingExtensions @moomiji
- standardized v2 interface design @moomiji
- make RecognitionDetail include
hit
@moomiji - support ResourceOption.InferenceDevice @moomiji
Other
v2.0.3
NuGet Link
What's Changed in v2.0.3
Full Changelog: v1.8.9.2...v2.0.3
New features
- support android native library @moomiji
- support platform rid differential nupkgs @moomiji
- support MaaToolkit project interface @moomiji
Perfect
- pretty debugger display @moomiji
Fix
- NuGet package metadata errors @moomiji
Other
v1.8.9.2
NuGet Link
What's Changed in v1.8.9.2
Full Changelog: v1.8.9.1...v1.8.9.2
New features
- add query extension for MaaTaskJob & wrap query api @moomiji
v1.8.9.1
v1.8.9
NuGet Link
What's Changed in v1.8.9
Full Changelog: v1.8.8.1...v1.8.9
New features
- add IMaaImageBuffer.EncodedDataStream @moomiji
Fix
- incorrect default userPath of MaaToolkit.Config.InitOption @moomiji
Other
- update interop to framework 1.8.9 @moomiji
v1.8.8.1
NuGet Link
What's Changed in v1.8.8.1
Full Changelog: v1.8.8...v1.8.8.1
Fix
- [MarshalAs(UnmanagedType.LPUTF8Str)] missing in delegates @moomiji
What's Changed in v1.8.8
Full Changelog: v1.6.4...v1.8.8
Breaking changes
- remove interface IMaaJob & add MaaTaskJob @moomiji
- deprecated MaaFramework.Binding.Grpc @moomiji
- rename namespace Message -> Messages @moomiji
Fix
- MaaCustomTask P/Invoke @moomiji
Other
- use MaaXYZ/MaaApiConverter @moomiji
- update interop to framework 1.8.8 @moomiji
- remove abstract class MaaDisposable @moomiji
- update binding implementation to 1.8.7 step.3 @moomiji
- update interop to framework 1.8.7 step.2 @moomiji
- use MaaApiConverter to auto-generate interop @moomiji
- abstract out the marshaled api cache class @moomiji
- MaaCustom use interface methods to replace delegate properties @moomiji
- rename MaaAssistantArknights to MaaXYZ @moomiji
- add API Reference @moomiji
v1.8.8
NuGet Link
Full Changelog: v1.6.4...v1.8.8
What's Changed in v1.8.8
Breaking changes
- remove interface IMaaJob & add MaaTaskJob @moomiji
- deprecated MaaFramework.Binding.Grpc @moomiji
- rename namespace Message -> Messages @moomiji
Fix
- MaaCustomTask P/Invoke @moomiji
Other
- use MaaXYZ/MaaApiConverter @moomiji
- update interop to framework 1.8.8 @moomiji
- remove abstract class MaaDisposable @moomiji
- update binding implementation to 1.8.7 step.3 @moomiji
- update interop to framework 1.8.7 step.2 @moomiji
- use MaaApiConverter to auto-generate interop @moomiji
- abstract out the marshaled api cache class @moomiji
- MaaCustom use interface methods to replace delegate properties @moomiji
- rename MaaAssistantArknights to MaaXYZ @moomiji
- add API Reference @moomiji
v1.6.4
NuGet Link
Full Changelog: v1.4.0...v1.6.4
What's Changed in v1.6.4
Breaking changes
- MaaToolkit follow MaaFramework structure @moomiji
- change parameter order of method DeviceInfo.ToAdbController @moomiji
- rename Custom.Api to Custom.Task @moomiji
New features
- add default value of agentPath @moomiji
- overload method IMaaInstance.Register with IMaaCustom.Name @moomiji
- add FindAsync in IMaaToolkit @moomiji
- add Toolkit and Utility to IMaaInstance @moomiji
- MaaJobStatusException with key arguments @moomiji
- create MaaResource with
IEnumerable<string>
@moomiji
Fix
- disable Grpc unit tests @moomiji
Other
v1.4.0
Full Changelog: v1.0.0-beta.2.1...v1.4.0
NuGet Link
Great refactoring
New features
- rename MaaToolKit.Extensions to MaaFramework.Binding.CSharp @moomiji
Maa.Framework.Binding
: separate abstraction & implementation @moomijiMaa.Framework.Binding.Native
: add Native project & move implementation @moomijiMaa.Framework.Binding.Grpc
: add Grpc interop & implementations @moomijiMaa.Framework
: add Native metapackage @moomiji- support framework
net8.0
now @moomiji