diff --git a/development/script/release-and-publish.sh b/development/script/release-and-publish.sh
index f21e41458da61a5f873415a60628cfbeb98cef3f..66782b8d1082dd7ac206323a065e06329717648a 100755
--- a/development/script/release-and-publish.sh
+++ b/development/script/release-and-publish.sh
@@ -5,6 +5,7 @@ PROJECT_ROOT="$(realpath $SCRIPT_DIR'../../')/"
 APPLICATION_PATH="${PROJECT_ROOT}application/"
 TEST_PATH="$(realpath $SCRIPT_DIR'../test/')/"
 BUILD_PATH="${PROJECT_ROOT}deployment/build/npm/"
+DEVELOPMENT_PATH="${PROJECT_ROOT}development/"
 
 if [ -d $BUILD_PATH ]; then
   rm -rf $BUILD_PATH}
@@ -16,6 +17,11 @@ cp -r ${APPLICATION_PATH}* ${BUILD_PATH}
 cp -r ${TEST_PATH} ${BUILD_PATH}
 cp -r ${PROJECT_ROOT}README.md ${BUILD_PATH}
 
+git add ${APPLICATION_PATH}package.json
+git add ${DEVELOPMENT_PATH}package.json
+git add ${PROJECT_ROOT}release.json
+git commit -m "release and publish to npm"
+
 cd ${BUILD_PATH}
 pnpm publish --dry-run --access public
 cd -
diff --git a/release.json b/release.json
index 0be45a3432eb696cda03c991bdbd86e38f013741..55e7b2ab1ac3b9804269ceb1c07aaee52d49e7fe 100644
--- a/release.json
+++ b/release.json
@@ -1 +1 @@
-{"version":"0.1.15"}
+{"version":"0.1.17"}