From 987b16fd41fa420aad27acddf17f0f9d9323ada1 Mon Sep 17 00:00:00 2001 From: Jimmy Xue Date: Thu, 25 Jun 2026 00:41:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=89=88=E6=9C=AC=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E4=B8=BA1.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INTEGRATION.md | 4 ++-- README.md | 2 +- VERSION.md | 25 +++++++++---------------- 3 files changed, 12 insertions(+), 19 deletions(-) diff --git a/INTEGRATION.md b/INTEGRATION.md index 88b6c93..80c8caa 100644 --- a/INTEGRATION.md +++ b/INTEGRATION.md @@ -39,13 +39,13 @@ git config --global url."git@git.toowon.com:".insteadOf "https://git.toowon.com/ ### 2.3 安装依赖 ```bash -go get git.toowon.com/jimmy/go-common@v2.0.0 +go get git.toowon.com/jimmy/go-common@v1.0.0 ``` 在 `go.mod` 中: ```go -require git.toowon.com/jimmy/go-common v2.0.0 +require git.toowon.com/jimmy/go-common v1.0.0 ``` 配置示例见 [`config/example.json`](./config/example.json)。 diff --git a/README.md b/README.md index 6ea686b..64d4bc5 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ git.toowon.com/jimmy/go-common ```bash go env -w GOPRIVATE=git.toowon.com -go get git.toowon.com/jimmy/go-common@v2.0.0 +go get git.toowon.com/jimmy/go-common@v1.0.0 ``` ## 设计概要 diff --git a/VERSION.md b/VERSION.md index c4ca366..f3756ee 100644 --- a/VERSION.md +++ b/VERSION.md @@ -121,23 +121,16 @@ go get -u=minor git.toowon.com/jimmy/go-common ## 当前版本 -当前版本:**v2.0.0** +当前版本:**v1.0.0** ## 版本历史 -- **v2.0.0** (当前版本,Breaking) - - Factory 精简为 `Init` / `Default()` + lazy getter,删除全部透传方法 - - HTTP 出参统一由 `http.Handler` 负责,删除包级 `Success` / `SystemError` - - Logger API 精简为 `Debug/Info/Error(msg, fields)`,新增 Request ID + `FromContext` - - email / sms 新增异步队列 + `Close()` - - 中间件链默认顺序:Recovery → RequestID → Logging → … - -- **v1.0.0** - - 初始版本 - - 包含所有基础工具类:migration、datetime、http、middleware、config、storage、email、sms、factory、logger - -- **v1.1.0** (未发布) - - storage:新增本地文件夹存储(LocalStorage) - - config:新增 `localStorage` 配置段 - - factory:支持 Local/MinIO/OSS 自动选择 +- **v1.0.0** (当前版本) + - 初始发布 + - Factory:`Init` / `Default()` + lazy getter(`Logger`、`Database`、`Redis`、`Storage` 等) + - HTTP 出参统一由 `http.Handler` 负责 + - Logger:`Debug/Info/Error(msg, fields)`,Request ID + `FromContext`,异步默认开启 + - email / sms:异步队列 + `Close()` + - 中间件链:Recovery → RequestID → Logging → RateLimit → CORS → Language → Timezone + - 模块:migration、tools、middleware、config、storage(Local/MinIO/OSS)、email、sms、excel、i18n