发布日期:2023月8月14日
以下是4.2.2 中已修复问题的完整列表
常规修复和改进
- MDL-78618 - 在我的/课程 .php 上的表现非常差
- MDL-77591 - 小组作业的作业反馈文件上传中断
- MDL-76174 - 对course_overview块和我/课程的性能影响.php
- MDL-71133 - 使用评分工作流时,在发布成绩之前缺少成绩小数
- MDL-64648 - 课程手册注册实例“注册到期前通知”设置未正确默认
- MDL-75115 - RTL 工具提示箭头方向
- MDL-75047 - 以从右到左的语言恢复翻转帮助图标方向
- MDL-63120 - 由于联接 +61 个表,锁屏提醒 cron 任务失败
- MDL-78485 - TinyMCE 不允许插入脚本标记
- MDL-78056 - 不正确的尝试报告 H5P 核心 - 填空
- MDL-78488 - 禁用关联列时,仍在提取/加载问题库统计信息
- MDL-78297 - 已弃用的功能功能给缓存带来了很大压力
- MDL-76840 - 显示的剩余时间不考虑授予的扩展
- MDL-69983 - 异步课程备份应存储在用户备份区域中
- MDL-77817 - TinyMCE 编辑器显示错误,带有源代码和小型显示器的叠加层
- MDL-77865 - 单击(不拖动)2 个答案后,测验问题拖放文本失败
- MDL-78313 - 管理员/块 .php 数据库查询无法在大型数据集上加载
- MDL-77375 - 下拉列表与其父容器重叠
- MDL-77525 - 添加文本过滤阶段
- MDL-74893 - 除非启用按钮,否则以访客身份自动登录不起作用
- MDL-78492 - AWS Aurora MySQL 不支持 COMPRESSED 行格式
- MDL-73213 - 在不更改的情况下打开和关闭时清除下拉列表值
- MDL-77378 - 所有子问题权重为零的完形填空问题,导致除以零错误
- MDL-77679 - 拖放问题类型拖放复制可用选项
- MDL-78674 - 将日历中的活动移动到另一个日期不会在活动视图页面上反映新日期
- MDL-78237 - TinyMCE:源代码模态偏移
- MDL-78391 - RecordRTC Safari 无法正常工作(各种相关错误)
- MDL-78642 - 启用项目组合时,分配中出现意外的返回类型错误
- MDL-77873 - 将测验编辑问题编号就地可编辑的样式设置为可就地编辑的点
- MDL-78066 - 存在研讨会或其他多年级项目活动时,LTI Advantage 内容选择错误
- MDL-75195 - Moodle install_database.php上缺少支持电子邮件字段
- MDL-76757 - 无法轻松删除问题的所有版本
- MDL-77224 - 从课程中删除 H5P 活动时,应删除尝试
- MDL-78435 - 当 Moodle 分配开始和截止日期相同时强制错误/警告
- MDL-78632 - 添加缺少的 yaml 文件类型
- MDL-78622 - 将问题添加到测验查询在mdl_question_references上具有错误的联接,导致性能问题
- MDL-75359 - 报表生成器中的数字聚合不适用于“复选框”用户配置文件字段
- MDL-78644 - 网站图标不支持 .ico 格式
- MDL-78704 - 活动日期字符串应呈现原始的未转义 HTML
- MDL-77180 - 自定义字段类别名称支持多语言
- MDL-78263 - 启用加密时,不应删除 Airnotifier 通知名称
- MDL-77645 - 当学生在禁用注册方法时尝试访问课程时出现课程编辑器 JS 错误
- MDL-78484 - 辅助功能:启用复选框位于日期选取器之后,按 Tab 键顺序排列
- MDL-75937 - 首页设置错误地显示配置 .php
- MDL-76445 - 成绩簿报告中的零状态流导致可用性问题
- MDL-78018 - 作业 - 支持“查看所有提交页面”上的多语言组名称
- MDL-78564 - 当提交语句为空但设置为必填时,学生无法提交作业
- MDL-78460 - 论坛定时帖子模式中的 HTML 编码损坏
- MDL-76319 - CSV 成绩导入错误后添加缺少的继续按钮
- MDL-76661 - BigBlueButton 索引页上的警告
- MDL-78742 - 在课程上传期间不考虑显示活动日期默认值
- MDL-78172 - 论坛组中未应用多语言筛选器
- MDL-74824 - 登录通知消息中不包含自定义更改密码 URL
- MDL-77396 - Wiki 打印预览页面不应使用站点的背景图像
- MDL-78676 - 数据库活动允许在不选择任何活动完成规则的情况下保存
- MDL-78715 - 付款帐户屏幕上的操作菜单与布局重叠
- MDL-78071 - 不应为托管队列添加队列操作菜单
- MDL-78377 - 当我们在评分器报告的分页中更改组不在第一页上时,分页无法正常工作
- MDL-78443 - 未注册任何课程时,在应用程序上向站点管理员显示错误
- MDL-78216 - 滚动时,评分器报告总体平均行被截断
- MDL-77993 - 没有导航项可转到经典主题课程报告的详细统计报告
- MDL-78350 - 核心/dynamic_tabs JS 正在尝试在 JS 中添加 JS
- MDL-78055 - 已弃用:function_exists():构建 CSS 时将 null 传递给字符串类型的参数 (PHP 8.1)
- MDL-78461 - 插件概述页面上的抄袭插件设置链接断开
辅助功能改进
- MDL-77690 - 标题层次结构跳过一个级别
- MDL-76046 - 辅助导航可能会在较小的屏幕上溢出
- MDL-78542 - mod_url链接文本显示为 URL,而不是人类可读的文本
- MDL-76673 - 辅助功能检查器在 <ol 上出现颜色对比度错误>
- MDL-78556 - flexible_table应支持表格标题的标题标记
- MDL-78550 - 成绩簿设置页面上的 HTML 验证程序错误
安全性改进
安全修复
- MSA-23-0019 - 由于验证不充分导致代理绕过风险
- MSA-23-0020 - 分析格式错误的文件存储库引用时存在远程代码执行风险
- MSA-23-0021 - 不考虑仪表板上的某些阻止权限
- MSA-23-0022 - 评分器报告排序中的 SQL 注入风险
- MSA-23-0023 - 通过 OAuth 2 登录将存储的自 XSS 升级到存储的 XSS
- MSA-23-0024 - 私人课程参与者数据可从外部成绩报告方法获得
- MSA-23-0026 - 消息处理器片段中的 IDOR 允许提取其他用户的数据
- MSA-23-0028 - 在管理员查看所有策略页面上打开重定向风险
- MSA-23-0029 - 能力框架工具未按预期受到限制
- MSA-23-0030 - 可进行测验顺序导航旁路