
3 月 22 日,南京,聊聊生成式 AI 应用构建

本次发布中实际上包含了众多的版本,本文重点介绍一些主要更新优化,后面也包括距上次发布期间更新清单。
主要更新
新的权限配置模式
新版设计了新的权限数据来源,权限可直接读取控制器注解,去掉了对数据库的依赖,无需“更新权限节点”,权限不是数据,不存在增删改的概念,直接读取代码的是一种更清晰的模式; 新版中使用了新的权限设置布局,相对于树形结构,展示的信息量更大,配置更舒服;
后台代码直接兼容接口模式
admin下所有继承基类的代码,无论是页面还是ajax,都支持接口调用,生成一套代码,可直接提供接口数据。 支持通过header token实现认证; 支持将页面数据转为接口数据;
具体可查看文档: https://doc.ulthon.com/read/augushong/ulthon_admin/admin-api-mode/zh-cn/2.x.html
新增内置定时器
新内置定时器,支持并发模式,支持基本的控制,后续会增加相关后台管理。
具体可查看文档: https://doc.ulthon.com/read/augushong/ulthon_admin/timer/zh-cn/2.x.html
后台菜单支持导入导出
后台菜单支持导入导出,方便在多个环境之间同步配置,不需要一个个的操作添加和删除。
具体可查看文档:
https://doc.ulthon.com/read/augushong/ulthon_admin/admin-menu-migrate/zh-cn/2.x.html
替换默认富文本编辑器
新版默认使用wangeditor作为富文本编辑器。
增加自动更新模式
当我们使用一个框架开始新项目时,会面临一个问题,当底层更新时,无法方便的升级底层。如果框架选择完全的SDK模式发布,又会导致开发体验下降,因此本框架实现了一套基础的扩展层,当要修改内置逻辑时,只需要通过扩展机制,就能很方便的实现定制,又不影响后续的底层更新。
具体可查看文档: https://doc.ulthon.com/read/augushong/ulthon_admin/admin-extend/zh-cn/2.x.html https://doc.ulthon.com/read/augushong/ulthon_admin/admin-upgrade/zh-cn/2.x.html
扩展架构
目前框架已实现了基本的扩展架构,并且逐步丰富扩展埋点,为以后的自动更新和功能扩展打下基础。
二次扩展架构和更新
凡是基于本框架的项目,也可以实现一行命令更新的效果,方便大家发布自己的产品。
具体可查看文档: https://doc.ulthon.com/read/augushong/ulthon_admin/admin-upgrade/zh-cn/2.x.html
内置docker部署模式
本框架内置了docker的部署模式,大家无需再次踩坑。
其他众多更新
框架还增加了很多底层更新和组件,比如:
- 增加了orm操作whereif
- 增加了view标签var
- 增加了动态数据输入
- 增加了行政区选择
- 增加了全局数据共享方法
- 等等
未来
未来将继续打造框架,引入更多企业级特性。
具体建议请提交issue。
v2.0.116 发布说明
发布日期: 2025-03-20
本次发布包含了从 v2.0.30 到 v2.0.116 的所有更新。
重构
- [2025-03-20] 版本内容整理使用统一的类型配置 (#379bf64)
- [2025-03-10] 优化后台兼容接口请求的判断 (#e33863a)
新功能
- [2025-03-20] 升级权限管理模式 (#d3e85fa)
- [2025-03-17] 发布新版本 (#1887733)
- [2025-03-11] 支持生成发布文件 (#4602952)
- [2025-03-11] 提交tag时支持markdown格式 (#f96fbd7)
- [2025-03-11] 版本说明支持生成markdown文件 (#3ab1fa5)
- [2025-03-11] 版本命令支持生成说明文件 (#4aaa1c0)
- [2025-03-11] 优化首页的最新修改样式 (#95c152b)
- [2025-03-11] 实现token认证机制 (#dadce88)
- [2025-03-10] 实现后台请求兼容接口的模式 (#7f92b0e)
- [2025-03-10] view支持读取assign的数据 (#afd5f6b)
- [2025-03-05] 完善demo机制;实现tab的demo和var标签的demo; (#1160774)
- [2025-03-05] 增加var标签 (#0f4c0e5)
- [2025-03-05] 增加通用的扩展字符返回内容处理; (#efe5062)
- [2025-03-05] 当url的hash对应的tab存在时,直接打开; (#e08c517)
修复
- [2025-03-17] 修复登录状态监测错误 (#2f0bd6b)
其他
- [2025-03-20] 发布新版本 (#61860cb)
- [2025-03-11] 发布新版本 (#304669d)
- [2024-11-15] 设置php时区 (#ab30204)
- [2024-11-14] 增加注释 (#118e27c)
- [2024-11-14] tableData增加打开页面参数; (#7cabf4a)
- [2024-11-14] databrage增加强制转对象参数; (#0d2fea7)
- [2024-11-14] 修改图片默认不搜索 (#99df8d0)
- [2024-11-12] 切换新版layui;增加表格多模板机制;增加local操作方法;增加页面记忆操作方法;删除多余代码; (#d91e73d)
- [2024-11-12] 兼容新版layui (#684153c)
- [2024-11-12] 引入新版layui (#dcacb0d)
- [2024-11-12] 开始多模版 (#cbcb839)
- [2024-11-07] 优化手机端表现 (#3baaf47)
- [2024-11-05] 发布新版本 (#e2314b2)
- [2024-11-01] 设置系统配置的文件字段 (#0579a14)
- [2024-10-25] 增加数据库的文件字段数据迁移 (#3f48492)
- [2024-10-24] tableData组件多选时默认在两侧拼接逗号 (#4cf1c95)
- [2024-10-23] 生成临时文件增加结尾空白 (#9dd5111)
- [2024-10-22] 优化curd临时生成对应到正式目录,方便IDE可直接定位打开 (#b3684b7)
- [2024-10-21] 视图层增加./的include的引入方法 (#ff8f208)
- [2024-10-21] db增加whereif操作 (#17aa8dc)
- [2024-10-21] 修改配置文件设置文件大小优化 (#044d28b)
- [2024-10-21] 修改富文本样式错误 (#6d58f6b)
- [2024-10-21] 替换富文本编辑器为wangeditor (#75526bb)
- [2024-10-17] 修复复制事件的暂停错误 (#52abfec)
- [2024-10-17] 增加最后一次登录时间格式化 (#5cb3ba8)
- [2024-10-17] 增加记录最后一次登录时间; (#4d663a1)
- [2024-10-17] 发布新版本 (#5146823)
- [2024-10-17] 修改超级管理员判断方式 (#4db4bc6)
- [2024-10-16] 修复自动关闭弹框错误 (#0196920)
- [2024-10-15] 给积累增加工具方法 (#f5a0f82)
- [2024-10-15] 修复更新错误 (#58ea77b)
- [2024-10-15] 发布新版本 (#a92bf7b)
- [2024-10-15] 新增LoadMigrationFiles事件,支持扩展提供的数据库迁移文件 (#d0add06)
- [2024-10-15] 优化粘贴提示;优化菜单导入清空缓存 (#c79ad6b)
- [2024-10-15] 增加菜单到导出和导入;增加粘贴全局操作;优化表单错误表现; (#008e781)
- [2024-10-15] 生成数据库迁移文件支持生成更新的迁移文件 (#b04321e)
- [2024-10-15] 更新版本提示优先自定义的路径 (#afd8b81)
- [2024-10-14] 发布新版本 (#9128194)
- [2024-10-14] 发布新版本 (#63766ea)
- [2024-10-14] 修复更新机制错误 (#cf407a7)
- [2024-10-14] 修复获取版本错误 (#04028a4)
- [2024-10-14] 发布新版本 (#9e0535e)
- [2024-10-14] 支持推送产品版本 (#0f96076)
- [2024-10-14] 为基于框架的产品预留更新机制; (#40a00be)
- [2024-10-14] 生成数据库迁移代码时,如果是开发环境就生成一个到当前目录 (#090ab09)
- [2024-10-11] 表单提交按钮支持不关闭页面的设置 (#1a640b4)
- [2024-10-06] 优化定时器逻辑 (#83536d8)
- [2024-10-04] 发布新版本 (#384980b)
- [2024-10-04] 修复多进程定时器的重复执行错误 (#e4fe7b4)
- [2024-10-04] 发布新版本 (#4fd1389)
- [2024-10-04] 新增通用的虚拟数据模型;新增定时任务多进程;新增多进程阻塞模式的定时器; (#e53445e)
- [2024-09-24] 调整dockerfile中的脚本 (#ee80d6e)
- [2024-09-23] 优化dockerfile说明 (#22397aa)
- [2024-09-23] 修改默认的docker打包机制,更简洁; (#a4e12ed)
- [2024-07-27] 增加docker常用命令说明 (#7f914ed)
- [2024-07-07] 开始演示用例页面 (#575d432)
- [2024-06-07] 更新格式化規則 (#50b478d)
- [2024-06-01] 优化js代码兼容性 (#a292fcd)
- [2024-06-01] 优化判断机制 (#aedb332)
- [2024-06-01] 发布新版本 (#6f6bc56)
- [2024-06-01] 优化js语法,提高兼容性 (#592bc66)
- [2024-05-27] 修改忽略 (#fee373f)
- [2024-05-15] 优化dockerfile (#a316759)
- [2024-05-14] 优化快速入口管理的状态字段默认值 (#7212f1f)
- [2024-05-14] 修改默认的排序值为100 (#4cabe95)
- [2024-05-09] 兼容php8.1 (#b51d1ad)
- [2024-04-19] 增加备注 (#eb4973d)
- [2024-04-19] 记录docker命令 (#05998e4)
- [2024-04-19] docker增加自动启动 (#35c605f)
- [2024-04-16] 更新注解版本 (#39f42f5)
- [2024-04-15] 修改说明 (#09e43b8)
- [2024-04-11] 更新dockerfile (#f162031)
- [2024-04-11] 更新dockerfile (#e3bcfbb)
- [2024-04-11] 更新dockfile (#0a34a6c)
- [2024-04-11] 修改说明 (#04ce04c)
- [2024-04-11] 修改说明 (#0778ef7)
- [2024-04-11] 优化tableData;新增dataGet; (#84e879f)
- [2024-04-10] 修复表格选择字段渲染; (#1c9560c)
- [2024-04-10] 优化表格选择器,支持textarea,支持多字段显示; (#77bcee0)
- [2024-04-08] 更新docker配置 (#0cf8c17)
- [2024-04-08] 优化PHP配置进程数 (#5224618)
- [2024-04-07] 修正docker的run.sh (#4f8b9a4)
- [2024-04-07] 修改说明 (#54cea42)
- [2024-04-07] 修改说明 (#a2da18a)
- [2024-04-07] 修改说明 (#ff43ad0)
- [2024-04-07] 新增docker用法和说明; (#fc07f22)
- [2024-04-07] 增加docker配置;修复重置命令错误;优化timer请求机制支持本地 (#c0b5880)
- [2024-04-01] 修复事件异常错误 (#7fcfb62)
- [2024-03-23] 给系统代码增加异常抛出 (#53cd57f)
- [2024-03-22] 增加引入文件的版本控制更新 (#b34a515)
- [2024-03-22] 将js统计加入到后台中 (#d37f858)
- [2024-02-22] 增加全局存储工具注解 (#b4abb49)
- [2024-02-22] 格式化代码;新增全局数据存储工具; (#667608d)
- [2024-02-22] 增加拼接public的方法 (#f4c1fc9)
- [2024-01-05] 关闭日志测试 (#586d53d)
- [2024-01-03] 优化自动更新脚本 (#9e53641)
- [2024-01-03] 修复命名空间错误;发布新版本 (#9a7b901)
- [2024-01-03] 增加测试机制;完善DebugMysql日志逻辑;更新debug_log表字段格式;发布新版本 (#e6779f4)
- [2023-12-11] 发布新版本 (#58bb816)
- [2023-12-11] 优化搜索查询构造逻辑 (#1c6f2aa)
- [2023-12-11] 删除技术债务 (#bb2e485)
- [2023-12-11] 完成timer_limit的预搜索传值,发布新版本 (#9b7b999)
- [2023-12-11] 增加引入文件扩展事件 (#a8edac9)
- [2023-12-11] 增加done回调参数 (#c4705fb)
- [2023-12-08] 优化查询参数效果;发布新版本 (#b6d352f)
- [2023-12-08] 修复number_limit搜索初始化问题 (#c60c4b7)
- [2023-12-08] 发布新版本 (#84108e8)
- [2023-12-08] 优化更新逻辑 (#64f231f)
- [2023-12-08] 优化更新逻辑 (#fcfc077)
- [2023-12-08] 修改更新的逻辑 (#4321529)
- [2023-12-08] 发布版本 (#8538ada)
- [2023-12-08] 优化更新逻辑 (#ba7fc61)
- [2023-12-08] number_limit增加默认参数;发布新版本 (#a337900)
- [2023-12-08] 修复更新逻辑创建目录 (#69a090f)
- [2023-12-08] 修复更新逻辑 (#08df325)
- [2023-12-08] 发布新版本 (#6dc8955)
- [2023-12-08] 删除代码无用代码 (#5653f0d)
- [2023-12-08] 发布新版本;增加自动替换脚本 (#9f2d089)
- [2023-11-28] 发布新版本 (#89c0961)
- [2023-11-28] 将扩展名通过ua暴露;更改js的编码规范 (#a75ff46)
- [2023-11-25] 修改创建文件逻辑 (#b67c75a)
- [2023-11-25] 增加自动创建缺失的js配置项; (#4a91535)
- [2023-11-25] 清理技术债务;优化安装到sqlite的兼容性 (#51c8490)
- [2023-11-17] 新增动态输入单选、多行文本、默认值等特性;发布新版本 (#ebd774d)
- [2023-11-16] 发布新版本 (#494ccc1)
- [2023-11-16] 优化lay-submit特性,支持btn上设置name和value (#78f87c6)
- [2023-11-09] 删除错误的引入;优化目录创建 (#a430cc9)
- [2023-11-08] 优化创建目录 (#7829f76)
- [2023-11-03] 发布新版本 (#14929c9)
- [2023-11-03] 修复同步更新值的错误 (#b135170)
- [2023-11-03] 修改依赖加载顺序 (#197145e)
- [2023-11-02] 修复动态输入错误 (#a98f61e)
- [2023-11-02] 修复动态输入组件初始化 (#d7618f5)
- [2023-11-02] 发布新版本 (#2c7a3f8)
- [2023-11-02] 发布新版本 (#2bc65b9)
- [2023-11-02] 停止动态属性的开发 (#1e5502f)
- [2023-11-02] 完成拖动排序 (#726c1a4)
- [2023-11-02] 开始优化多列和拖动 (#29893bf)
- [2023-11-02] 修复更新提示逻辑 (#00cf8a5)
- [2023-11-02] 修复更新逻辑 (#14c52b5)
- [2023-11-02] 修改更新逻辑 (#acc975a)
- [2023-11-02] 修改更新逻辑 (#ded73a9)
- [2023-11-02] 发布新版本 (#ce99071)
- [2023-11-02] 增加重置按钮 (#1a91476)
- [2023-11-02] 给参数输入组件增加拖动排序 (#dac7375)
- [2023-10-18] 优化更新逻辑;发布新版本 (#b8a3ae9)
- [2023-10-18] 完善更新逻辑 (#f865748)
- [2023-10-18] 修复更新错误 (#1fcaf23)
- [2023-10-18] 修复重装错误 (#698ac62)
- [2023-10-18] 完成新的更新逻辑 (#9059f1c)
- [2023-10-18] 增加说明 (#c941f12)
- [2023-10-18] 将所有主要逻辑代码迁移到extend中,并在service中注册调用; (#6195ac6)
- [2023-10-18] 修复安装类错误 (#a4e56ca)
- [2023-10-18] 调整更新逻辑;发布新版本 (#bf07f4e)
- [2023-10-18] 调整源码对比方式;调整更新逻辑 (#8f1a749)
- [2023-10-18] 修复默认安装数据库的兼容性问题;发布新版本 (#b83e5aa)
- [2023-10-04] 清理技术债务;发布新版本 (#0f77257)
- [2023-10-04] 增加登录跳转到指定页面;发布新版本 (#8abfdd5)
- [2023-09-28] 修改默认字段 (#daae126)
- [2023-09-28] 数据库安装文件增加默认字段 (#48d9c50)
- [2023-09-27] 删除手机模式模板错误 (#f405eed)
- [2023-09-27] 发布新版本 (#80e3624)
- [2023-09-27] 增加分页 (#df71a1a)
- [2023-09-27] 新增手机端浏览模式 (#4356de3)
- [2023-09-27] 移除旧版表格转卡片;删除layui2.7的遗留问题代码;调整代码格式 (#c772577)
- [2023-09-27] 修改版本信息 (#7b5560a)
- [2023-09-27] 修改说明 (#3f9b108)
- [2023-09-27] 修改欢迎页面的更新级别 (#0abdcc4)
- [2023-09-27] 优化欢迎页面的手机端兼容性 (#6b665f5)
- [2023-09-27] 更新图片错误图标;发布新版本 (#7f5483c)
- [2023-09-27] 发布新版本 (#a7a9407)
- [2023-09-27] 修复快捷查询错误 (#5abc980)
- [2023-09-27] 发布新版本 (#8352116)
- [2023-09-27] 模型新增快捷缓存查询方法 (#5556307)
- [2023-09-26] 发布新版本 (#f5266b0)
- [2023-09-26] 修改密码名称 (#a3fb359)
- [2023-09-26] 更新底层layui;修改time字段默认宽度;修改底层js;发布新版本 (#b192666)
- [2023-09-26] 修改对比模式 (#ee28d35)
- [2023-09-26] 发布新版本 (#b31b49a)
- [2023-09-26] 修改fetch的获取方式 (#8481ddd)
- [2023-09-26] 将topthink/think-template引入到框架内;增加fetch和include的文件目录的@和@/开头的定位方法 (#3b93706)
- [2023-09-25] 增加扩展机制定位文件;将common模块实现扩展模式;发布新版本; (#184dae8)
- [2023-09-25] 修改著作信息;修改更新配置文件 (#3dcf336)
- [2023-09-25] 修改配置 (#b6d91ec)
- [2023-09-25] 实现view的扩展架构;调整think-view依赖;发布新版本 (#5955a03)
- [2023-09-23] 调整更新逻辑;发布新版本 (#9f43e11)
- [2023-09-23] 发布新版本 (#b27f6d9)
- [2023-09-23] 删除文件 (#847e66e)
- [2023-09-23] 发布新版本 (#dd6f33f)
- [2023-09-23] 清理部分无用的代码;调整更新逻辑;发布新版本 (#afd570b)
- [2023-09-23] 重新修改主业务逻辑的命名规则 (#44edefb)
- [2023-09-23] 调整admin下的类库代码,将主要逻辑调整到extend下 (#bee15df)
- [2023-09-23] 删除事件代码 (#ea9b8b0)
- [2023-09-23] 发布新版本 (#68f92e9)
- [2023-09-23] 增加response的事件机制;为login增加事件;发布新版本 (#08c340a)
- [2023-09-23] 增加js的事件处理;增加忘记密码的js替换事件;发布新版本; (#e176ed1)
- [2023-09-23] 发布新版本 (#94ab748)
- [2023-09-23] 修改事件处理函数的逻辑;修改忘记密码提示;忘记密码增加view_replace事件;发布新版本 (#139ff5b)
- [2023-09-21] 调整逻辑 (#32a6059)
- [2023-09-21] 发布新版本,更新配置项 (#3f200a3)
- [2023-09-21] 调整更新的append的逻辑;为login增加trait扩展机制;发布新版本 (#135d266)
- [2023-09-20] 调整更新的文件替换逻辑; (#f9d6356)
- [2023-09-20] 发布新版本 (#37af3fa)
- [2023-09-20] 修复seeder错误;删除第三方的think迁移工具,在extend中重新实现; (#85f2f29)
- [2023-09-20] 优化输出 (#0b23e0a)
- [2023-09-20] 发布新版本 (#d4dca5d)
- [2023-09-20] 发布新版本 (#9d1d885)
- [2023-09-20] 完成更新的基本流程 (#03ea326)
- [2023-09-19] 推进更新功能 (#8ed5a40)
- [2023-09-19] 发布新版本 (#56b706f)
- [2023-09-19] 开始通过git升级版本 (#fcaa78f)
还没有评论,来说两句吧...