更多!
但是等等,还有更多!我们尽力为您突出新功能和变更,但总有太多变更无法详述。如需新功能、错误修复、用户体验改进等完整列表,请务必查看下方列出的附加功能和修复。
安全更新
此 Beta 版包含 1 项安全修复,用于解决社区和 HackerOne 报告的问题。
- 禁用 MessageBus::Diagnostics。
插件改进
许多插件
- 翻译
- 我们已更新许多插件中的翻译。
分配
新功能
- 删除之前的分配提醒 PM
- 分配的活动标志
错误修复
- 删除帖子时始终取消分配帖子
- 删除或恢复主题或帖子时刷新主题
- 搜索修复的规范
- 搜索中的间接分配
- 分配帖子时,请勿允许将用户分配给主题
- 在桌面上正确放置模态框中的下拉菜单
- 重构分配/重新分配以合并逻辑
LinkedIn 身份验证
错误修复
- 处理迁移中的重复行
可访问性
- 为 tc-message 操作添加了缺失的标题
Akismet
错误修复
- 即使存在待审核项,删除用户也能正常工作
日历
新功能
- 重新使用现有的邀请和提醒通知。
Microsoft 身份验证
错误修复
- 处理迁移中的重复行
用户体验更改
- 从 Office365 重命名为“Microsoft Auth”
已解决
新功能
- 如果用户可以接受答案,则显示通知
用户体验更改
- 防止“已解决”文本和图标换行
BCC
错误修复
- 每个消息中都会提及群组
Kolide
新功能
- 在脚注中显示未解决的 Kolide 问题详情。
- 根据 webhook 负载同步问题和设备。
- 提醒未分配设备的 Kolide 群组管理员。
- 显示全局通知以警告未上线的设备。
错误修复
- 在获取标题之前分配主题变量。
- 未找到问题时不提醒用户。
- 未找到问题时不提醒 Kolide 管理员。
- 除非管理员主题发生更改,否则不更新。
- 如果没有问题,则跳过提醒。
- 将 per_page 从默认的 25 增加到 500
- 如果未找到问题,则为帖子正文添加默认文本。
- 仅当帖子存在时才更新自定义字段值。
- 使用
logger.warn而不是Discourse.warn方法。 - 停止通知泛滥的第二步。
用户体验更改
- 删除设备问题的 Kolide 链接。
- 仅当存在上线主题 ID 时才显示通知
- 通过横幅导航用户到上线主题。
SAML
新功能
- 允许使用站点设置配置插件
错误修复
- 确保子文件夹的 JS 脚本路径正确
- 向自动提交表单添加
content-type标头 - 不要压缩 POST 绑定的 SAML 请求
- 更正 4e0a5e0a 的 after_create_account 错误
- 将 UsernameSuggester 逻辑推迟到 auto_create_account
- 忽略空的
saml_base_url站点设置 - 在回调期间不要覆盖现有的会话 cookie
- 确保 SAML 遵循登录后的重定向
- 删除 base_url 的前缀
- 更新名称选择逻辑
用户体验更改
- 如果通过环境变量配置,则隐藏站点设置
订阅
错误修复
- 显示 HTML 粗体标签
Policy
新功能
- 向 policy 添加 private 属性
- 分页 PolicyUser 结果
错误修复
- 允许选择自动群组
- Policy 用户每页不应更改
用户体验更改
- 显示其他策略选项的灰色按钮
Reactions
错误修复
- Reaction 通知已损坏(第三次尝试)
- Reaction 通知已损坏(第二次尝试)
- Reaction 通知已损坏
Automation
错误修复
- 创建新自动化时仅允许选择脚本
用户体验更改
- 使下拉菜单可过滤和可滚动
Footnote
错误修复
- 移动到 assets/vendor/javascripts
- 正确导入 popper
安全更改
- 修复恶意脚注导致的客户端错误
Chat Integration
新功能
- 允许为规则选择“自动”群组
错误修复
- 按频道存储 slack thread_ts
- 确保编辑模态框验证在首次打开时有效
- 确保 telegram 机器人仅响应斜杠命令
附加功能和修复
点击展开
新功能
- 在建议用户名时跳过完全由不允许字符组成的输入
- 计划对管理员仪表板进行问题检查
- 允许修改由主题支持的静态页面
- 添加主题导航插件出口和弹出组件
- 扩展插件 API 以添加多个海报图标
- 将 Apple 插件添加到官方列表
- 用于保留最新通知的通知合并计划。
- 删除之前的审核提醒。
- 通过 Google 身份验证进行群组成员资格的实验性支持
- 通过批量邀请预设用户区域设置
- 添加在 PM 和新主题之间来回导航的功能
错误修复
- 在为匿名用户建议用户名时,回退到
anonymous而不是user - 在待审核项翻译中使用正确的参数名称
- 菜单面板位置调整
- 如果缺少其他描述标签,则使用基本元描述
- 来自回退区域设置的翻译覆盖在客户端上不起作用
- “自定义文本”显示了覆盖的
_MF翻译的已编译 MessageFormat 字符串 - 客户端和服务器上的翻译优先级不同
- 不正确的标题偏移计算
- 添加平滑滚动 polyfill
- 使用新格式的搜索标签端点以防止问题
- 当有人引用或回复其帖子时,通知群组成员。
- 向上传 API 密钥范围添加更多操作
- 更正 email_tokens_token_to_nullable 迁移
- 确保在 HTML 属性中转义主题名称
- 检查邀请域是否有效
- 允许 OAuth2Authenticator 处理现有关联
- 模糊的 onebox 网站图标图像
- 仅当存在 composer 时才将其视为由 composer 处理
- 在添加电子邮件之前推迟主题/帖子创建事件
- 使测试能够处理更高的起始上传 ID
- 为用户选择正确的主题草稿
- 更新草稿更新时的主题草稿
- 确保 MessageIdService 可以处理主机名更改和多站点
- –header-offset 未考虑过度滚动
- 引用导致电子邮件线程中断的标题
- 使缩略图测试从干净的状态开始
- 在审核分类中显示待处理帖子
- 编辑标签测试
- 仅当标签名称更改时才进行标签转换
- 显示精细 API 密钥范围时缺少允许的 URL。
- 身份验证错误地处理重复的用户名
- 更新合并的通知应将其置于顶部。
- 使用外部身份验证时,不允许的字符未从用户名中删除
- 使用户主题的排序不区分大小写
- 为出站 Message-ID 添加随机后缀以用于电子邮件
- PWA 徽章未更新
- 在上传测试期间匹配 URL 中的不确定深度
- 允许在移动设备上进行更精确的放置策略
- 需要登录时不要重定向 XHR/JSON 请求
- 提取并修复外部身份验证覆盖用户名的问题
- 为非 git 主题/组件设置
auto_update为 false - 在
themes:updaterake 任务中跳过 URL 为空的主题
用户体验更改
- 更新导航容器缩放和包装
- 正确处理 emoji 选择器上的 escape
- 始终在移动主题列表中显示头像
- 让移动帖子控件在溢出时滚动
- 显示带有动画加载状态的群组卡片
- 在极端情况下防止时间线溢出
- 扩展工作人员操作日志中的用户超链接
- 修复移动搜索结果中的主题状态图标大小
- 仅在粘贴不包含 bbcode 类标签的选择时应用链接格式
- 使切换到过滤回复模式不那么跳跃。
- 改进 composer 存在显示定位
- 在 select-kit 中将行滚动到容器顶部
- 修复用户帐户中的 flair 下拉菜单样式
- 删除会破坏 PM 页面 composer 的样式
- 减少 Android 上 composer 的跳跃性
- 防止移动时间线日期溢出
- 改进标签信息样式
- 修复群组导航栏中的对齐
- 仅在粘贴不包含链接的选择时应用链接格式
性能
- 通过预制更多内容来加快测试速度
- 预制 users_controller_spec 的更多部分
- 通过预制更多内容来加快测试速度
- 预制 topics_controller_spec 中的海报
- 预制 topics_controller_spec.rb 的更多内容
- 测试期间的 Redis 快照
- 加快测试速度
- 在 email_tokens.token_hash 上添加索引
- 削减一些测试套件时间
- 在迁移中迁移 normalized_emails
可访问性
- 在主题列表中聚焦最后查看的主题
- 访问主题时将焦点移至高亮显示的帖子
- 删除注册确认字段上的重复标签