diff --git a/CHANGELOG.md b/CHANGELOG.md index a555f856ded17801f41bb91162895d7a3d093f3f..d9c26cc6f8488f82369bf5fef19759c7c6bcc7ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,16 @@ # 更新日志 (CHANGELOG) -## 2026-05-25 +## 2026-05-25 (v2.0.0.5) + +### 问题修复 +- **课程总评页空值保护**:修复 `coursetotal.aspx` 中 `groupscores()` 桩方法返回 null 导致的 `NullReferenceException`,对返回值和 `DDLCid.SelectedItem` 增加空值检查,异常数据下正常降级显示。 +- **分组页面 DataBinding 异常修复**:修复 `grouping.aspx` 中 `ClassGroup` 查询只返回 `Sgroup` 列但前端 GridView 绑定 `Sid/Sname/Sgtitle` 导致的 DataBinding 异常;同时实现 `GroupMembers` 桩方法,修复嵌套 DataList 绑定返回 null 的问题。 + +### 涉及文件 +- 课程总评页:`teacher/coursetotal.aspx.cs` +- 数据访问层:`App_Code/Dal/Students.cs` + +## 2026-05-25 (v2.0.0.4) ### 新功能 - **上传库重用与可见视频插入**:重构教师端编辑器上传弹窗,支持上传库资源重用和可见区域视频插入,提升学案编辑效率。(#IJPFJ9) diff --git a/README.md b/README.md index 8407680a3cf72d8106dd23fc5f4d883cf051b662..447e00613678fd29ee72708b6b9cd5c8075ba133 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # LearnSite 信息技术学习平台 -[![Latest稳定版](https://img.shields.io/badge/Latest-v2.0.0.4.20260525133443-brightgreen?style=flat-square&logo=gitee)](https://gitee.com/nylon26/openlearnsite/releases) -[![Dev预览版](https://img.shields.io/badge/Dev-v2.0.0.4.20260525133443-blue?style=flat-square&logo=gitee)](https://gitee.com/nylon26/openlearnsite/releases) +[![Latest稳定版](https://img.shields.io/badge/Latest-v2.0.0.5.20260525085122-brightgreen?style=flat-square&logo=gitee)](https://gitee.com/nylon26/openlearnsite/releases) +[![Dev预览版](https://img.shields.io/badge/Dev-v2.0.0.5.20260525085122-blue?style=flat-square&logo=gitee)](https://gitee.com/nylon26/openlearnsite/releases) ## 目录 diff --git a/docs/releases/RELEASE_NOTES_2026-05-25.md b/docs/releases/RELEASE_NOTES_2026-05-25.md index f28fec942320fc7b24e8929146e6642cfab408f9..8d9385ba39ffcebcca1f037c0de06bac52146033 100644 --- a/docs/releases/RELEASE_NOTES_2026-05-25.md +++ b/docs/releases/RELEASE_NOTES_2026-05-25.md @@ -1,9 +1,8 @@ # 版本发布说明 - 2026-05-25 ## 概要 -- 上传库重用与可见视频插入:教师端编辑器上传弹窗重构,支持资源重用和可见区域视频插入 -- 思维导图本地下载:学生端和教师端新增思维导图本地下载入口,配合同步防抖点击防护 -- 系统 UI 基准升级:shadcn baseline 扩展到全部 master shells,设计系统统一 +- **v2.0.0.5**:课程总评页空值保护与分组页面 DataBinding 异常修复 +- **v2.0.0.4**:上传库重用与可见视频插入;思维导图本地下载;系统 UI 基准升级 ## 重点更新 @@ -23,7 +22,8 @@ - **课程表修复**:修复时间段列表未初始化错误 ## 修复项 -- Docker 混合部署备份路径不匹配问题 +- **v2.0.0.5**:课程总评页 groupscores 空值保护;分组页面 ClassGroup DataBinding 异常修复 +- **v2.0.0.4**:Docker 混合部署备份路径不匹配问题 - Excel 导入支持 xlsx 格式 - Seat 目录大小写导致 404 错误 - 课堂评价年级班级选择联动异常 @@ -32,6 +32,7 @@ - 打字成绩未计入学期总评 ## 重点变更区域 -- 模块:`teacher/editor-upload-modal.js`、`student/kitymind.aspx`、`manager/backup.aspx` -- 样式:`css/theme/teacher/editor-upload-modal.css`、`code/idleturtle.css` -- 聊天:`App_Code/ChatServer/ChatLogQueryService.cs`、`teacher/chatmanage.aspx` \ No newline at end of file +- v2.0.0.4 模块:`teacher/editor-upload-modal.js`、`student/kitymind.aspx`、`manager/backup.aspx` +- v2.0.0.4 样式:`css/theme/teacher/editor-upload-modal.css`、`code/idleturtle.css` +- v2.0.0.4 聊天:`App_Code/ChatServer/ChatLogQueryService.cs`、`teacher/chatmanage.aspx` +- v2.0.0.5 修复:`teacher/coursetotal.aspx.cs`、`App_Code/Dal/Students.cs` \ No newline at end of file diff --git a/release.log b/release.log index 0bcc5e4a90b3209cd94ce18a7d283e355dbcbecf..7dded692ee5aa38622928d265e8153c868a3e6ed 100644 --- a/release.log +++ b/release.log @@ -1 +1 @@ -v2.0.0.4.20260525133443 \ No newline at end of file +v2.0.0.5.20260525085122 \ No newline at end of file diff --git a/update.json b/update.json index 950da242372050e2092096e416c00d5b149e171d..0ffc405577aed17e97c372adb2d60b64b8115d60 100644 --- a/update.json +++ b/update.json @@ -1,7 +1,7 @@ { - "version": "v2.0.0.4.20260525133443", + "version": "v2.0.0.5.20260525085122", "downloadUrl": "https://gitee.com/nylon26/openlearnsite/releases", "htmlUrl": "https://gitee.com/nylon26/openlearnsite/releases", - "notes": "v2.0.0.4 上传库重用与可见视频插入;思维导图本地下载按钮;数据库备份日志分页;shadcn UI 基准扩展;聊天历史查询服务;Docker 混合部署备份路径修复;多处学生端/教师端页面布局与交互优化。", - "publishedAt": "2026-05-25T13:34:43Z" -} \ No newline at end of file + "notes": "v2.0.0.5 课程总评页 groupscores 空值保护;分组页面 ClassGroup DataBinding 异常修复。", + "publishedAt": "2026-05-25T08:51:22Z" +}