Files
2026-09-10 12:52:01 +00:00

91 lines
4.0 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// 升级的注意事项
return [
[
'version' => 'v2.0.57',
'desc' => [
'删除了localheinz/diff依赖,可以通过以下命令调整',
'composer remove localheinz/diff',
'',
'调整了AdminUpdateServiceBase的代码的文件名和类名,可能需要手动修改或删除旧的文件',
],
],
[
'version' => 'v2.0.65',
'desc' => [
'商品表增加了自定义字段的属性输入字段,用于系统商品代码演示',
],
],
[
'version' => 'v2.0.71',
'desc' => [
'本次更新修改了database/migrations/20220419030557_system_auth.php文件,修复了安装到sqlite的问题,如果你使用sqlite,需要有意识的解决这个问题',
],
],
[
'version' => 'v2.0.74',
'desc' => [
'本次更新修改了js中init的各项属性的大小写规范,你需要将蛇形命名全局替换为小驼峰命名,比如:table_elem改为tableElem',
'可以运行 php think admin:update:code --update-version v2.0.74 命令自动替换',
],
],
[
'version' => 'v2.0.100',
'desc' => [
'本次更新了注解的版本,修复了节点更新的bug,请手动更新注解库,可执行以下命令:',
'composer require "doctrine/annotations:2.*"',
],
],
[
'version' => 'v2.0.101',
'desc' => [
'本次调整了快捷入口的注释内容和默认值,可执行以下命令:',
'php think migrate:run',
],
],
[
'version' => 'v2.0.116',
'desc' => [
'本次更新使用了新的权限模式,需要运行以下命令更新表结构:',
'php think migrate:run',
'由于使用了新的权限模式,您需要重新设置角色的权限设置,原来的权限已失效,',
'本次更新弃用了system_node表,建议手动删除,',
'本次更新弃用了system_auth_node表的node_id字段,建议手动删除,',
'本版本之后,修改了上述表格结构的安装文件,无需手动处理。',
],
],
[
'version' => 'v2.0.120',
'desc' => [
'本次更新增加了定时任务执行节点自动注册,需要运行以下命令更新表结构:',
'php think migrate:run',
],
],
[
'version' => 'v2.5.0',
'desc' => [
'本次更新新增了WebDAV、S3两种上传存储方式,需要安装新的依赖,可执行以下命令:',
'composer require league/flysystem-aws-s3-v3:^3.0 league/flysystem-webdav:^3.0',
'存量项目补齐新存储的配置项,可执行以下命令:',
'php think admin:update:code --update-version v2.5.0',
],
],
[
'version' => 'v2.5.1',
'desc' => [
'本次更新重构了AGENTS.md智能体文档结构(顶部「项目信息」节+精简框架规则),项目自有信息请记录到AGENTS.md项目信息节',
'.agents/PROJECT.md与project-*模板已删除,若升级时被自动删除且需找回内容,可用git checkout恢复后迁移到AGENTS.md项目信息节(升级前未提交的内容无法恢复,升级前务必先提交全部改动)',
'admin:update已将.agents/rules/project-*与.agents/PROJECT.md改判为可选文件,项目自建的此类文件不会再被强制覆盖',
],
],
[
'version' => 'v2.6.0',
'desc' => [
'种子机制退役,安装/升级只需 php think migrate:run(建表与全部初始数据一条命令完成)',
'存量项目升级后执行一次 php think migrate:run,即可自动补齐「运行管理」分组与XHProf等缺失菜单;软删除菜单与用户自定义分组不受影响',
'seed:run 保留为空操作,下游业务项目仍可使用自己的种子文件',
],
],
];