diff --git a/IDEA_CHANGELOG.md b/IDEA_CHANGELOG.md
index f543ae90..9e474523 100644
--- a/IDEA_CHANGELOG.md
+++ b/IDEA_CHANGELOG.md
@@ -1,3 +1,14 @@
+* 2.3.0
+ * chore: polish docs and comments [(#536)](https://github.com/tangcent/easy-api/pull/536)
+
+ * chore: fix compatibility issues in compatibility verification [(#535)](https://github.com/tangcent/easy-api/pull/535)
+
+ * fix: implement error handling in remoteConfigContent function [(#534)](https://github.com/tangcent/easy-api/pull/534)
+
+ * fix: resolve comment for custom enum field [(#533)](https://github.com/tangcent/easy-api/pull/533)
+
+ * feat: optimize configuration loading logic for enhanced efficiency and reliability [(#532)](https://github.com/tangcent/easy-api/pull/532)
+
* 2.2.9
* feat: Enhance support for enum fields in 'field' [(#527)](https://github.com/tangcent/easy-api/pull/527)
diff --git a/gradle.properties b/gradle.properties
index b2640ee0..5c3c6c6d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,5 +1,5 @@
plugin_name=EasyApi
-plugin_version=2.2.9.212.0
+plugin_version=2.3.0.212.0
kotlin.code.style=official
kotlin_version=1.8.0
junit_version=5.9.2
diff --git a/idea-plugin/parts/pluginChanges.html b/idea-plugin/parts/pluginChanges.html
index 2dc330a2..50415c6d 100644
--- a/idea-plugin/parts/pluginChanges.html
+++ b/idea-plugin/parts/pluginChanges.html
@@ -1,9 +1,16 @@
-v2.2.9(2023-11-26)
+v2.3.0(2024-04-01)
Full Changelog
+
Enhancements:
+
- - enhancements:
+ - feat: optimize configuration loading logic for enhanced efficiency and reliability (#532)
+
- enhancements: feat: Enhance support for enum fields in 'field' (#527)
+Fixes:
+
+
+ - fix: implement error handling in remoteConfigContent function (#534)
+ - fix: resolve comment for custom enum field (#533)
diff --git a/plugin-script/release.sh b/plugin-script/release.sh
index 6f1535ce..3fa93800 100755
--- a/plugin-script/release.sh
+++ b/plugin-script/release.sh
@@ -33,8 +33,8 @@ commits=$(git log --pretty=format:"%s" v${last_version}..HEAD | sed 's/\(#\([0-9
echo "commits:${commits}"
# Separate commits into enhancements and fixes
-enhancements=$(echo "${commits}" | grep -i "^feat" | sed 's/^/enhancements: /;s/$/<\/li>/')
-fixes=$(echo "${commits}" | grep -i "^fix" | sed 's/^/fixes: /;s/$/<\/li>/')
+enhancements=$(echo "${commits}" | grep -i "^feat" | sed 's/^//;s/$/<\/li>/')
+fixes=$(echo "${commits}" | grep -i "^fix" | sed 's/^//;s/$/<\/li>/')
others=$(echo "${commits}" | grep -ivE "^feat|^fix" | sed 's/^//;s/$/<\/li>/')
@@ -49,14 +49,16 @@ echo "" >> ${basedir}/idea-plugin/parts/pluginChanges.html
echo "Full Changelog" >> ${basedir}/idea-plugin/parts/pluginChanges.html
+echo "Enhancements:
" >> ${basedir}/idea-plugin/parts/pluginChanges.html
# Write the list of enhancements to the pluginChanges.html file (if there are any)
if [ -n "${enhancements}" ]; then
- echo "enhancements: ${enhancements}
" >> ${basedir}/idea-plugin/parts/pluginChanges.html
+ echo "" >> ${basedir}/idea-plugin/parts/pluginChanges.html
fi
+echo "Fixes:
" >> ${basedir}/idea-plugin/parts/pluginChanges.html
# Append the list of fixes to the pluginChanges.html file (if there are any)
if [ -n "${fixes}" ]; then
- echo "" >> ${basedir}/idea-plugin/parts/pluginChanges.html
+ echo "" >> ${basedir}/idea-plugin/parts/pluginChanges.html
fi
# Append the list of other commits to the pluginChanges.html file (if there are any)