1 Commits

Author SHA1 Message Date
987b16fd41 调整版本统一为1.0.0 2026-06-25 00:41:24 +08:00
3 changed files with 12 additions and 19 deletions

View File

@@ -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)。

View File

@@ -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
```
## 设计概要

View File

@@ -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、storageLocal/MinIO/OSS、email、sms、excel、i18n