Releases: zhblue/hustoj
Releases · zhblue/hustoj
Happy Anniversary
Full Changelog: 26.04.09...26.04.13
26.04.09 css fixing
What's Changed
- export: write XML to temp file and deliver as ZIP download by @zhblue in #1160
- Feature/problem export xml to zip by @zhblue in #1161
- Use the flag
ZipArchive::FL_ENC_UTF_8for explicitly labeling the filename in UTF-8 encoding. by @yjfvictor in #1162
Full Changelog: 26.04.08...26.04.09
26.04.08 🦞优化
What's Changed
- fix(install): Update broken docker image URL in CentOS 7 script by @aryanjsingh in #1155
- fix: repair syntax errors in thread.php and newpost.php by @zhblue in #1156
- Potential fix for code scanning alert no. 82: Inefficient regular expression by @zhblue in #1157
- fix: resolve N+1 query in status.php (performance optimization) by @zhblue in #1158
- perf: 比赛排名索引优化 + SQL查询重构 by @zhblue in #1159
New Contributors
- @aryanjsingh made their first contribution in #1155
Full Changelog: 26.04.03...26.04.08
26.04.03 - AI is a better worker.
What's Changed
- Add files via upload by @zhblue in #1137
- Add files via upload by @zhblue in #1138
- 修复 md js文件的导入 by @Tiang-88 in #1141
- fix XSS: add htmlentities to all direct $_SESSION echo outputs by @zhblue in #1142
- fix SQL injection: intval each element in hlist before SQL IN clause by @zhblue in #1143
- fix: set display_errors=Off in production PHP files by @zhblue in #1146
- fix SSRF: validate user_id before GitHub API URL in starred() by @zhblue in #1144
- fix SQL injection: use parameterized query in login-discuz.php by @zhblue in #1145
- fix: validate email is not empty and has valid format on registration by @zhblue in #1148
- fix: replace hardcoded Chinese with lang constants in templates by @zhblue in #1149
- Use utf8mb4 instead of utf8 by @yjfvictor in #1150
- 修复NOIP比赛进行时,管理员无法查看排名信息的问题 by @Wesley-Chen-CN in #1151
- i18n: extract hardcoded Chinese strings from aiapi/common.php by @zhblue in #1152
- i18n: extract prompt user labels to lang constants by @zhblue in #1153
- i18n: sync AI prompt constants to all language files by @zhblue in #1154
New Contributors
- @yjfvictor made their first contribution in #1150
Full Changelog: 26.03.23...26.04.03
我提交的大部分代码来自 OpenClaw + MiniMax2.7
AI working
What's Changed
- fix: address PHP 8.2 deprecation warnings and improve AI API robustness by @jepeng-miao in #1131
- 缩进规范检测 by @Tiang-88 in #1133
- 缩减检测开关 by @Tiang-88 in #1134
- Sync syzoj template updates into sidebar template by @Copilot in #1135
- Patch 61 by @Tiang-88 in #1136
New Contributors
- @Copilot made their first contribution in #1135
Full Changelog: 26.01.31...26.03.23
First Release of Async-AI Edition
What's Changed
- 修复 PHP 8 兼容性警告及 Header 跳转问题 by @zhblue in #1127
- 修复 PHP 8 兼容性警告及 Header 跳转问题 by @jepeng-miao in #1128
- 修复了PHP8兼容,警告消除以及导入逻辑的修正 by @jepeng-miao in #1129
- 修复:处理题目编辑与导出中的空值及权限问题 by @jepeng-miao in #1130
New Contributors
- @jepeng-miao made their first contribution in #1128
Full Changelog: 26.01.24...26.01.31
Asynchronized AI API calling Beta Test
What's Changed
- 20260101 docker打包 by @shiningrise in #1111
- debug docker镜像 by @shiningrise in #1113
- 优化docker镜像 by @shiningrise in #1114
- security patch by @zhblue in #1116
- patches of zip filename by @zhblue in #1117
- Potential fix for code scanning alert no. 4: Time-of-check time-of-use filesystem race condition by @zhblue in #1118
- Potential fix for code scanning alert no. 6: Incorrect return-value check for a 'scanf'-like function by @zhblue in #1120
- catch up by @zhblue in #1121
- Potential fix for code scanning alert no. 5: Incorrect return-value check for a 'scanf'-like function by @zhblue in #1119
- sync by @zhblue in #1122
- Potential fix for code scanning alert no. 20: DOM text reinterpreted as HTML by @zhblue in #1123
- catch up by @zhblue in #1124
- Cron alpha by @zhblue in #1125
Full Changelog: 26.01.01...26.01.24
Happy New Year 2026 !
First Release with aiapi ready
Full Changelog: 25.12.01...25.12.10



