diff --git a/CHANGELOG.md b/CHANGELOG.md
index e54e4904b..902f218c4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
All notable changes to [**GZCTF**](https://github.com/GZTimeWalker/GZCTF) will be documented in this file.
+---
+## [0.17.4](https://github.com/GZTimeWalker/GZCTF/compare/v0.17.3..v0.17.4) - 2023-09-22
+
+### 🐛 Bug Fixes
+
+- can not empty post tags (#150) - ([d0b286](https://github.com/GZTimeWalker/GZCTF/commit/d0b286)) by **GZTime**
+
---
## [0.17.3](https://github.com/GZTimeWalker/GZCTF/compare/v0.17.2..v0.17.3) - 2023-09-19
diff --git a/docs/package.json b/docs/package.json
index 78390c11a..d022b3000 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "gzctf-docs",
- "version": "0.17.3",
+ "version": "0.17.4",
"private": true,
"scripts": {
"dev": "next",
@@ -9,7 +9,7 @@
},
"dependencies": {
"@vercel/analytics": "^1.0.2",
- "next": "^13.4.19",
+ "next": "^13.5.2",
"next-themes": "^0.2.1",
"nextra": "^2.12.3",
"nextra-theme-docs": "^2.12.3",
@@ -17,8 +17,8 @@
"react-dom": "^18.2.0"
},
"devDependencies": {
- "@types/node": "^20.6.2",
- "@types/react": "^18.2.21",
+ "@types/node": "^20.6.3",
+ "@types/react": "^18.2.22",
"typescript": "^5.2.2"
}
}
diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml
index 6d434c5dd..b0057b560 100644
--- a/docs/pnpm-lock.yaml
+++ b/docs/pnpm-lock.yaml
@@ -9,17 +9,17 @@ dependencies:
specifier: ^1.0.2
version: 1.0.2
next:
- specifier: ^13.4.19
- version: 13.4.19(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^13.5.2
+ version: 13.5.2(react-dom@18.2.0)(react@18.2.0)
next-themes:
specifier: ^0.2.1
- version: 0.2.1(next@13.4.19)(react-dom@18.2.0)(react@18.2.0)
+ version: 0.2.1(next@13.5.2)(react-dom@18.2.0)(react@18.2.0)
nextra:
specifier: ^2.12.3
- version: 2.12.3(next@13.4.19)(react-dom@18.2.0)(react@18.2.0)
+ version: 2.12.3(next@13.5.2)(react-dom@18.2.0)(react@18.2.0)
nextra-theme-docs:
specifier: ^2.12.3
- version: 2.12.3(next@13.4.19)(nextra@2.12.3)(react-dom@18.2.0)(react@18.2.0)
+ version: 2.12.3(next@13.5.2)(nextra@2.12.3)(react-dom@18.2.0)(react@18.2.0)
react:
specifier: ^18.2.0
version: 18.2.0
@@ -29,11 +29,11 @@ dependencies:
devDependencies:
'@types/node':
- specifier: ^20.6.2
- version: 20.6.2
+ specifier: ^20.6.3
+ version: 20.6.3
'@types/react':
- specifier: ^18.2.21
- version: 18.2.21
+ specifier: ^18.2.22
+ version: 18.2.22
typescript:
specifier: ^5.2.2
version: 5.2.2
@@ -93,7 +93,7 @@ packages:
react: '>=16'
dependencies:
'@types/mdx': 2.0.7
- '@types/react': 18.2.21
+ '@types/react': 18.2.22
react: 18.2.0
dev: false
@@ -213,12 +213,12 @@ packages:
'@napi-rs/simple-git-win32-x64-msvc': 0.1.9
dev: false
- /@next/env@13.4.19:
- resolution: {integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==}
+ /@next/env@13.5.2:
+ resolution: {integrity: sha512-dUseBIQVax+XtdJPzhwww4GetTjlkRSsXeQnisIJWBaHsnxYcN2RGzsPHi58D6qnkATjnhuAtQTJmR1hKYQQPg==}
dev: false
- /@next/swc-darwin-arm64@13.4.19:
- resolution: {integrity: sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==}
+ /@next/swc-darwin-arm64@13.5.2:
+ resolution: {integrity: sha512-7eAyunAWq6yFwdSQliWMmGhObPpHTesiKxMw4DWVxhm5yLotBj8FCR4PXGkpRP2tf8QhaWuVba+/fyAYggqfQg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -226,8 +226,8 @@ packages:
dev: false
optional: true
- /@next/swc-darwin-x64@13.4.19:
- resolution: {integrity: sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==}
+ /@next/swc-darwin-x64@13.5.2:
+ resolution: {integrity: sha512-WxXYWE7zF1ch8rrNh5xbIWzhMVas6Vbw+9BCSyZvu7gZC5EEiyZNJsafsC89qlaSA7BnmsDXVWQmc+s1feSYbQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -235,8 +235,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-gnu@13.4.19:
- resolution: {integrity: sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==}
+ /@next/swc-linux-arm64-gnu@13.5.2:
+ resolution: {integrity: sha512-URSwhRYrbj/4MSBjLlefPTK3/tvg95TTm6mRaiZWBB6Za3hpHKi8vSdnCMw5D2aP6k0sQQIEG6Pzcfwm+C5vrg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -244,8 +244,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-musl@13.4.19:
- resolution: {integrity: sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==}
+ /@next/swc-linux-arm64-musl@13.5.2:
+ resolution: {integrity: sha512-HefiwAdIygFyNmyVsQeiJp+j8vPKpIRYDlmTlF9/tLdcd3qEL/UEBswa1M7cvO8nHcr27ZTKXz5m7dkd56/Esg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -253,8 +253,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-gnu@13.4.19:
- resolution: {integrity: sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==}
+ /@next/swc-linux-x64-gnu@13.5.2:
+ resolution: {integrity: sha512-htGVVroW0tdHgMYwKWkxWvVoG2RlAdDXRO1RQxYDvOBQsaV0nZsgKkw0EJJJ3urTYnwKskn/MXm305cOgRxD2w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -262,8 +262,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-musl@13.4.19:
- resolution: {integrity: sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==}
+ /@next/swc-linux-x64-musl@13.5.2:
+ resolution: {integrity: sha512-UBD333GxbHVGi7VDJPPDD1bKnx30gn2clifNJbla7vo5nmBV+x5adyARg05RiT9amIpda6yzAEEUu+s774ldkw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -271,8 +271,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-arm64-msvc@13.4.19:
- resolution: {integrity: sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==}
+ /@next/swc-win32-arm64-msvc@13.5.2:
+ resolution: {integrity: sha512-Em9ApaSFIQnWXRT3K6iFnr9uBXymixLc65Xw4eNt7glgH0eiXpg+QhjmgI2BFyc7k4ZIjglfukt9saNpEyolWA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -280,8 +280,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-ia32-msvc@13.4.19:
- resolution: {integrity: sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==}
+ /@next/swc-win32-ia32-msvc@13.5.2:
+ resolution: {integrity: sha512-TBACBvvNYU+87X0yklSuAseqdpua8m/P79P0SG1fWUvWDDA14jASIg7kr86AuY5qix47nZLEJ5WWS0L20jAUNw==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -289,8 +289,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-x64-msvc@13.4.19:
- resolution: {integrity: sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==}
+ /@next/swc-win32-x64-msvc@13.5.2:
+ resolution: {integrity: sha512-LfTHt+hTL8w7F9hnB3H4nRasCzLD/fP+h4/GUVBTxrkMJOnh/7OZ0XbYDKO/uuWwryJS9kZjhxcruBiYwc5UDw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -302,8 +302,8 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
- /@swc/helpers@0.5.1:
- resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
+ /@swc/helpers@0.5.2:
+ resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==}
dependencies:
tslib: 2.6.2
dev: false
@@ -407,17 +407,17 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: false
- /@types/node@20.6.2:
- resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==}
+ /@types/node@20.6.3:
+ resolution: {integrity: sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==}
dev: true
- /@types/prop-types@15.7.5:
- resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
+ /@types/prop-types@15.7.6:
+ resolution: {integrity: sha512-RK/kBbYOQQHLYj9Z95eh7S6t7gq4Ojt/NT8HTk8bWVhA5DaF+5SMnxHKkP4gPNN3wAZkKP+VjAf0ebtYzf+fxg==}
- /@types/react@18.2.21:
- resolution: {integrity: sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==}
+ /@types/react@18.2.22:
+ resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==}
dependencies:
- '@types/prop-types': 15.7.5
+ '@types/prop-types': 15.7.6
'@types/scheduler': 0.16.3
csstype: 3.1.2
@@ -499,8 +499,8 @@ packages:
streamsearch: 1.1.0
dev: false
- /caniuse-lite@1.0.30001522:
- resolution: {integrity: sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==}
+ /caniuse-lite@1.0.30001538:
+ resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==}
dev: false
/ccount@2.0.1:
@@ -2098,33 +2098,33 @@ packages:
- supports-color
dev: false
- /next-seo@6.1.0(next@13.4.19)(react-dom@18.2.0)(react@18.2.0):
+ /next-seo@6.1.0(next@13.5.2)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==}
peerDependencies:
next: ^8.1.1-canary.54 || >=9.0.0
react: '>=16.0.0'
react-dom: '>=16.0.0'
dependencies:
- next: 13.4.19(react-dom@18.2.0)(react@18.2.0)
+ next: 13.5.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /next-themes@0.2.1(next@13.4.19)(react-dom@18.2.0)(react@18.2.0):
+ /next-themes@0.2.1(next@13.5.2)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
peerDependencies:
next: '*'
react: '*'
react-dom: '*'
dependencies:
- next: 13.4.19(react-dom@18.2.0)(react@18.2.0)
+ next: 13.5.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /next@13.4.19(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==}
- engines: {node: '>=16.8.0'}
+ /next@13.5.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-vog4UhUaMYAzeqfiAAmgB/QWLW7p01/sg+2vn6bqc/CxHFYizMzLv6gjxKzl31EVFkfl/F+GbxlKizlkTE9RdA==}
+ engines: {node: '>=16.14.0'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
@@ -2137,10 +2137,10 @@ packages:
sass:
optional: true
dependencies:
- '@next/env': 13.4.19
- '@swc/helpers': 0.5.1
+ '@next/env': 13.5.2
+ '@swc/helpers': 0.5.2
busboy: 1.6.0
- caniuse-lite: 1.0.30001522
+ caniuse-lite: 1.0.30001538
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -2148,21 +2148,21 @@ packages:
watchpack: 2.4.0
zod: 3.21.4
optionalDependencies:
- '@next/swc-darwin-arm64': 13.4.19
- '@next/swc-darwin-x64': 13.4.19
- '@next/swc-linux-arm64-gnu': 13.4.19
- '@next/swc-linux-arm64-musl': 13.4.19
- '@next/swc-linux-x64-gnu': 13.4.19
- '@next/swc-linux-x64-musl': 13.4.19
- '@next/swc-win32-arm64-msvc': 13.4.19
- '@next/swc-win32-ia32-msvc': 13.4.19
- '@next/swc-win32-x64-msvc': 13.4.19
+ '@next/swc-darwin-arm64': 13.5.2
+ '@next/swc-darwin-x64': 13.5.2
+ '@next/swc-linux-arm64-gnu': 13.5.2
+ '@next/swc-linux-arm64-musl': 13.5.2
+ '@next/swc-linux-x64-gnu': 13.5.2
+ '@next/swc-linux-x64-musl': 13.5.2
+ '@next/swc-win32-arm64-msvc': 13.5.2
+ '@next/swc-win32-ia32-msvc': 13.5.2
+ '@next/swc-win32-x64-msvc': 13.5.2
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
dev: false
- /nextra-theme-docs@2.12.3(next@13.4.19)(nextra@2.12.3)(react-dom@18.2.0)(react@18.2.0):
+ /nextra-theme-docs@2.12.3(next@13.5.2)(nextra@2.12.3)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-aZywZwokk/h5HrUTh/bsU981Sd2prZks7ci+HNG9wuMnm+drp3PBmRKIuQxBCiJurePVBJ2Qk2/wTV3VECGKnA==}
peerDependencies:
next: '>=9.5.3'
@@ -2179,17 +2179,17 @@ packages:
git-url-parse: 13.1.0
intersection-observer: 0.12.2
match-sorter: 6.3.1
- next: 13.4.19(react-dom@18.2.0)(react@18.2.0)
- next-seo: 6.1.0(next@13.4.19)(react-dom@18.2.0)(react@18.2.0)
- next-themes: 0.2.1(next@13.4.19)(react-dom@18.2.0)(react@18.2.0)
- nextra: 2.12.3(next@13.4.19)(react-dom@18.2.0)(react@18.2.0)
+ next: 13.5.2(react-dom@18.2.0)(react@18.2.0)
+ next-seo: 6.1.0(next@13.5.2)(react-dom@18.2.0)(react@18.2.0)
+ next-themes: 0.2.1(next@13.5.2)(react-dom@18.2.0)(react@18.2.0)
+ nextra: 2.12.3(next@13.5.2)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
scroll-into-view-if-needed: 3.0.10
zod: 3.22.2
dev: false
- /nextra@2.12.3(next@13.4.19)(react-dom@18.2.0)(react@18.2.0):
+ /nextra@2.12.3(next@13.5.2)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-0d8wXpGAccFpMFZuxnlnN56MIZj+AWGYXW3Xk6ByXyr0Mb+B/C/0aGZV5YrBex0V1wEqMGQl4LLAJI+AfCbSXg==}
engines: {node: '>=16'}
peerDependencies:
@@ -2209,7 +2209,7 @@ packages:
gray-matter: 4.0.3
katex: 0.16.8
lodash.get: 4.4.2
- next: 13.4.19(react-dom@18.2.0)(react@18.2.0)
+ next: 13.5.2(react-dom@18.2.0)(react@18.2.0)
next-mdx-remote: 4.4.1(react-dom@18.2.0)(react@18.2.0)
p-limit: 3.1.0
react: 18.2.0
diff --git a/src/GZCTF.Test/GZCTF.Test.csproj b/src/GZCTF.Test/GZCTF.Test.csproj
index 091dbf36f..ed3cbe525 100644
--- a/src/GZCTF.Test/GZCTF.Test.csproj
+++ b/src/GZCTF.Test/GZCTF.Test.csproj
@@ -6,7 +6,7 @@
false
true
Debug;Release;GenAPI
- 0.17.3
+ 0.17.4
True
diff --git a/src/GZCTF.sln b/src/GZCTF.sln
index 851887740..707574dc9 100644
--- a/src/GZCTF.sln
+++ b/src/GZCTF.sln
@@ -39,6 +39,6 @@ Global
SolutionGuid = {643F6AF8-C22F-4E8E-9AB2-504B7C560CD6}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
- version = 0.17.3
+ version = 0.17.4
EndGlobalSection
EndGlobal
diff --git a/src/GZCTF/ClientApp/package.json b/src/GZCTF/ClientApp/package.json
index 43f031cb5..299c0d9bc 100644
--- a/src/GZCTF/ClientApp/package.json
+++ b/src/GZCTF/ClientApp/package.json
@@ -1,6 +1,6 @@
{
"name": "gzctf-client",
- "version": "0.17.3",
+ "version": "0.17.4",
"private": true,
"scripts": {
"dev": "vite",
diff --git a/src/GZCTF/GZCTF.csproj b/src/GZCTF/GZCTF.csproj
index 1497923e6..87530de1c 100644
--- a/src/GZCTF/GZCTF.csproj
+++ b/src/GZCTF/GZCTF.csproj
@@ -2,7 +2,7 @@
net7.0
- 0.17.3
+ 0.17.4
GZ::CTF $(VITE_APP_GIT_NAME)-$(VITE_APP_GIT_SHA) build at $(VITE_APP_BUILD_TIMESTAMP)
enable
enable
@@ -18,7 +18,7 @@
http://localhost:63000
pnpm run dev --host
Debug;Release;GenAPI
- 0.17.3
+ 0.17.4
4
preview
True