diff --git a/CHANGELOG.md b/CHANGELOG.md
index f83e3e55..d6a724f2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,41 @@
# Changelog
+## [v1.3.15](https://github.com/soybeanjs/soybean-admin/compare/v1.3.14...v1.3.15) (2025-06-24)
+
+### 🚀 Features
+
+- **projects**: add configurable user name watermark option - by @wenyuanw [(7c3da)](https://github.com/soybeanjs/soybean-admin/commit/7c3dac42)
+
+### 🐞 Bug Fixes
+
+- **app**: replace console.error with window.console.error for consistency - by @soybeanjs [(7d840)](https://github.com/soybeanjs/soybean-admin/commit/7d84062e)
+- **projects**: ensure proper text color when themes are inverted - by @wenyuanw [(afd60)](https://github.com/soybeanjs/soybean-admin/commit/afd60421)
+- **types**: The environment variable VITE_ICON_LOCAL_PREFIX has the wrong type. - by **chenziwen** [(da149)](https://github.com/soybeanjs/soybean-admin/commit/da149e5b)
+
+### 🛠 Optimizations
+
+- **components**: optimize spacing for lang-switch dropdown options - by @wenyuanw [(fcb89)](https://github.com/soybeanjs/soybean-admin/commit/fcb89883)
+
+### 💅 Refactors
+
+- **iframe-page**: remove unused lifecycle hooks and clean up script setup - by @soybeanjs [(276d8)](https://github.com/soybeanjs/soybean-admin/commit/276d836c)
+
+### 📖 Documentation
+
+- **other**: update docs with video tutorial link. - by **Azir** [(7b2e5)](https://github.com/soybeanjs/soybean-admin/commit/7b2e510a)
+- **readme**: add warning about upcoming `V2` version and link to plan list - by @soybeanjs [(4d42d)](https://github.com/soybeanjs/soybean-admin/commit/4d42dcbe)
+
+### 🏡 Chore
+
+- **deps**: update deps - by @soybeanjs [(dc674)](https://github.com/soybeanjs/soybean-admin/commit/dc674ce8)
+- **projects**: update deps & fix `moduleResolution` - by @soybeanjs [(dbd99)](https://github.com/soybeanjs/soybean-admin/commit/dbd995c1)
+
+### ❤️ Contributors
+
+[](https://github.com/soybeanjs) [](https://github.com/wenyuanw)
+[Azir](mailto:2075125282@qq.com), [chenziwen](mailto:chenziwen@qesong.com)
+
## [v1.3.14](https://github.com/soybeanjs/soybean-admin/compare/v1.3.13...v1.3.14) (2025-06-09)
### 🚀 Features
diff --git a/package.json b/package.json
index b83ff33f..b1af8894 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "soybean-admin",
"type": "module",
- "version": "1.3.14",
+ "version": "1.3.15",
"description": "A fresh and elegant admin template, based on Vue3、Vite6、TypeScript、NaiveUI and UnoCSS. 一个基于Vue3、Vite6、TypeScript、NaiveUI and UnoCSS的清新优雅的中后台模版。",
"author": {
"name": "Soybean",
diff --git a/packages/alova/package.json b/packages/alova/package.json
index 3dc3cdcb..311f5592 100644
--- a/packages/alova/package.json
+++ b/packages/alova/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/alova",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts",
"./fetch": "./src/fetch.ts",
diff --git a/packages/axios/package.json b/packages/axios/package.json
index f71f93ee..bc98e8c5 100644
--- a/packages/axios/package.json
+++ b/packages/axios/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/axios",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/color/package.json b/packages/color/package.json
index 459f5821..151c79ce 100644
--- a/packages/color/package.json
+++ b/packages/color/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/color",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index f5eb5985..598a0936 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/hooks",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/materials/package.json b/packages/materials/package.json
index 0d757f0e..1a760f44 100644
--- a/packages/materials/package.json
+++ b/packages/materials/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/materials",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/ofetch/package.json b/packages/ofetch/package.json
index 1c44e08f..75929324 100644
--- a/packages/ofetch/package.json
+++ b/packages/ofetch/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/fetch",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 3bc63817..08194cae 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/scripts",
- "version": "1.3.14",
+ "version": "1.3.15",
"bin": {
"sa": "./bin.ts"
},
diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json
index 77de4748..0f1af9dd 100644
--- a/packages/uno-preset/package.json
+++ b/packages/uno-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/uno-preset",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 454c1f13..bda6e8e9 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@sa/utils",
- "version": "1.3.14",
+ "version": "1.3.15",
"exports": {
".": "./src/index.ts"
},