{"release":{"tag":{"name":"v5.0.1","path":"/smallc/SpringBlade/tags/v5.0.1","tree_path":"/smallc/SpringBlade/tree/v5.0.1","message":"1.[升级]前端基础设施层 49 个模块由 .js 全量迁移为 .ts\r\n2.[升级]vite.config 迁移为 .mts，端口与代理目标改由环境变量驱动\r\n3.[升级]vue、element-plus、axios 等核心依赖，移除已停用的 mock 体系\r\n4.[升级]代码生成器模板升级 TS 与 Composition API 产出\r\n5.[新增]vue-tsc 类型门禁，与 esbuild 构建链路解耦\r\n6.[新增]env.d.ts 与 types 类型、Router 扩展与 axios 自定义配置\r\n7.[新增]tsconfig.node.json 独立承载 Node 语境类型检查\r\n8.[新增]用户新增、修改与角色分配校验角色租户归属\r\n9.[新增]禁止创建超管角色，取消角色别名越权风险\r\n10.[优化]角色判定由子串包含改为按分隔符切分全等比对\r\n11.[优化]字典管理权限注解由类级下沉至方法级\r\n12.[优化]类型选型规则收紧，禁用 explicit any 与 Record 宽泛类型\r\n13.[修复]TenantGuard 超管新增数据时租户归属落库为空\r\n14.[修复]代码生成器入口参数错误与 Skills 文档 ApiOrder 用法\r\n15.[修复]证件与手机号校验误判、全屏 API 失效、存储层反序列化越界","commit":{"id":"882432bfcfe7f01a24dddc812dfa1838ff758663","short_id":"882432b","title":":tada: 5.0.1.RELEASE 增强角色判定与角色分配归属校验，建立全 TS 工程化底座","title_markdown":"\u003Cimg class=\"emoji\" alt=\":tada:\" style=\"vertical-align: middle\" src=\"https://cn-assets.gitee.com/assets/emoji/tada-be741eadd68f6c33355db4b50a6c141b.png\" width=\"14\" height=\"14\"\u003E5.0.1.RELEASE 增强角色判定与角色分配归属校验，建立全 TS 工程化底座","description":"","description_markdown":"","message":":tada: 5.0.1.RELEASE 增强角色判定与角色分配归属校验，建立全 TS 工程化底座\n","message_markdown":"\u003Cimg class=\"emoji\" alt=\":tada:\" style=\"vertical-align: middle\" src=\"https://cn-assets.gitee.com/assets/emoji/tada-be741eadd68f6c33355db4b50a6c141b.png\" width=\"14\" height=\"14\"\u003E5.0.1.RELEASE 增强角色判定与角色分配归属校验，建立全 TS 工程化底座","detail_path":"/smallc/SpringBlade/commit/882432bfcfe7f01a24dddc812dfa1838ff758663","commits_path":"/smallc/SpringBlade/commits/882432bfcfe7f01a24dddc812dfa1838ff758663","tree_path":"/smallc/SpringBlade/tree/882432bfcfe7f01a24dddc812dfa1838ff758663","author":{"name":"smallchill","email":"smallchill@163.com","username":"smallc","user_path":"/smallc","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1680535195028182164/474499_smallc_1680535194.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"smallchill","email":"smallchill@163.com","username":"smallc","user_path":"/smallc","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1680535195028182164/474499_smallc_1680535194.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2026-08-11T21:40:06+08:00","committed_date":"2026-08-11T21:40:06+08:00","signature":null,"build_state":null},"archive_path":"/smallc/SpringBlade/repository/archive/v5.0.1","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"5.0.1发布 增强角色判定与角色分配归属校验，建立全 TS 工程化底座","path":"/smallc/SpringBlade/releases/tag/v5.0.1","tag_path":"/smallc/SpringBlade/tree/v5.0.1","project_id":1043439,"created_at":"2026-08-11T21:59:18+08:00","is_prerelease":false,"description":"1. [升级]前端基础设施层 49 个模块由 .js 全量迁移为 .ts\r\n2. [升级]vite.config 迁移为 .mts，端口与代理目标改由环境变量驱动\r\n3. [升级]vue、element-plus、axios 等核心依赖，移除已停用的 mock 体系\r\n4. [升级]代码生成器模板升级 TS 与 Composition API 产出\r\n5. [新增]vue-tsc 类型门禁，与 esbuild 构建链路解耦\r\n6. [新增]env.d.ts 与 types 类型、Router 扩展与 axios 自定义配置\r\n7. [新增]tsconfig.node.json 独立承载 Node 语境类型检查\r\n8. [新增]用户新增、修改与角色分配校验角色租户归属\r\n9. [新增]禁止创建超管角色，取消角色别名越权风险\r\n10. [优化]角色判定由子串包含改为按分隔符切分全等比对\r\n11. [优化]字典管理权限注解由类级下沉至方法级\r\n12. [优化]类型选型规则收紧，禁用 explicit any 与 Record 宽泛类型\r\n13. [修复]TenantGuard 超管新增数据时租户归属落库为空\r\n14. [修复]代码生成器入口参数错误与 Skills 文档 ApiOrder 用法\r\n15. [修复]证件与手机号校验误判、全屏 API 失效、存储层反序列化越界","author":{"name":"smallchill","username":"smallc","path":"/smallc","avatar_url":"https://foruda.gitee.com/avatar/1680535195028182164/474499_smallc_1680535194.png!avatar30"},"attach_files":[{"download_url":"/smallc/SpringBlade/attach_files/3031039/download/SpringBlade-boot-5.0.1.zip","name":"SpringBlade-boot-5.0.1.zip","cli_download_url":"https://gitee.com/smallc/SpringBlade/releases/download/v5.0.1/SpringBlade-boot-5.0.1.zip","censor_failed":false,"censor_tip":null},{"download_url":"/smallc/SpringBlade/attach_files/3031040/download/SpringBlade-5.0.1.zip","name":"SpringBlade-5.0.1.zip","cli_download_url":"https://gitee.com/smallc/SpringBlade/releases/download/v5.0.1/SpringBlade-5.0.1.zip","censor_failed":false,"censor_tip":null},{"download_url":"/smallc/SpringBlade/attach_files/3031041/download/Saber-5.0.1.zip","name":"Saber-5.0.1.zip","cli_download_url":"https://gitee.com/smallc/SpringBlade/releases/download/v5.0.1/Saber-5.0.1.zip","censor_failed":false,"censor_tip":null}],"zip_download_url":"/smallc/SpringBlade/releases/tag/v5.0.1.zip","tar_download_url":"/smallc/SpringBlade/releases/tag/v5.0.1.tar.gz"}}}