Skip to content

Commit 60b8d6f

Browse files
committed
🔖 发布 v2.1.0
1 parent 97d6516 commit 60b8d6f

File tree

8 files changed

+53
-6
lines changed

8 files changed

+53
-6
lines changed

changelogs.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## v2.1.0 / 2020-09-10
2+
3+
### 引入特性
4+
5+
* [支持类似 Typora 的即时渲染模式(保留 Markdown 标记符)](https://github.com/88250/pipe/issues/22)
6+
7+
### 改进功能
8+
9+
* [社区图床更换新域名](https://github.com/88250/pipe/issues/9)
10+
* [支持 PostgreSQL 数据库](https://github.com/88250/pipe/issues/31)
11+
* [社区端域名变更](https://github.com/88250/pipe/issues/44)
12+
13+
### 文档相关
14+
15+
* [Add README in English](https://github.com/88250/pipe/issues/30)
16+
17+
### 修复缺陷
18+
19+
* [修复登录验证安全漏洞](https://github.com/88250/pipe/issues/37)
20+
* [编辑文章报错](https://github.com/88250/pipe/issues/43)
21+
122
## v2.0.0 / 2020-04-09
223

324
### 引入特性

console/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

console/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pipe-admin",
3-
"version": "2.0.0",
3+
"version": "2.1.0",
44
"author": {
55
"name": "B3log 开源社区",
66
"email": "[email protected]",

model/confs.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
var logger = gulu.Log.NewLogger(os.Stdout)
3030

3131
// Version of Pipe.
32-
const Version = "2.0.0"
32+
const Version = "2.1.0"
3333

3434
// Conf of Pipe.
3535
var Conf *Configuration

pipe.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"Server": "http://localhost:5897",
33
"StaticServer": "",
4-
"StaticResourceVersion": "1599667421724",
4+
"StaticResourceVersion": "1599703185221",
55
"RuntimeMode": "dev",
66
"LogLevel": "debug",
77
"ShowSQL": false,

service/upgradesrv.go

+26
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,37 @@ func (srv *upgradeService) Perform() {
5858
fallthrough
5959
case "1.9.1":
6060
perform191_200()
61+
fallthrough
62+
case "2.0.0":
63+
perform200_210()
6164
default:
6265
logger.Fatalf("please upgrade to v1.8.7 first")
6366
}
6467
}
6568

69+
func perform200_210() {
70+
fromVer := "2.0.0"
71+
logger.Infof("upgrading from version [" + fromVer + "] to version [" + model.Version + "]....")
72+
73+
var verSettings []model.Setting
74+
if err := db.Model(&model.Setting{}).Where("name = ?", model.SettingNameSystemVer).Find(&verSettings).Error; nil != err {
75+
logger.Fatalf("load settings failed: %s", err)
76+
}
77+
78+
tx := db.Begin()
79+
for _, setting := range verSettings {
80+
setting.Value = model.Version
81+
if err := tx.Save(setting).Error; nil != err {
82+
tx.Rollback()
83+
84+
logger.Fatalf("update setting [%+v] failed: %s", setting, err.Error())
85+
}
86+
}
87+
tx.Commit()
88+
89+
logger.Infof("upgraded from version [" + fromVer + "] to version [" + model.Version + "] successfully")
90+
}
91+
6692
func perform191_200() {
6793
fromVer := "1.9.1"
6894
logger.Infof("upgrading from version [" + fromVer + "] to version [" + model.Version + "]....")

theme/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

theme/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pipe",
3-
"version": "2.0.0",
3+
"version": "2.1.0",
44
"description": "Pipe theme",
55
"homepage": "https://github.com/88250/pipe",
66
"repository": {

0 commit comments

Comments
 (0)