diff --git a/CHANGELOG.md b/CHANGELOG.md index afa94c4d..6c7db583 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,35 +1,85 @@ +## [v2.2.0](https://github.com/Charles7c/continew-admin/compare/v2.1.0...v2.2.0) (2023-12-31) + +### ✨ 新特性 + +* 发送短信验证码新增限流处理 ([c71a89a](https://github.com/Charles7c/continew-admin/commit/e719d207fb76c82b584f2e1ac7210061dc71a89a)) +* 代码生成新增生成预览功能 ([ee1c5ba](https://github.com/Charles7c/continew-admin/commit/401702972f30c4e556a2cf8d048f78fa9ee1c5ba)) ([ea74673](https://github.com/Charles7c/continew-admin/commit/505ba49a5304fb3e2ba655dea901cd5e3ea74673)) +* 适配 ContiNew Starter 行为验证码,系统内所有短信发送新增前置行为验证码验证 ([Gitee PR#9](https://gitee.com/Charles7c/continew-admin/pulls/9)) +* 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能 +* 存储库管理:提供文件存储库新增、编辑、删除、导出等功能 + +### 💎 功能优化 + +- 优化 API 文档配置 ([2a8be71](https://github.com/Charles7c/continew-admin/commit/108f1c4ae7b855ac0bab2d3fe028270472a8be71)) +- 调整枚举配置值为大写 ([51ba28f](https://github.com/Charles7c/continew-admin/commit/3ece42b94e071ece87e6b4616f7817bf851ba28f)) +- 优化由于 Mock 引起的导出报错提示 ([0b868a8](https://github.com/Charles7c/continew-admin/commit/349899b4fc9572450ca31d9a5e19268ce0b868a8)) +- 优化查询访客地域分布信息接口 SQL ([c902052](https://github.com/Charles7c/continew-admin/commit/4df887d82678ced0d30aa0c7a6f92edcac902052)) +- 调整后端部分方法名 save => add ([a485b27](https://github.com/Charles7c/continew-admin/commit/45bd3e10b6ac6aecde41ff9484668e557a485b27)) +- 优化系统日志详情 ([c761224](https://github.com/Charles7c/continew-admin/commit/55effa36580a57ddedb688e2ce30bec45c761224)) ([c77a9c5](https://github.com/Charles7c/continew-admin/commit/99997c160eefc152a6f4e74bcd9c5ef6fc77a9c5)) +- 移除部分方法中仅有单个非读操作的事务处理 ([569fdbd](https://github.com/Charles7c/continew-admin/commit/b85d69298de1a6c48d15300bb9ff1b3ea569fdbd)) +- 优化编译配置 ([1511268](https://github.com/Charles7c/continew-admin/commit/ed8bb57fe24dfbe8f45b8f53370ebb79f1511268)) +- 优化配置文件格式 ([e6dd80b](https://github.com/Charles7c/continew-admin/commit/3399bc8dde0c8c8ac6d3e583ffbe299f7e6dd80b)) + +### 🐛 问题修复 + +- 修复代码生成相关错误 ([41c42d7](https://github.com/Charles7c/continew-admin/commit/3fdc50d78ec50a878cec2b35c7d5028e741c42d7)) +- 更新仪表盘帮助文档部分过期链接 ([91651b8](https://github.com/Charles7c/continew-admin/commit/ac4283679a847ed372db28aae1ea05fd791651b8)) + +### 💥 破坏性变更 + +- 适配 ContiNew Starter QueryTypeEnum 命名变更 ([d49cc1b](https://github.com/Charles7c/continew-admin/commit/97c273f99ecb038e041e3d39dbfacf326d49cc1b)) +- 适配 ContiNew Starter Log HttpTracePro(日志模块) ([b3a98c3](https://github.com/Charles7c/continew-admin/commit/9bf015059b96f41c29f05ecbf7612d611b3a98c3)) +- 适配 ContiNew Starter 全局异常处理器 ([978691b](https://github.com/Charles7c/continew-admin/commit/4ed4ddd4f055cefe1f85482bd6b9ef760978691b)) +- 适配 ContiNew Starter 数据权限解决方案(数据访问模块-MyBatis Plus) ([9a5b16e](https://github.com/Charles7c/continew-admin/commit/084942630ab0e1846c1836b8dc4bf5b2c9a5b16e)) +- 调整 IBaseEnum 所属包 ([efac7d9](https://github.com/Charles7c/continew-admin/commit/e6c6e1cb0e326c5f531ca5cb2e17a1e26efac7d9)) +- 重构原有文件上传接口并优化配置文件配置格式 ([92ad7e6](https://github.com/Charles7c/continew-admin/commit/5e370254dd00deaab62438c5feb4de14192ad7e6)) + +### 📦 依赖升级 + +- ContiNew Starter 1.0.0 => 1.1.0 ([7bc2c6b](https://github.com/Charles7c/continew-admin/commit/fc80921c047862b424ca625317f4657667bc2c6b)) (更多依赖升级详情,请查看 ContiNew Starter [更新日志](https://github.com/Charles7c/continew-starter/blob/dev/CHANGELOG.md)) +- Arco Design Vue 2.53.0 => 2.53.3 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- Vite 4.5.0 => 4.5.1 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- TypeScript 5.2.2 => 5.3.3 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- unplugin-vue-components 0.25.2 => 0.26.0 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- @kangc/v-md-editor 2.3.17 => 2.3.18 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- eslint 8.53.0 => 8.56.0 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- @vueuse/core 10.5.0 => 10.7.0 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- vue-i18n 9.6.5 => 9.8.0 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- vue-json-pretty 2.2.4 => 2.3.0 ([7e660cb](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb)) +- 由于篇幅限制,仅列出部分前端依赖升级情况,更多请查看 [提交记录](https://github.com/Charles7c/continew-admin/commit/2720275b97334545dde71d548173bfcda7e660cb) + ## [v2.1.0](https://github.com/Charles7c/continew-admin/compare/v2.0.0...v2.1.0) (2023-12-03) ### 💎 功能优化 -- 优化数据权限注解 ([b14b14e](https://github.com/Charles7c/continew-admin/commit//bb59a78573bec521e8852f1c88ce6078fb14b14e)) -- 回退全局响应结果处理器 ([333feba](https://github.com/Charles7c/continew-admin/commit//c7a4e329945d8368a9b93a2488c059cf3333feba)) -- 优化字典 Controller CRUD 注解使用 ([efa2abb](https://github.com/Charles7c/continew-admin/commit//8c1c4b014463d073e848e2f2abc33e089efa2abb)) -- 优化常量命名风格,XxxConsts => XxxConstants ([f1b9c41](https://github.com/Charles7c/continew-admin/commit//ec28705b6ff6dd26ec3ef673fb3827259f1b9c41)) -- 移除 XML 文件头部的协议信息 ([8007238](https://github.com/Charles7c/continew-admin/commit//b47695603afb0c19679c4100c1e3c23bc8007238)) -- 优化菜单标题校验 ([218fb25](https://github.com/Charles7c/continew-admin/commit//3dd81a1192c4e340dad0b1bae5e29d1d7218fb25)) +- 优化数据权限注解 ([b14b14e](https://github.com/Charles7c/continew-admin/commit/bb59a78573bec521e8852f1c88ce6078fb14b14e)) +- 回退全局响应结果处理器 ([333feba](https://github.com/Charles7c/continew-admin/commit/c7a4e329945d8368a9b93a2488c059cf3333feba)) +- 优化字典 Controller CRUD 注解使用 ([efa2abb](https://github.com/Charles7c/continew-admin/commit/8c1c4b014463d073e848e2f2abc33e089efa2abb)) +- 优化常量命名风格,XxxConsts => XxxConstants ([f1b9c41](https://github.com/Charles7c/continew-admin/commit/ec28705b6ff6dd26ec3ef673fb3827259f1b9c41)) +- 移除 XML 文件头部的协议信息 ([8007238](https://github.com/Charles7c/continew-admin/commit/b47695603afb0c19679c4100c1e3c23bc8007238)) +- 优化菜单标题校验 ([218fb25](https://github.com/Charles7c/continew-admin/commit/3dd81a1192c4e340dad0b1bae5e29d1d7218fb25)) ### 🐛 问题修复 -- 修复 mock 被错误关闭的问题 ([e7b4e42](https://github.com/Charles7c/continew-admin/commit//a34070ffed3044ad2bea604701b074665e7b4e42)) -- 修复保存生成配置校验失效的问题,并优化部分提示效果 ([65289b4](https://github.com/Charles7c/continew-admin/commit//c34e934bb553d7f814d0fb5aa87eac0f565289b4)) +- 修复 mock 被错误关闭的问题 ([e7b4e42](https://github.com/Charles7c/continew-admin/commit/a34070ffed3044ad2bea604701b074665e7b4e42)) +- 修复保存生成配置校验失效的问题,并优化部分提示效果 ([65289b4](https://github.com/Charles7c/continew-admin/commit/c34e934bb553d7f814d0fb5aa87eac0f565289b4)) ### 💥 破坏性变更 -- 项目包结构 top.charles7c.cnadmin => top.charles7c.continew.admin ([b9e75d1](https://github.com/Charles7c/continew-admin/commit//b86fe329d07317fed6a7d0b7015856de4b9e75d1)) -- 适配 ContiNew Starter 全局错误处理配置 ([5e016f7](https://github.com/Charles7c/continew-admin/commit//b62095d66e2318d35e4af07b128203b5a5e016f7)) -- 适配 ContiNew Starter CRUD(扩展模块) ([079ffc2](https://github.com/Charles7c/continew-admin/commit//ce5a2ec9319b86e69a6bda67a886e1c96079ffc2)) -- 适配 ContiNew Starter Mail(消息模块) ([e0abd4b](https://github.com/Charles7c/continew-admin/commit//ce785ddce28733eeefbf970ed08b01e36e0abd4b)) -- 适配 ContiNew Starter Excel(文件处理模块) ([1ff7958](https://github.com/Charles7c/continew-admin/commit//1311ae3603a26dc44dfffc5be86ea1ab81ff7958)) -- 适配 ContiNew Starter 认证模块-JustAuth ([3a7ff3a](https://github.com/Charles7c/continew-admin/commit//7ad8d1773a8e50e37a326b8f73f9ba38a3a7ff3a)) ([385b0ec](https://github.com/Charles7c/continew-admin/commit//f28fbd14fa83a82df49b07f16070e0ff3385b0ec)) -- 适配 ContiNew Starter 认证模块-SaToken ([05b297f](https://github.com/Charles7c/continew-admin/commit//86ca8f094ff6d1c00b52c1406985bc00105b297f)) -- 适配 ContiNew Starter 图形验证码 ([b50ee5c](https://github.com/Charles7c/continew-admin/commit//8a11a020e04e271da7b700b5d73cf8475b50ee5c)) -- 适配 ContiNew Starter MyBatis Plus 自动配置 ([b534a3f](https://github.com/Charles7c/continew-admin/commit//7306cd9d2f9492aa39e11b8f0dc8c7c11b534a3f)) -- 适配 ContiNew Starter Redisson 自动配置 ([41236a1](https://github.com/Charles7c/continew-admin/commit//a40e609ea14acda840d2771f05ca9690d41236a1)) -- 适配 ContiNew Starter Jackson、API 文档(Knife4j:Spring Doc)自动配置 ([1fd710f](https://github.com/Charles7c/continew-admin/commit//a86f3a5047eda2f67cc9ad7721006d2db1fd710f)) -- 适配 ContiNew Starter 线程池自动配置 ([1bdd5bb](https://github.com/Charles7c/continew-admin/commit//ec1daaf0456296dbc3704ae700b9577001bdd5bb)) -- 引入 ContiNew Starter,适配跨域自动配置 ([ea63c11](https://github.com/Charles7c/continew-admin/commit//2c4f5116c999b9316ab0bee4fa661338fea63c11)) -- 项目 group id top.charles7c => top.charles7c.continew ([906acf1](https://github.com/Charles7c/continew-admin/commit//3e23acb3e257d5813b858356aa926a96c906acf1)) +- 项目包结构 top.charles7c.cnadmin => top.charles7c.continew.admin ([b9e75d1](https://github.com/Charles7c/continew-admin/commit/b86fe329d07317fed6a7d0b7015856de4b9e75d1)) +- 适配 ContiNew Starter 全局错误处理配置 ([5e016f7](https://github.com/Charles7c/continew-admin/commit/b62095d66e2318d35e4af07b128203b5a5e016f7)) +- 适配 ContiNew Starter CRUD(扩展模块) ([079ffc2](https://github.com/Charles7c/continew-admin/commit/ce5a2ec9319b86e69a6bda67a886e1c96079ffc2)) +- 适配 ContiNew Starter Mail(消息模块) ([e0abd4b](https://github.com/Charles7c/continew-admin/commit/ce785ddce28733eeefbf970ed08b01e36e0abd4b)) +- 适配 ContiNew Starter Excel(文件处理模块) ([1ff7958](https://github.com/Charles7c/continew-admin/commit/1311ae3603a26dc44dfffc5be86ea1ab81ff7958)) +- 适配 ContiNew Starter 认证模块-JustAuth ([3a7ff3a](https://github.com/Charles7c/continew-admin/commit/7ad8d1773a8e50e37a326b8f73f9ba38a3a7ff3a)) ([385b0ec](https://github.com/Charles7c/continew-admin/commit/f28fbd14fa83a82df49b07f16070e0ff3385b0ec)) +- 适配 ContiNew Starter 认证模块-SaToken ([05b297f](https://github.com/Charles7c/continew-admin/commit/86ca8f094ff6d1c00b52c1406985bc00105b297f)) +- 适配 ContiNew Starter 图形验证码 ([b50ee5c](https://github.com/Charles7c/continew-admin/commit/8a11a020e04e271da7b700b5d73cf8475b50ee5c)) +- 适配 ContiNew Starter MyBatis Plus 自动配置 ([b534a3f](https://github.com/Charles7c/continew-admin/commit/7306cd9d2f9492aa39e11b8f0dc8c7c11b534a3f)) +- 适配 ContiNew Starter Redisson 自动配置 ([41236a1](https://github.com/Charles7c/continew-admin/commit/a40e609ea14acda840d2771f05ca9690d41236a1)) +- 适配 ContiNew Starter Jackson、API 文档(Knife4j:Spring Doc)自动配置 ([1fd710f](https://github.com/Charles7c/continew-admin/commit/a86f3a5047eda2f67cc9ad7721006d2db1fd710f)) +- 适配 ContiNew Starter 线程池自动配置 ([1bdd5bb](https://github.com/Charles7c/continew-admin/commit/ec1daaf0456296dbc3704ae700b9577001bdd5bb)) +- 引入 ContiNew Starter,适配跨域自动配置 ([ea63c11](https://github.com/Charles7c/continew-admin/commit/2c4f5116c999b9316ab0bee4fa661338fea63c11)) +- 项目 group id top.charles7c => top.charles7c.continew ([906acf1](https://github.com/Charles7c/continew-admin/commit/3e23acb3e257d5813b858356aa926a96c906acf1)) ## [v2.0.0](https://github.com/Charles7c/continew-admin/compare/v1.3.1...v2.0.0) (2023-11-15) diff --git a/README.md b/README.md index 03bc7051..249b444f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ License -Release +Release GitHub stars @@ -60,7 +60,7 @@ ContiNew Admin (Continue New Admin)中后台管理框架/脚手架,持续 ## 系统功能 > **Note** -> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [任务清单](https://doc.charles7c.top/other/require.html#任务清单) 和 [更新日志](https://doc.charles7c.top/changelog.html)。 +> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [任务清单](https://doc.charles7c.top/admin/intro/require.html#任务清单) 和 [更新日志](https://doc.charles7c.top/admin/other/changelog.html)。 - 个人中心:支持基础信息修改、安全设置(密码修改、邮箱绑定、手机号绑定、第三方账号绑定/解绑)、头像裁剪上传、个人操作日志查看 - 用户管理:提供用户的相关配置,新增用户后,默认密码为 123456 @@ -70,6 +70,8 @@ ContiNew Admin (Continue New Admin)中后台管理框架/脚手架,持续 - 公告管理:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示 - 消息管理:提供消息查看、标记已读、全部已读、删除等功能(适配对接导航栏站内信功能) - 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置 +- 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能 +- 存储库管理:提供文件存储库新增、编辑、删除、导出等功能 - 系统配置:提供修改系统标题、Logo、favicon 等基础配置功能,以方便用户系统与其自身品牌形象保持一致(暂未开放高级配置) - 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能 - 在线用户:管理当前登录用户,可一键踢下线 @@ -152,7 +154,7 @@ ContiNew Admin (Continue New Admin)中后台管理框架/脚手架,持续 ## 快速开始 > **Note** -> 更详细的流程,请查看在线文档[《快速开始》](https://doc.charles7c.top/guide/intro/quick-start.html)。 +> 更详细的流程,请查看在线文档[《快速开始》](https://doc.charles7c.top/admin/intro/quick-start.html)。 ### 后端 @@ -441,11 +443,11 @@ continew-admin ContiNew Admin 致力于持续以最新流行技术栈构建,拥抱变化,迭代优化。作为一个开源项目,Creator 的初心是希望 ContiNew Admin 依托开源协作模式,提升技术透明度、放大集体智慧、共创优秀实践,源源不断地为企业级项目开发提供助力。 -我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://doc.charles7c.top/other/feedback.html) 讨论或认领任务。 +我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://doc.charles7c.top/support.html) 讨论或认领任务。 ### 分支说明 -ContiNew Admin 的分支目前分为下个大版本的开发分支和上个大版本的维护分支,PR 前请注意对应分支是否处于维护状态,版本支持情况请查看 [更新日志/版本支持](https://doc.charles7c.top/changelog.html#%E7%89%88%E6%9C%AC%E6%94%AF%E6%8C%81)。 +ContiNew Admin 的分支目前分为下个大版本的开发分支和上个大版本的维护分支,PR 前请注意对应分支是否处于维护状态,版本支持情况请查看 [更新日志/版本支持](https://doc.charles7c.top/admin/other/changelog.html#%E7%89%88%E6%9C%AC%E6%94%AF%E6%8C%81)。 | 分支 | 说明 | | ----- | ------------------------------------------------------------ | diff --git a/continew-admin-ui/package.json b/continew-admin-ui/package.json index 0c7c9e10..4b0202f5 100644 --- a/continew-admin-ui/package.json +++ b/continew-admin-ui/package.json @@ -1,7 +1,7 @@ { "name": "continew-admin-ui", "description": "ContiNew Admin 中后台管理框架,Continue New Admin,持续以最新流行技术栈构建,拥抱变化,迭代优化。", - "version": "2.2.0-SNAPSHOT", + "version": "2.2.0", "private": true, "author": "Charles7c", "license": "Apache-2.0", diff --git a/continew-admin-ui/src/views/dashboard/workplace/components/docs.vue b/continew-admin-ui/src/views/dashboard/workplace/components/docs.vue index a88b3886..bf5517ee 100644 --- a/continew-admin-ui/src/views/dashboard/workplace/components/docs.vue +++ b/continew-admin-ui/src/views/dashboard/workplace/components/docs.vue @@ -14,7 +14,7 @@ @@ -23,7 +23,7 @@ @@ -32,7 +32,7 @@ @@ -41,7 +41,7 @@ @@ -50,7 +50,7 @@ diff --git a/continew-admin-webapi/src/main/resources/config/application.yml b/continew-admin-webapi/src/main/resources/config/application.yml index cf3ee141..7a270277 100644 --- a/continew-admin-webapi/src/main/resources/config/application.yml +++ b/continew-admin-webapi/src/main/resources/config/application.yml @@ -5,7 +5,7 @@ project: # 应用名称 app-name: continew-admin # 版本 - version: 2.2.0-SNAPSHOT + version: 2.2.0 # 描述 description: ContiNew Admin 中后台管理框架/脚手架,Continue New Admin,持续以最新流行技术栈构建,拥抱变化,迭代优化。 # 基本包 diff --git a/pom.xml b/pom.xml index 6a4f2ba3..739b4a52 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,7 @@ - 2.2.0-SNAPSHOT + 2.2.0 2.40.0