From 931b7b391e40a6883e074dc54e7059ff4ac5b6e6 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 31 Jul 2022 19:52:36 +0800 Subject: [PATCH] bump version --- packages/hydrojudge/package.json | 2 +- packages/hydrooj/package.json | 2 +- packages/ui-default/package.json | 2 +- packages/utils/lib/common.ts | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 6e5c7ba7..a34c3f21 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.22.1", + "version": "2.22.2", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index d0e5eddf..eded0742 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.14.21", + "version": "3.14.22", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 8dff7f12..96cbfacb 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.38.26", + "version": "4.38.27", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js", diff --git a/packages/utils/lib/common.ts b/packages/utils/lib/common.ts index 848a0d09..3549e222 100644 --- a/packages/utils/lib/common.ts +++ b/packages/utils/lib/common.ts @@ -173,7 +173,7 @@ interface MatchRule { const SubtaskMatcher: MatchRule[] = [ { - regex: /^([^\d]*(?:\d+[a-zA-Z]+)*)(\d+).(in|txt)$/, + regex: /^([^\d]*(?:\d+[a-zA-Z]+)*)(\d+)\.(in|txt)$/, output: [ (a) => `${a[1] + a[2]}.out`, (a) => `${a[1] + a[2]}.ans`, @@ -195,10 +195,10 @@ const SubtaskMatcher: MatchRule[] = [ preferredScorerType: 'sum', }, { - regex: /^([^\d]*)([0-9]+)([-_])([0-9]+).in$/, + regex: /^([^\d]*)([0-9]+)([-_])([0-9]+)\.in$/, output: [ - (a) => `${a[1] + a[2]}${a[3]}${a[4]}.out`, - (a) => `${a[1] + a[2]}${a[3]}${a[4]}.ans`, + (a) => `${a[1]}${a[2]}${a[3]}${a[4]}.out`, + (a) => `${a[1]}${a[2]}${a[3]}${a[4]}.ans`, ], id: (a) => +a[4], subtask: (a) => +a[2],