Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.

v2.3.0

Latest
Compare
Choose a tag to compare
@qwqcode qwqcode released this 03 Feb 15:59
· 1 commit to master since this release
v2.3.0
e2674a2

⚠️ 注意:该页面已过时

版本发布页面已移动到 ArtalkJS/Artalk 代码仓库(新版正在开发中,请留意更新,该版本 v2.3.0 并不是最新版本)

Changelog

管理功能强化

  • 97898c5 feat(api/admin): 新增账户管理 API
  • f85c200 feat(api/comment): 新增评论搜索功能

部署流程简化

  • 6fe8375 feat: 新增独立登录页面
  • 9e01dc2 feat(api/login): 登录 API 支持选择同邮箱不同名的账户
  • ac87f46 feat(cmd): 命令行新增 admin 命令创建管理员账户
  • 13e2bab feat(conf): 当配置文件不存在时自动生成配置文件

BUG 修复

  • 8c95417 fix(artransfer): 修复导入错误读取评论 IsPinned 字段 (#49)
  • 0539487 feat(email-tpl): 邮件模版增加 IP 变量
  • 0fe3121 fix(config): 将 Viper 替换为 Koanf 让配置文件的 keys 支持大小写 (#47)

功能优化

  • 1c095c3 perf(conf): 合并前端配置获取请求,将前端配置放入第一页评论获取的数据中
  • 4494e53 refactor: 重构 HTTP Origin 跨域检测功能

Full Changelog: v2.2.0...v2.3.0

前端更新

请升级前端到 v2.4.3+

⚠️ 前端目前已默认将 useBackendConf 设置为 true,这将默认引用来自后端 API 提供的配置:你在前端代码中编写的配置将会被覆盖。

new Artalk({
  useBackendConf: true // 新版默认此项为 true
})

你可在控制台“设置”界面修改前端配置项,若有需要可将 useBackendConf 设置为 false

(详情见文档:在后端控制前端)

补充更新 x1 (v2.3.0/3d1cbae)

  • 3d1cbae fix(api/comment_get): 修复后端 fronted.pagination.pageSize 配置无效问题
  • 0cab1cc fix: 修复后端 frontend 未配置时程序崩溃问题

补充更新 x2 (v2.3.0/e2674a2)

  • e2674a2 feat(conf): 新增 admin_notify.email.mail_tpl 配置项指定管理员专用邮件模板
  • 19c6c9e fix(api/get): 修复潜在高并发导致的 map writes 错误

更新后执行 ./artalk-go version 应为 v2.3.0/e2674a2