diff --git a/CHANGELOG.md b/CHANGELOG.md
index 67940018..bf21389a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,88 @@
# 更新日志
+## [v2.2.0](https://gitee.com/xlsea/ruoyi-plus-soybean/compare/v2.1.0...v2.2.0) (2026-05-23)
+
+### 🚨 重大变更
+
+- **pnpm**: update pnpm from v10 to v11 - by @soybeanjs [(1f8e4)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/1f8e4eca)
+
+### 🚀 新功能
+
+- **docs**:
+ - update Vite version from 7 to 8 in README and package.json - by @soybeanjs [(788d8)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/788d8929)
+ - update communication group details to FeiShu in README - by @soybeanjs [(da09f)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/da09f2c1)
+- **packages**:
+ - check git staging area before showing commit prompts - by **Azir-11** [(7b809)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/7b809c09)
+
+### 🐞 Bug 修复
+
+- **assets**:
+ - add ts-expect-error comment for svg icons type error - by @soybeanjs [(f8f0c)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/f8f0c6c4)
+- **bin**:
+ - update import statement for index file - by @soybeanjs [(4549d)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/4549ddda)
+- **components**:
+ - 修复字典组件多语言切换无法实时更新问题 - by @m-xlsea [(1160e)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/1160e502)
+ - 修复wang-editor样式和聚焦问题 - by **AN** [(94766)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/94766c70)
+ - 修复wang-editor编辑器层级和主题问题 - by **AN** [(871d7)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/871d7bf4)
+- **docs**:
+ - update FeiShu group image URL with cache-busting query parameter - by @soybeanjs [(369a3)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/369a3447)
+- **hooks**:
+ - 修复无法无法通过paginationProps传入pageSize导致的分页问题 - by **AN** [(852ff)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/852ffc6b)
+- **i18n-ally**:
+ - add missing TypeScript compiler options. fixed #907 - by @soybeanjs in https://gitee.com/xlsea/ruoyi-plus-soybean/issues/907 [(a5f85)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/a5f85810)
+- **packages**:
+ - 修复时间筛选未重置问题,调整search.vue.vm模板文件 - by **AN** [(e0c30)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/e0c30623)
+ - fix ERR_USE_AFTER_CLOSE error when pressing Ctrl+C during commit - by **Azir-11** [(eba49)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/eba49504)
+- **projects**:
+ - 修复混合左侧混合-顶部优先布局下固定问题 - by @m-xlsea [(1005d)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/1005d444)
+ - fix ts and lint error - by @soybeanjs [(9afa2)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/9afa21e4)
+- **tsconfig**:
+ - change moduleResolution to 'bundler' across multiple packages - by @soybeanjs [(c0105)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/c0105c55)
+- **utils**:
+ - 修复新增公告,SSE消息字典未解析问题 - by **AN** [(e4e95)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/e4e954dc)
+- **vscode**:
+ - add oxc.vscode extension and update settings for formatting. fixed #904 - by @soybeanjs in https://gitee.com/xlsea/ruoyi-plus-soybean/issues/904 [(f8bd9)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/f8bd921a)
+- **workflows**:
+ - update actions/checkout and actions/setup-node to v6 - by @soybeanjs [(b5b50)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/b5b5087c)
+
+### 🛠 优化
+
+- **mix-menu**:
+ - use stable Symbol.for as MixMenu context key. fixed #919 - by @soybeanjs in https://gitee.com/xlsea/ruoyi-plus-soybean/issues/919 [(e1667)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/e1667669)
+- **projects**:
+ - 修复菜单代码质量问题 - by @m-xlsea [(6f349)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/6f34956e)
+ - 优化搜索时间范围,填充23:59:59;优化代码模板,去除冗余代码。 - by **AN** [(92e9b)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/92e9beea)
+
+### 💅 重构
+
+- **hooks**: simplify useContext implementation and improve type definitions - by @soybeanjs [(f292d)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/f292d32d)
+
+### 📖 文档
+
+- **other**:
+ - 更新 Vibe Coding 配置 - by @m-xlsea [(7fec0)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/7fec02ff)
+- **readme**:
+ - add SoybeanUI section with description and badges - by @soybeanjs [(3a7a3)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/3a7a36b7)
+
+### 🏡 杂项
+
+- **.gitignore**:
+ - add src-tauri/target to ignore list - by @soybeanjs [(f3975)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/f39753e1)
+- **deps**:
+ - update deps - by @soybeanjs [(a43a7)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/a43a7b3b)
+ - update deps - by **soybean-js** [(9afb3)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/9afb335e)
+ - update deps - by @soybeanjs [(e8fa9)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/e8fa90b4)
+ - update deps - by @soybeanjs [(77299)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/77299691)
+- **merge**:
+ - Merge Soybean branch main into dev - by @m-xlsea [(a4adf)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/a4adffe9)
+ - Merge Soybean branch main into dev - by @m-xlsea [(7eeff)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/7eeff925)
+- **packages**:
+ - 更新VelocityUtils工具类 - by **AN** [(3198e)](https://gitee.com/xlsea/ruoyi-plus-soybean/commit/3198ea4c)
+
+### ❤️ 贡献者
+
+[](https://github.com/m-xlsea) [](https://github.com/soybeanjs) [](https://github.com/Azir-11) [](https://gitee.com/elio-an) [](https://github.com/soybeanjs)
+
## [v2.1.0](https://gitee.com/xlsea/ruoyi-plus-soybean/compare/v2.0.0...v2.1.0) (2026-03-27)
### 🚨 重大变更
diff --git a/README.md b/README.md
index 31fc91ec..555346ab 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@
# 📢 重要通知
-2.0.0 版本已经正式发布(工作流版本请切换 [flow](https://gitee.com/xlsea/ruoyi-plus-soybean/tree/flow/) 分支查看),但仍然建议:
+2.2.0 版本已经正式发布(工作流版本请切换 [flow](https://gitee.com/xlsea/ruoyi-plus-soybean/tree/flow/) 分支查看),但仍然建议:
- 在生产环境使用前进行充分测试
- 关注项目更新,及时获取最新版本