From 040d317af14a41cfc52580ba7d4df4e423e820c8 Mon Sep 17 00:00:00 2001 From: moomiji <35213527+moomiji@users.noreply.github.com> Date: Tue, 22 Oct 2024 22:10:51 +0800 Subject: [PATCH] CHANGELOG: v2.1.2 --- CHANGELOG.md | 39 +++++++++++++------------- README.md | 4 +-- README_zh.md | 4 +-- docs/articles/changelog-all-version.md | 30 +++++++++++++++++++- 4 files changed, 53 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7ce57e..262fc2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,30 +1,31 @@ ### NuGet Link -[![](https://img.shields.io/badge/NuGet-Maa.Framework-%23004880)](https://www.nuget.org/packages/Maa.Framework/2.0.3) [![](https://img.shields.io/badge/NuGet-Maa.Framework.Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Native/2.0.3) [![](https://img.shields.io/badge/NuGet-Binding-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding/2.0.3) [![](https://img.shields.io/badge/NuGet-Native-%23004880)](https://www.nuget.org/packages/Maa.Framework.Binding.Native/2.0.3) +[![](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) -## What's Changed in v2.0.3 +## What's Changed in v2.1.2 -**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v1.8.9.2...v2.0.3 +**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v2.0.3...v2.1.2 -### New features - -- support android native library @moomiji -- support platform rid differential nupkgs @moomiji -- support MaaToolkit project interface @moomiji +### Breaking changes -### Perfect +- 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 -- pretty debugger display @moomiji - -### Fix +### New features -- NuGet package metadata errors @moomiji +- add NodeDetail.QueryLatest() @moomiji +- add MaaMarshallingExtensions @moomiji +- standardized v2 interface design @moomiji +- make RecognitionDetail include `hit` @moomiji +- support ResourceOption.InferenceDevice @moomiji ### Other -- remove custom executors @moomiji -- Create README_zh.md & add MFAWPF (#7) @SweetSmellFox -- add solution builder @moomiji -- add preview article @moomiji -- update package version @moomiji -- update interop to framework 2.0.3 @moomiji +- 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 diff --git a/README.md b/README.md index 4b5d510..b0732d3 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.0.3) ✨_ +_✨ The csharp binding of [MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2) ✨_ _💫 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.0.3/docs/en_us/1.1-QuickStarted.md#prepare-resource-files) | [简体中文](https://github.com/MaaXYZ/MaaFramework/blob/v2.0.3/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.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) ) . Like this [SampleResource](./src/MaaFramework.Binding.UnitTests/SampleResource) in `MaaFramework.Binding.CSharp`. diff --git a/README_zh.md b/README_zh.md index 6529c70..e3b5a02 100644 --- a/README_zh.md +++ b/README_zh.md @@ -4,7 +4,7 @@ # MaaFramework.Binding.CSharp -_✨ [MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.0.3) 的 C# 绑定 ✨_ +_✨ [MaaFramework](https://github.com/MaaXYZ/MaaFramework/blob/v2.1.2) 的 C# 绑定 ✨_ _💫 一个通用的互操作 API 封装 💫_ @@ -43,7 +43,7 @@ _💫 一个通用的互操作 API 封装 💫_ ### 准备资源 -请参阅 MaaFramework 文档 ( [English](https://github.com/MaaXYZ/MaaFramework/blob/v2.0.3/docs/en_us/1.1-QuickStarted.md#prepare-resource-files) | [简体中文](https://github.com/MaaXYZ/MaaFramework/blob/v2.0.3/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.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.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 860f97a..3701532 100644 --- a/docs/articles/changelog-all-version.md +++ b/docs/articles/changelog-all-version.md @@ -1,4 +1,32 @@ -## What's Changed in v2.0.3 +## v2.1.2 + +**Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v2.0.3...v2.1.2 + +### 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 + +### New features + +- add NodeDetail.QueryLatest() @moomiji +- add MaaMarshallingExtensions @moomiji +- standardized v2 interface design @moomiji +- make RecognitionDetail include `hit` @moomiji +- support ResourceOption.InferenceDevice @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 + +## v2.0.3 **Full Changelog**: https://github.com/MaaXYZ/MaaFramework.Binding.CSharp/compare/v1.8.9.2...v2.0.3