安全更新
此测试版包含 3 个安全修复,针对社区和 HackerOne 报告的问题进行了修复。
- 使通过 slug 查找主题符合 SiteSetting.detailed_404 设置
- 对主题嵌入使用 FinalDestination
- 重定向前缺少安全检查
插件改进
Onebox
- 改进 Instagram 支持
Code Review
- 错误修复
Encrypt
- 错误修复:移除正确的用户
Graphviz
- 添加更详细的错误消息
- 错误修复
Knowledge Explorer
- 改进主题状态图标处理
Subscriptions
- 杂项改进
Patreon
- 错误修复
WP Discourse
- 当帖子与 Discourse 取消关联时,更新 wpdc_auto_publish_overridden 帖子元数据,以防止插件尝试向 Discourse 发布该帖子的更新
- 修复 WP Discourse 2.0.3 版本之前与 Discourse 取消关联的帖子的自动发布设置问题
- 添加静态 get_discourse_comments 函数,允许在不加载评论模板的情况下显示评论
User Notes
- 错误修复
Solved
- 修复已解决状态的颜色
Calendar
- Discourse Event 的初始版本
Creating and managing events - 错误修复
Font Awesome Pro
- 错误修复
其他功能和修复
点击展开
新功能
- 徽章页面标题下新增插件出口
- 通知管理员关于旧凭据的问题
- 即使对于旧帖子也下载远程图片
- 可选择允许在主题跟踪状态中使用标签
- 为私人主题显示详细的 404 页面
错误修复
- 支持导出引用主题的报表
- 修正弹出箭头错位的问题
- 当加载旋转动画时不改变按钮高度
- 恢复在已删除主题中重新烘焙帖子的功能
- 处理在
glob和mtime之间被移除的文件 z辅助函数在calc内部无法解析- Topic-admin-popup-menu 在小屏幕上溢出
- 拉取热链接图片时支持 IRI(Unicode URI)
- 即使由系统用户编辑,也拉取热链接图片
- 主机名更改时使数据库主题缓存失效
- 将 highlight.js 锁定到 v9 分支的最后一次提交
- 在输入时不要重新渲染整个用户页面
- 静音标签从计数中移除了没有标签的主题
- 如果无法检索主题,不抛出异常
- 允许为显示定义 label/title 属性而不是 name
- 向非小写名称的群组发送消息
- 如果缺少上传 ID,查询损坏
- 允许在没有静态文件的情况下自定义表情符号翻译
- 为 check_xhr-covered 的 GET 操作也添加 X-Robots-Tag 头部
- 不向没有主要邮箱的用户发送摘要
- 正确设置 group-form-interaction-fields 的值和默认值
- 销毁草稿时始终确保保存完成
- 打开取消草稿对话框破坏了自动保存
- 将 current_user 传递给 TopicQuery 中的 categories_and_top_topics
- 更新 HTML 变量,使用
em代替px作为字体大小 - 当 default_theme_id 为 -1 时,向导无法启动
- 如果排除颜色步骤,向导会显示预览
- XML 文件可能被检测为 SVG 文件
用户体验更改
- 移除 kbd 的 box-shadow,统一样式
- 修复仪表板胶囊上的边框半径伪影
- 移除“启用通知”按钮后的句号
- 修复 admin/customize/colors 中输入的对齐问题
- 将主题管理菜单定位在扳手旁边
- 使用户面板中的菜单链接标题更灵活
- 改进通知菜单中图标的对齐
- 将 before-topic-list 出口重新定位,使其在“顶部”页面也显示
- 从高级搜索页面移除
in:unpinned过滤器 - 修复向导主页步骤中的活动列显示
- 移除编辑私信按钮
- 主题计时器选中日期时间的对齐更加一致
- 如果用户被永久暂停,不显示暂停日期
- 选择自动完成选项后保持输入框焦点
- 不显示冗余的用户计数
- 在 +member_count 和“更多”之间添加间距
- 将“优先级”重命名为“分数”用于排序
性能
- 检查存在性时使用更高效的查询