From cdc2d233d392280eb0aab536351dac3258b7a1ad Mon Sep 17 00:00:00 2001 From: moomiji <35213527+moomiji@users.noreply.github.com> Date: Sat, 14 Dec 2024 19:32:19 +0800 Subject: [PATCH] CHANGELOG: v2.3.1 --- CHANGELOG.md | 35 +++++++++++++------------- README.md | 4 +-- README_zh.md | 4 +-- docs/articles/changelog-all-version.md | 27 ++++++++++++++++++++ 4 files changed, 48 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 262fc2d..490c5f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index 69edda1..4e33479 100644 --- a/README.md +++ b/README.md @@ -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 💫_ @@ -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`. diff --git a/README_zh.md b/README_zh.md index 424c7eb..5594699 100644 --- a/README_zh.md +++ b/README_zh.md @@ -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 封装 💫_ @@ -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) 。 diff --git a/docs/articles/changelog-all-version.md b/docs/articles/changelog-all-version.md index 3701532..149f91e 100644 --- a/docs/articles/changelog-all-version.md +++ b/docs/articles/changelog-all-version.md @@ -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