- 将导航栏上调到顶部并加入图标
- 将 gcc 版本上升到 7.2.0
- 加入对 C11、C++14、C++17 的支持
- 加入对 FreeBASIC 的支持
- 调整了 FB、Python、Java 的 Dangerous Syscall(Java 8 会自动进行 usage tracking,可能是 Java 的 bug)
2018.1.15 ~ 2018.1.21 加入的功能
- 初步加强了筛选功能
- 加入权限功能
- 允许比赛中途报名
- 加入对不同赛制的支持,包括 OI、IOI、UOJ、ACM
- 重写 uoj-query-lib.php
- 修复了 rating 图表的 bug
2018.1.22 ~ 2018.1.28 加入的功能
- 在比赛列表中显示赛制
- 胡乱写了 faq
- 不需要重新测试的赛制现在可以直接发布成绩
- 按赛制显示注册比赛时的信息
- 增加提交次数限制
- 优化比赛中不显示其他人提交的设定
- 加入提交的 FreeBASIC 代码的高亮显示
2018.1.29 ~ 2018.2.11 加入的功能
2018.2.12 ~ 2018.2.18 加入的功能
- 将筛选功能加入了比赛提交记录页面
- 加入了未读私信的提醒
- 允许时限以毫秒作为单位
- 增加 AC 题数排行榜
- 将没有参加过比赛的人从 ranklist 里面移除
2018.3.26 ~ 2018.4.1 加入的功能
- 现在所有人都能在每页(除了最后一页)看到十个提交记录了
- 现在只要可以看到一道题,就可以看到这道题在任何比赛中的提交
- 比赛时将无法看到题目的统计页面
- 允许上传数据带有子目录,从而方便的实现捆绑测试
- 上传数据带有子目录时,可以自动识别出每组数据匹配关系
- 改动了一些元素的样式,增强对表单错误信息的支持,使高级编辑器外观不那么突兀
- 现在上传数据后会清空原有数据并自动同步
- 增加 problem.conf 的编辑器
- 增加比赛提问功能
- 比赛管理员可以在比赛中查看实时评测结果及真实榜单
- 更新比赛界面
- 允许子任务依赖在其之后的子任务
- 允许子任务测试的题目带部分分,子任务得分取该子任务中最低分
- 加入自动显示时间限制、空间限制、下发文件下载等功能
- 在测试全部数据的比赛中,会取第一次得到最高分的提交作为最终得分而非最后一次
- 允许下载数据(仅限可以查看数据详情的题目)
- 允许提交列表中的用户名使用 * 或 ?
- 加入对于非传统题题目类型的设置
- 加入比赛题目的计分系数
- 可能允许用 OJ 题目自制比赛?
- 增加在编辑器中对 FreeBASIC 的高亮显示
- 加入 Java 9
- 将题目按照更多的栏目分开,增强搜索
- 加入一些 meta 题目
- 加入第 0 次比赛的题目
- 加入图片上传功能
- 加强权限功能,支持对学校学生的手动实名认证
- 增加组队功能
- 对 Runtime Error 的分析?(requested by DozBear)也可以用 gcov 分析每条语句运行次数
- 提交时允许自动测试样例
- 余泰来,QQ:2915154295
- 戴言,Email:daiyan2003@126.com
- 王泽远,QQ:2060823590
- 欢迎 NFLS (以及其他学校?)的大佬加入 OJ 开发!