新增
- 升级到tp8.0.0,升级其他所有后端依赖
- 升级到vue3.3,升级其他所有前端依赖
- 上传文件使用部分文件名作为前缀以便识别
- 多富文本编辑器共存支持
- 模糊搜索关键词可以含有百分号
- 表格,单元格和公共搜索自定义渲染支持slot方式
- 表格头组件增加多个插槽
- 使用Phinx管理项目数据表,增加数据表管理类
- 增加访问和操作文件系统的类
- 可视化CRUD,修改设计且数据表内有数据时,不再删表重建,而是根据设计调整表结构
- 可视化CRUD,单表多次关联支持、远程下拉字段名自动根据表名生成
- 可视化CRUD,修复生成的远程下拉pk属性可能错误的问题
- 可视化CRUD,实时的字段命名规则检查、字段名称重复检查
- 可视化CRUD,增加当前不在开发环境提醒
- 可视化CRUD,选择的表有成功生成的记录则建议从历史记录开始
- 其他细节
优化/修复
- 安装器优化
- 公共语言翻译key全面大写开头
- 内置font-awesome
- WEB终端执行日志显示样式优化,且输出支持换行
- 完善前端端类型定义
- 部分公共函数归纳为类
- array输入组件可以设置数组项的标题
- 可视化CRUD,修复远程下拉多选字段的公共搜索失效的问题
- 云存储初始化时机优化
- 修改菜单规则默认图标
- 上传组件默认值为null时的处理
- 修复后台基类 del 方法的数据权限失效的问题
- 编程式删除系统配置分组时,该分组无配置项再删除
- 同类函数参数命名统一、字段命名规则统一、参数命名规则统一
- 默认折叠所有会员菜单规则
- 优化点选验证码汉字集
- 优化命令执行失败时的提示信息
- 去除不必要的 controllerUrls
- timeFormat函数归类到公共文件中
- menu_rule表名改为admin_rule,因为会员规则表名为user_rule
- 修复远程下拉组件在无数据时无提醒的问题
- 修复热更新后鉴权按钮消失的问题
- 其他细节
此版本有一些不兼容更新,建议在更新前参考:v2.0.0不兼容更新
历时 30 年,Linux 桌面市场份额达到 3% GPT-4 模型架构泄露:包含 1.8 万亿参数、采用混合专家模型 (MoE) RustDesk 1.2:采用 Flutter 重写桌面版本,支持 Wayland 被控 deepin V23 成功适配 WSL CentOS 项目宣称“向所有人开放” 马斯克宣布成立 xAI 公司 React 正在经历 Angular.js 的时刻吗? Rust 1.71.0 稳定版发布 微软推出新的默认字体 Aptos,替代 Calibri Twitter 劲敌 —— Threads 用户数突破 1 亿编程笔记 » 全新 v2 版本 BuildAdmin—TP8+VUE3.3+可视化 CRUD 重新生成代码时不再删表重建