34 lines
961 B
Markdown
34 lines
961 B
Markdown
# 版本管理
|
||
|
||
遵循 [语义化版本](https://semver.org/lang/zh-CN/):`v主.次.修订`。
|
||
|
||
## 发布
|
||
|
||
```bash
|
||
# 推荐:脚本校验并打标签
|
||
./scripts/release.sh v1.2.0 "Release version 1.2.0"
|
||
|
||
# 或手动
|
||
git tag -a v1.2.0 -m "Release version 1.2.0"
|
||
git push origin v1.2.0
|
||
```
|
||
|
||
发布前:代码已提交;同步更新本文档与 `README.md` 中的版本号。
|
||
|
||
## 消费方引用
|
||
|
||
```bash
|
||
go get git.toowon.com/jimmy/go-common@v1.2.0 # 生产固定版本
|
||
go get git.toowon.com/jimmy/go-common@latest # 开发
|
||
```
|
||
|
||
## 当前版本
|
||
|
||
**v1.2.0**
|
||
|
||
## 版本历史
|
||
|
||
- **v1.2.0** — DX:`MustInit` / `Warmup` / `MustXxx` / `Close` / `NewHandler`;Option 注入;Excel 每次新建;`templates/server`;`ErrorData`;文档精简
|
||
- **v1.1.0** — 同上 DX 能力首次合入(见上)
|
||
- **v1.0.0** — 初始:Factory lazy getter、http.Handler 统一出参、logger / email / sms / storage / middleware / migration / tools / i18n / excel
|