Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 987b16fd41 |
@@ -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)。
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
## 设计概要
|
||||
|
||||
25
VERSION.md
25
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user