Skip to content

Release v1.0.10

Choose a tag to compare

@zoujingli zoujingli released this 28 May 02:53
· 32 commits to master since this release

SmartAdmin v1.0.10

本版本重点

  • 命令入口:源码命令统一到 bin/smart.php,旧 bin/smart 不再作为维护入口,Composer、CI、插件管理和发布构建脚本同步切换。
  • 发布自动化:Release 正文改为版本重点优先,并支持同名 Tag 替换时用旧 SHA 作为对比基线,减少重复仓库介绍和全量文件噪声。

升级提醒

  • 源码命令请改用 ./bin/smart.php;生产进程管理器必须显式执行 ./bin/smart.php start,无参数入口只用于本地开发 watch。
  • 维护者如需重跑同名版本 Release,可传入 previous_ref 或依赖 Tag push 的 before SHA 保持对比范围准确。
  • 使用源码部署后,如插件前端或菜单权限变化,请重新执行依赖安装、菜单/节点同步和前端构建。

Release 资产

  • SmartAdmin Release:包含开源插件 ZIP(文件名后缀使用本次 Tag)、plugins-manifest.json、三平台 SFX 二进制、binary-manifest.jsonSHA256SUMS
  • 社区二次开发优先使用源码仓和 Composer 依赖;二进制资产用于快速体验或私有化部署验证。

精简变更明细

其他变更 2 项

其他变更

  • SmartAdmin 发布: 微信客户端插件恢复开源分发 (e6a0547)
  • SmartAdmin 发布: 微信插件收敛为会员授权分发 (592cb50)

影响范围

  • 应用配置与插件迁移:涉及 1 个文件(config/autoload/annotations.php)。
  • GitHub Actions 与发布自动化:涉及 1 个文件(.github/release/generate-release-notes.py)。
  • Composer 依赖与工程配置:涉及 1 个文件(composer.json)。
  • 测试质量保障:涉及 6 个文件(tests/Unit/WechatService/AuthServiceTest.php、tests/Unit/WechatService/BindStateTest.php、tests/Unit/WechatService/ConfigServiceTest.php、tests/Unit/WechatService/GatewayServiceTest.php、tests/Unit/WechatService/GatewayTokenTest.php 等 6 个文件)。
  • 文档与开源协作:涉及 2 个文件(docs/README.md、docs/_sidebar.md)。
  • 其他能力域:另有 1 组变更,详见变更文件。

下载与使用量统计

GitHub 仓库

  • Stars:11
  • Forks:3
  • Watchers:0
  • Open Issues:0
  • Release 资产累计下载:1(资产数:26)
  • 当前 Tag Release 资产下载:0

Composer / Packagist

  • 包名:zoujingli/smartadmin
  • Composer 总下载:6
  • Composer 月下载:6
  • Composer 日下载:2
  • Packagist Favorites:11

说明:GitHub 不提供源码 ZIP/clone 总下载量统计;这里记录 GitHub Release 资产下载量与 Packagist Composer 下载量。

仓库定位与生成说明
  • 仓库:zoujingli/SmartAdmin
  • 开源属性:Public:Apache-2.0 开源主项目,面向社区提供可运行后台框架与公开插件源码。
  • 授权协议:Apache-2.0
  • Composer 包:zoujingli/smartadmin
  • 发布范围:发布开源核心、Web 通用壳、公开插件、文档、测试与开源插件 ZIP;不包含私有/商用插件源码。
  • 定位说明:普通用户直接使用和二次开发的开源主仓,也是 SmartAdmin 生态的公开入口;基于 Hyperf、Swoole、Vue 与 TypeScript 提供高性能前后端一体化后台框架。
  • Release 信息由 GitHub Actions 在 Tag 推送后自动生成或更新。
  • 统计数据在 Release 生成时采集,后续下载增长会在下一次生成 Release 信息时刷新。