Skip to content

Commit 40d313c

Browse files
authored
Merge pull request #8 from IoTSharp/copilot/update-release-notes-and-readme
Add 9.3.0.5 release notes and refresh release docs
2 parents a1c9795 + 739058c commit 40d313c

File tree

4 files changed

+58
-6
lines changed

4 files changed

+58
-6
lines changed

.github/workflows/nuget-publish.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ on:
77
workflow_dispatch:
88
inputs:
99
version:
10-
description: "包版本号(如 9.3.0.4 或 v9.3.0.4"
10+
description: "包版本号(如 9.3.0.5 或 v9.3.0.5"
1111
required: true
12-
default: "9.3.0.4"
12+
default: "9.3.0.5"
1313
publish_nuget:
1414
description: "发布到 NuGet.org"
1515
type: boolean
@@ -21,7 +21,7 @@ on:
2121

2222
env:
2323
# 版本来源:优先使用 workflow_dispatch 输入,其次使用 tag 名称。
24-
# 注意:tag/输入值可能含有 'v' 前缀(如 v9.3.0.4),会在 prepare 步骤中去除。
24+
# 注意:tag/输入值可能含有 'v' 前缀(如 v9.3.0.5),会在 prepare 步骤中去除。
2525
PACKAGE_VERSION: ${{ github.event.inputs.version || github.ref_name }}
2626

2727
jobs:
@@ -47,9 +47,9 @@ jobs:
4747
fi
4848
4949
VERSION="${RAW_VERSION#v}"
50-
# 按仓库当前 tag 约定,仅支持 4 段数字版本号,例如 9.3.0.4
50+
# 按仓库当前 tag 约定,仅支持 4 段数字版本号,例如 9.3.0.5
5151
if [[ ! "$VERSION" =~ ^[0-9]+(\.[0-9]+){3}$ ]]; then
52-
echo "错误:版本号 '$RAW_VERSION' 不符合要求,必须为四段版本号,如 v9.3.0.4 或 9.3.0.4。"
52+
echo "错误:版本号 '$RAW_VERSION' 不符合要求,必须为四段版本号,如 v9.3.0.5 或 9.3.0.5。"
5353
exit 1
5454
fi
5555

CHANGELOG.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
1010

1111
## [未发布 / Unreleased]
1212

13+
### 新增 / Added
14+
- 无。
15+
16+
### 变更 / Changed
17+
- 无。
18+
19+
### 修复 / Fixed
20+
- 无。
21+
22+
---
23+
24+
## [9.3.0.5] - 2026-03-17
25+
26+
### 发布说明 / Release Notes
27+
- 这是基于初始版本持续整理后的正式发布说明版本,用于统一对外描述当前阶段能力,并匹配 `v9.3.0.5` 发布 tag。
28+
- 本版本重点在于沉淀已经完成的功能边界、运行时结构、包职责以及发布路径,便于后续按 tag 进行持续发布。
29+
1330
### 新增 / Added
1431
- WinForms API 兼容层核心框架,基于 LVGL 渲染引擎。
1532
- 支持控件:`Button``Label``TextBox``CheckBox``RadioButton``ComboBox``ListBox``ProgressBar``TrackBar``NumericUpDown``PictureBox``Panel``GroupBox``FlowLayoutPanel``TableLayoutPanel``RichTextBox`
@@ -22,7 +39,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
2239
- WinFormsDemo 演示项目。
2340

2441
### 变更 / Changed
25-
- 无。
42+
- README 中补充当前发布版本、发布定位与自初始版本开始的发布记录入口说明。
43+
- 统一发布工作流示例版本、README 与 CHANGELOG 中的发布标识为 `9.3.0.5` / `v9.3.0.5`
2644

2745
### 修复 / Fixed
2846
- 无。

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,23 @@
88
99
---
1010

11+
## 📢 当前发布版本
12+
13+
- **版本号**`9.3.0.5`
14+
- **发布 Tag**`v9.3.0.5`
15+
- **发布定位**:自初始版本演进而来的首个完整文档化发布,统一整理当前能力、包结构与发布说明。
16+
17+
### 9.3.0.5 发布摘要
18+
19+
- 延续初始版本中基于 LVGL 的 WinForms API 兼容层方向,补齐核心控件、运行时宿主与打包说明。
20+
- 明确 `LVGLSharp.Forms``LVGLSharp.Core`、平台运行时包与 `LVGLSharp.Native` 的职责划分。
21+
- 补充 `Application.Run(Form)` 生命周期支持、LVGL 事件桥接与 NativeAOT 发布能力说明。
22+
- 将当前稳定可对外说明的能力同步到 [`CHANGELOG.md`](./CHANGELOG.md),便于后续基于 tag 自动生成发布记录。
23+
24+
如需查看从初始版本开始的完整发布记录,请参考 [`CHANGELOG.md`](./CHANGELOG.md)
25+
26+
---
27+
1128
## ✨ 特性
1229

1330
- 🖥️ **WinForms API 兼容**:使用与 `System.Windows.Forms` 高度相似的 API,轻松迁移现有代码。

README_en.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,23 @@
88
99
---
1010

11+
## 📢 Current Release
12+
13+
- **Version**: `9.3.0.5`
14+
- **Release Tag**: `v9.3.0.5`
15+
- **Release Positioning**: the first fully documented release derived from the initial project baseline, consolidating the current capabilities, package layout, and release notes.
16+
17+
### 9.3.0.5 Highlights
18+
19+
- Continues the initial LVGL-backed WinForms compatibility direction and documents the now-available controls, runtime hosts, and packaging layout.
20+
- Clarifies the responsibilities of `LVGLSharp.Forms`, `LVGLSharp.Core`, the platform runtime packages, and `LVGLSharp.Native`.
21+
- Documents `Application.Run(Form)` lifecycle support, the LVGL event bridge, and NativeAOT publishing readiness.
22+
- Synchronizes the release summary with [`CHANGELOG.md`](./CHANGELOG.md) so future releases can build on top of tag-based release records.
23+
24+
For the complete release history starting from the initial version, see [`CHANGELOG.md`](./CHANGELOG.md).
25+
26+
---
27+
1128
## ✨ Features
1229

1330
- 🖥️ **WinForms API Compatibility**: An API surface closely mirroring `System.Windows.Forms`, making it easy to migrate existing code.

0 commit comments

Comments
 (0)