Skip to content

Releases: erikwang2013/apidoc-php

v1.0.6

Choose a tag to compare

@erikwang2013 erikwang2013 released this 07 Oct 07:46

安全与稳定性修复:

  • 安全:模板/代码生成器全面加固 — 删除模板条件 eval 改为受限求值器(支持比较/真值/&&/||),SQL 标识符白名单与字面量转义,模板与写入路径强制位于项目根内(修复任意文件读取/写入与 SQL 注入面)
  • 修复:移除 exportSwagger 路由与 Controller 方法(ExportSwagger 类从未实现,调用必 500)
  • 修复:接口分享列表恒空(缓存键被拍平)、多级应用树 parent 错乱、多注解场景 TypeError 500、table 注解漏表前缀、LF 文档锚点失效、SHOW FULL COLUMNS 无缓存
  • 修复:缓存改为临时文件+rename 原子写,目录跟随 cache.folder,分享密码改存 md5 且不再外泄
  • 修复:Auth 常量时间比较,缺密码配置时明确报错
  • 框架:Laravel OPTIONS 预检修复,Hyperf 路由随服务启动自动注册,TP5 路由挂中间件,新增 cors_origins 白名单(不配置=保持原行为)
  • 清理:死代码约 200 行、composer.json 冗余项
  • 新增:tests/smoke.php 冒烟测试(php tests/smoke.php,26 项断言)

v1.0.5

Choose a tag to compare

@erikwang2013 erikwang2013 released this 07 Oct 06:52

项目宠物与社交预览:

  • README 改为纯 Markdown(移除全部 HTML 标签)并置顶项目宠物 SVG 图
  • assets 新增 apidoc-pet.svg:宠物形象,白底深描边配色,亮/暗主题通用
  • assets 新增 social-preview.png / social-preview.svg(1280x640):GitHub Social Preview 图,含宠物形象与项目标语
  • 配套发布 apidoc-ui v3.2.4:页头 Logo、启动加载页、站点图标(favicon)同步换用宠物形象

v1.0.4

Choose a tag to compare

@erikwang2013 erikwang2013 released this 05 Sep 11:01

文档重构:

  • 新增 docs/ATTRIBUTES.md:参照上游 apidoc 使用说明整理的纯 PHP 8 attributes 注解教程(安装与框架接入、控制器/接口/通用定义/逻辑层/模型/实体类引用、children 嵌套、参数说明、特殊参数)
  • 移除旧版 USAGE.md / USAGE-EN.md(内容并入新文档)
  • README 更新:项目介绍、来源说明(HGthecode/apidoc-php)、快速开始、兼容清单、文档链接

v1.0.3

Choose a tag to compare

@erikwang2013 erikwang2013 released this 05 Sep 09:58

修复配置目录重命名(hg→erikwang2013)时遗漏的 plugin.hg 配置引用,中间件现可正确读取重命名后的配置;默认配置示例(key/加密盐)同步更新为新归属

v1.0.2

Choose a tag to compare

@erikwang2013 erikwang2013 released this 05 Sep 06:24

配置目录随包名迁移:config/plugin/hg/apidoc → config/plugin/erikwang2013/apidoc

v1.0.1

Choose a tag to compare

@erikwang2013 erikwang2013 released this 29 Aug 06:05
更新包名