diff --git a/CHANGELOG.md b/CHANGELOG.md index 96bf7b9..c8692d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), 版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。 +## [1.0.2] - 2026-03-17 + +### 修复 (Fixed) +- **vd** - 修复 `sort` 规则,支持嵌套字段格式(如 `field.subfield:1`) + ## [1.0.1] - 2026-01-16 ### 新增功能 (Added) @@ -122,5 +127,6 @@ - **Fixed**: 问题修复 - **Security**: 安全性相关的修复 +[1.0.2]: https://github.com/kainonly/go/releases/tag/v1.0.2 [1.0.1]: https://github.com/kainonly/go/releases/tag/v1.0.1 [1.0.0]: https://github.com/kainonly/go/releases/tag/v1.0.0 diff --git a/README.md b/README.md index 2fb46e3..399f38f 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,7 @@ func main() { | Rule | Tag | Description | |------|-----|------| -| `Sort()` | `sort` | Sort format: `field:1` or `field:-1` | +| `Sort()` | `sort` | Sort format: `field:1`, `field:-1`, or `field.sub:1` | | `Username()` | `username` | Username (3-20 chars) | | `Slug()` | `slug` | URL slug | | `ObjectID()` | `objectid` | MongoDB ObjectId | diff --git a/README.zh-CN.md b/README.zh-CN.md index 40b69b9..9fab1ed 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -147,7 +147,7 @@ func main() { | 规则 | Tag | 描述 | |------|-----|------| -| `Sort()` | `sort` | 排序格式 `field:1` 或 `field:-1` | +| `Sort()` | `sort` | 排序格式 `field:1`、`field:-1` 或 `field.sub:1` | | `Username()` | `username` | 用户名 (3-20字符) | | `Slug()` | `slug` | URL slug | | `ObjectID()` | `objectid` | MongoDB ObjectId | diff --git a/docs/releases/v1.0.2.md b/docs/releases/v1.0.2.md new file mode 100644 index 0000000..bf10101 --- /dev/null +++ b/docs/releases/v1.0.2.md @@ -0,0 +1,13 @@ +# v1.0.2 Release Notes + +**Release Date:** 2026-03-17 + +## Bug Fixes + +- **vd**: Fixed `sort` rule regex to support nested field notation (e.g., `field.subfield:1`) + +## Upgrade + +```bash +go get github.com/kainonly/go@v1.0.2 +```