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