重构项目的实现,优化使用方法与使用逻辑
This commit is contained in:
17
VERSION.md
17
VERSION.md
@@ -121,16 +121,23 @@ go get -u=minor git.toowon.com/jimmy/go-common
|
||||
|
||||
## 当前版本
|
||||
|
||||
当前版本:**v1.0.0**
|
||||
当前版本:**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` 配置段(`baseDir` / `publicURL`)
|
||||
- factory:新增 `GetStorage()`,并支持 Local/MinIO/OSS 自动选择(优先级:Local > MinIO > OSS)
|
||||
- storage:新增本地文件夹存储(LocalStorage)
|
||||
- config:新增 `localStorage` 配置段
|
||||
- factory:支持 Local/MinIO/OSS 自动选择
|
||||
|
||||
|
||||
Reference in New Issue
Block a user