Skip to content

Commit

Permalink
CHANGELOG: v2.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
moomiji committed Dec 14, 2024
1 parent c244102 commit cdc2d23
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 22 deletions.
35 changes: 17 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
### NuGet Link

[![](https://img.shields.io/badge/NuGet-Maa.Framework-%23004880)](https://www.nuget.org/packages/Maa.Framework/2.1.2) [![](https://img.shields.io/badge/NuGet-Maa.Framework.Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Native/2.1.2) [![](https://img.shields.io/badge/NuGet-Binding-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding/2.1.2) [![](https://img.shields.io/badge/NuGet-Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding.Native/2.1.2)
[![](https://img.shields.io/badge/NuGet-Maa.Framework-%23004880)](https://www.nuget.org/packages/Maa.Framework/2.3.1) [![](https://img.shields.io/badge/NuGet-Maa.Framework.Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Native/2.3.1) [![](https://img.shields.io/badge/NuGet-Binding-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding/2.3.1) [![](https://img.shields.io/badge/NuGet-Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding.Native/2.3.1)

## What's Changed in v2.1.2
## What's Changed in v2.3.1

**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v2.0.3...v2.1.2
**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v2.1.2...v2.3.1

### Breaking changes

- chore(UnitTests): update @moomiji
- refactor: rename to `MaaInteroperationException` from `MaaBindException` @moomiji
- chore: append `s` to `Extension` class @moomiji
- refactor: add `MaaImage` class as return value instead of generic `IMaaImageBuffer` @moomiji
- refactor: rename to `MaaMarshaller` from `MaaDefConverter` @moomiji
- feat: add `MaaStatus` to `MaaTaskerGetTaskDetail` @moomiji
- feat: `MaaTaskerPostStop` return `MaaTaskId` @moomiji
- chore: unify namespaces `MaaFramework.Binding.Messages` to `MaaFramework.Binding.Notification` @moomiji

### New features

- add NodeDetail.QueryLatest() @moomiji
- add MaaMarshallingExtensions @moomiji
- standardized v2 interface design @moomiji
- make RecognitionDetail include `hit` @moomiji
- support ResourceOption.InferenceDevice @moomiji
- 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

- improve exception messages @moomiji
- update interop to framework 2.1.2 @moomiji
- use CustomMarshaller for string returned @moomiji
- use U1 Marshaller for MaaBool @moomiji
- use CustomMarshaller for custom controller @moomiji
- update interop to framework 2.3.1 @moomiji
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# MaaFramework.Binding.CSharp

_✨ The csharp binding of [MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2) ✨_
_✨ The csharp binding of [MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.3.1) ✨_

_💫 A common interoperable API wrapper 💫_

Expand Down Expand Up @@ -43,7 +43,7 @@ Your computer should meet the minimum system requirements before you run and use

### Prepare Resources

See MaaFramework document ( [English](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2/docs/en_us/1.1-QuickStarted.md#prepare-resource-files) | [简体中文](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2/docs/zh_cn/1.1-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B.md#%E5%87%86%E5%A4%87%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6) ) .
See MaaFramework document ( [English](https://github.com/MaaXYZ/MaaFramework/blob/v2.3.1/docs/en_us/1.1-QuickStarted.md#prepare-resource-files) | [简体中文](https://github.com/MaaXYZ/MaaFramework/blob/v2.3.1/docs/zh_cn/1.1-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B.md#%E5%87%86%E5%A4%87%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6) ) .

Like this [SampleResource](./src/MaaFramework.Binding.UnitTests/SampleResource) in `MaaFramework.Binding.CSharp`.

Expand Down
4 changes: 2 additions & 2 deletions README_zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# MaaFramework.Binding.CSharp

_[MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2) 的 C# 绑定 ✨_
_[MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.3.1) 的 C# 绑定 ✨_

_💫 一个通用的互操作 API 封装 💫_

Expand Down Expand Up @@ -43,7 +43,7 @@ _💫 一个通用的互操作 API 封装 💫_

### 准备资源

请参阅 MaaFramework 文档 ( [English](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2/docs/en_us/1.1-QuickStarted.md#prepare-resource-files) | [简体中文](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2/docs/zh_cn/1.1-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B.md#%E5%87%86%E5%A4%87%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6) ) 。
请参阅 MaaFramework 文档 ( [English](https://github.com/MaaXYZ/MaaFramework/blob/v2.3.1/docs/en_us/1.1-QuickStarted.md#prepare-resource-files) | [简体中文](https://github.com/MaaXYZ/MaaFramework/blob/v2.3.1/docs/zh_cn/1.1-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B.md#%E5%87%86%E5%A4%87%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6) ) 。

如同在 `MaaFramework.Binding.CSharp` 使用的的 [SampleResource](./src/MaaFramework.Binding.UnitTests/SampleResource)

Expand Down
27 changes: 27 additions & 0 deletions docs/articles/changelog-all-version.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
## v2.3.1

**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v2.1.2...v2.3.1

### Breaking changes

- feat: add `MaaStatus` to `MaaTaskerGetTaskDetail` @moomiji
- feat: `MaaTaskerPostStop` return `MaaTaskId` @moomiji
- chore: unify namespaces `MaaFramework.Binding.Messages` to `MaaFramework.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

**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v2.0.3...v2.1.2
Expand Down

0 comments on commit cdc2d23

Please sign in to comment.