注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
如果不出意外将是2.3.0正式发布前最后一个beta版本。
Feature
- 新增:Windows 32 位安装包
- 新增:#255,支持自定义配置文件路径。如果你有自定义配置文件路径的需求,可以在默认的配置文件里增加
configPath
配置,PicGo在启动时将会从默认配置文件里读取这个值,如果自定义路径存在且合法,将会使用自定义路径作为配置文件路径。注意:如果启用了这个路径,PicGo的一些初始化文件、插件、日志、相册数据等文件将会一并使用新的配置文件所在路径作为根目录。示例:
{
"configPath": "E:\\Test\\picgo.json",
"picBed": {
"current": "tcyun",
},
// ....
}
请自行确保这个配置文件存在, 文件名可以自定义 ,必须以json结尾。建议直接拷贝默认的 PicGo 配置文件(data.json)到目标路径后,再配置默认配置文件的 configPath
字段。同时如果发现迁移了自定义配置文件后,相册数据丢失,可以将默认配置文件下的 picgo.db
也拷贝至新配置文件同级目录下,重启 PicGo,这样相册数据也能迁移过去。
await guiApi.galleryDB.insert({...})
- 新增: 废弃配置文件里
uploaded
数据,相册数据将使用配置文件同级目录下的picgo.db
并使用新的galleryDB
api 操作相册。 第一次从旧版本升级上来时,PicGo 将会对原有的配置文件做备份(备份为config.bak.json),同时将原本uploaded
里的相册数据迁移到同级目录下的picgo.db
存储。请用户和插件开发者留意。如果降级回去,请将config.bak.json
重命名为data.json
即可,但是后续使用galleryDB
上传的图片将无法在旧版本里识别。 - 新增:
remove
事件增加guiApi
为第二个参数。 示例:
ctx.on('remove', (files, guiApi) => {})
Bug Fix
- 修复:linux 环境下有可能上传失败的bug。#627
- 修复:优先使用
picBed.uploader
配置 - 修复:批量上传时会导致输出有误的bug。#666
- 修复:启用、禁用插件的时候都需要重启应用才能生效。#659
Others
PicGo-Core 升级到 v1.4.24,从这个版本起,uploaded
参数插件可以继续支持读写。不过 PicGo 将不再使用 uploaded
里的数据,将使用 picgo.db
作为相册数据的唯一来源。 请插件开发者留意。