diff --git a/README.md b/README.md index 6648e8533..c72e17f35 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ Hydro 是一个高效信息学在线测评系统。易安装,跨平台,多 对于不熟悉 Linux 或是懒得运维的老师,我们也提供了免费开通即用的在线版本, 详情前往 [https://hydro.ac](https://hydro.ac) 查看 [操作指引](https://hydro.ac/discuss/6172ceeed850d38c79ae18f9) -将安装命令粘贴到控制台一键安装,安装后注册首个用户自动获得超级管理员权限。 -兼容主流 Linux 发行版,推荐使用 Ubuntu 22.04,支持 arm64 设备(树莓派等) +将安装命令粘贴到控制台一键安装,安装后注册首个用户自动获得超级管理员权限。 +兼容主流 Linux 发行版,推荐使用 Debian 12,支持 arm64 设备(树莓派等) ```sh LANG=zh . <(curl https://hydro.ac/setup.sh) @@ -111,6 +111,19 @@ Hydro 用户群:1085853538

更新日志(点击展开)

+### Hydro 4.13.4 / UI 4.52.3 +- framework: 修复 404 返回页 +- ui: 优化用户权限页布局 +- vjudge: codeforces: 优化 katex 显示 +- core: cli: 修复 script 加载顺序 +- install: 默认禁用 yarn 更新检查 +- core: 添加 contest/edit 和 contest/del 钩子 +- ui: 支持展开测试点详情 +- core: 修复 IOI 赛制封榜 +- core: 修复缓存文件不会删除的问题 +- core: 导入题目时显示进度 +- ui: 修复含空格标签的筛选 + ### Hydro 4.13.2 / UI 4.52.0 - a11y: 优化网页测性能测试输出顺序 - ui: 使用新 markdown 编辑器 diff --git a/framework/eslint-config/package.json b/framework/eslint-config/package.json index 28bfcfbf2..e22970623 100644 --- a/framework/eslint-config/package.json +++ b/framework/eslint-config/package.json @@ -1,12 +1,12 @@ { "name": "@hydrooj/eslint-config", - "version": "1.0.12", + "version": "1.0.13", "license": "MIT", "main": "react.yaml", "dependencies": { - "@stylistic/eslint-plugin": "^2.3.0", - "@typescript-eslint/eslint-plugin": "^7.16.1", - "@typescript-eslint/parser": "^7.16.1", + "@stylistic/eslint-plugin": "^2.6.1", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-plugin-github": "^5.0.1", diff --git a/framework/framework/package.json b/framework/framework/package.json index 1bff48d49..44bc11201 100644 --- a/framework/framework/package.json +++ b/framework/framework/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/framework", - "version": "0.0.5", + "version": "0.0.6", "main": "index.ts", "license": "MIT", "peerDependencies": { @@ -29,6 +29,6 @@ "@types/koa-router": "^7.4.8", "@types/lodash": "^4.17.7", "@types/saslprep": "^1.0.3", - "@types/ws": "^8.5.11" + "@types/ws": "^8.5.12" } } diff --git a/package.json b/package.json index 34a376e80..5c2b93839 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@simplewebauthn/types": "9.0.1", "@types/autocannon": "^7.12.5", - "@types/chai": "^4.3.16", + "@types/chai": "^4.3.17", "@types/cross-spawn": "^6.0.6", "@types/node": "20.12.12", "@types/semver": "^7.5.8", diff --git a/packages/center/package.json b/packages/center/package.json index 4b0d35fde..e3f5929b3 100644 --- a/packages/center/package.json +++ b/packages/center/package.json @@ -11,6 +11,6 @@ }, "dependencies": { "crypto-js": "^4.2.0", - "semver": "^7.6.2" + "semver": "^7.6.3" } } diff --git a/packages/geoip/package.json b/packages/geoip/package.json index f065c3c71..ba95ce937 100644 --- a/packages/geoip/package.json +++ b/packages/geoip/package.json @@ -1,15 +1,12 @@ { "name": "@hydrooj/geoip", - "version": "1.3.2", + "version": "1.3.3", "main": "index.ts", "repository": "git@github.com:hydro-dev/Hydro.git", "author": "undefined ", "license": "AGPL-3.0-or-later", "dependencies": { - "maxmind": "^4.3.20" + "maxmind": "^4.3.21" }, - "preferUnplugged": true, - "scripts": { - "prepublish": "./download.sh" - } + "preferUnplugged": true } diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index c11a715a5..88d4ca974 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -11,7 +11,7 @@ "cac": "^6.7.14", "p-queue": "^8.0.1", "schemastery": "^3.14.6", - "semver": "^7.6.2", + "semver": "^7.6.3", "shell-quote": "^1.8.1", "superagent": "^9.0.2", "ws": "^8.18.0" @@ -21,6 +21,6 @@ "devDependencies": { "@types/adm-zip": "^0.4.34", "@types/shell-quote": "^1.7.5", - "@types/ws": "^8.5.10" + "@types/ws": "^8.5.12" } } diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index fccb5da83..0bcae283f 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "4.13.3", + "version": "4.13.4", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/migrate/package.json b/packages/migrate/package.json index ccdf8d1e1..efb474d9a 100644 --- a/packages/migrate/package.json +++ b/packages/migrate/package.json @@ -12,7 +12,7 @@ "xml2js": "^0.6.2" }, "devDependencies": { - "@types/turndown": "^5.0.4", + "@types/turndown": "^5.0.5", "@types/xml2js": "^0.4.14" } } diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 094e8b52e..a68196433 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.52.2", + "version": "4.52.3", "author": "undefined ", "license": "AGPL-3.0", "main": "index.ts", @@ -14,7 +14,7 @@ "cli": false }, "devDependencies": { - "@blueprintjs/core": "^5.10.5", + "@blueprintjs/core": "^5.11.0", "@cordisjs/core": "3.17.3", "@fontsource/dm-mono": "^5.0.20", "@fontsource/fira-code": "^5.0.18", @@ -25,7 +25,7 @@ "@fontsource/source-code-pro": "^5.0.18", "@fontsource/ubuntu-mono": "^5.0.20", "@hydrooj/utils": "workspace:^", - "@sentry/browser": "^8.19.0", + "@sentry/browser": "^8.22.0", "@sentry/webpack-plugin": "^2.21.1", "@simplewebauthn/browser": "9.0.1", "@svgr/webpack": "^8.1.0", @@ -34,7 +34,7 @@ "@types/jquery.transit": "^0.9.33", "@types/json-schema": "^7.0.15", "@types/katex": "^0.16.7", - "@types/markdown-it": "^14.1.1", + "@types/markdown-it": "^14.1.2", "@types/nunjucks": "^3.2.6", "@types/pickadate": "^3.5.35", "@types/qrcode": "^1.5.5", diff --git a/packages/ui-default/pages/ranking.page.styl b/packages/ui-default/pages/ranking.page.styl index d62864c22..a87d152bd 100644 --- a/packages/ui-default/pages/ranking.page.styl +++ b/packages/ui-default/pages/ranking.page.styl @@ -4,7 +4,7 @@ position: relative .col--user - width: rem(220px) + width: rem(280px) .col--rp width: rem(60px) diff --git a/packages/utils/package.json b/packages/utils/package.json index 4f3360268..15ea4a6b1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/utils", - "version": "1.4.25", + "version": "1.4.26", "description": "hydrooj utils", "main": "lib/utils.ts", "repository": "https://github.com/hydro-dev/Hydro.git", @@ -16,7 +16,7 @@ "mongodb": "^5.9.2", "reggol": "^1.6.3", "search-query-parser": "^1.6.0", - "systeminformation": "^5.22.11" + "systeminformation": "^5.23.2" }, "devDependencies": { "@types/fs-extra": "^11.0.4" diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 4f6b6efc1..6ec148c0e 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.9.8", + "version": "1.9.9", "description": "Submit problems to remote oj", "main": "./src/index.ts", "repository": "https://github.com/hydro-dev/Hydro.git", @@ -9,7 +9,7 @@ "preferUnplugged": true, "dependencies": { "@hydrooj/utils": "workspace:^", - "jsdom": "^24.1.0", + "jsdom": "^24.1.1", "superagent-charset": "^1.2.0", "superagent-proxy": "^3.0.0" },