github Molunerfinn/PicGo v2.3.0-beta.7
2.3.0-beta.7

latest releases: v2.4.0-beta.8, v2.4.0-beta.7, v2.4.0-beta.6...
3 years ago

注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。

如果不出意外将是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,这样相册数据也能迁移过去。

  • 新增:guiApi 新增 galleryDB 接口,用法可以参考 picgo/store 的 DBStore。 示例:
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 作为相册数据的唯一来源。 请插件开发者留意。

Don't miss a new PicGo release

NewReleases is sending notifications on new releases.