Files
hdk-core/CHANGELOG.md
2024-06-23 12:55:58 +00:00

31 KiB
Raw Blame History

版本更新日志

1.0.0-beta.4 (2024-06-23)

🐛 Bug Fixes | Bug 修复

  • core-middleware: 修复 JsonResource 不走响应格式化的问题 (d524fb4)

📦 Build System | 打包构建

1.0.0-beta.3 (2024-05-17)

🐛 Bug Fixes | Bug 修复

  • i18n: 在没有配置项目默认语言,且传入意料之外的语言时,默认为英文 (44c26b6)

📦 Build System | 打包构建

1.0.0-beta.2 (2024-01-18)

Performance Improvements | 性能优化

  • exception: 取消了必须是 apifox/postman 的设计 (2167fd2)

🐛 Bug Fixes | Bug 修复

  • CoreMiddleware: 修复如果直接输出 ResponseInterface 实例会报错的问题 (762acbb)

1.0.0-beta.1 (2023-12-15)

🐛 Bug Fixes | Bug 修复

  • bin: 更新了迁移脚本的目录 (da51879)

1.0.0-beta.0 (2023-12-15)

🐛 Bug Fixes | Bug 修复

  • bin: 更新了迁移脚本的目录 (01aa833)

📦 Build System | 打包构建

  • release: 将版本号改为 beta (cfbb770)

1.0.0-alpha.19 (2023-12-15)

Features | 新功能

  • bin: 增加了迁移到最新版本的脚本 (a84b812)

1.0.0-alpha.18 (2023-12-14)

📦 Build System | 打包构建

  • composer: 清理 composer 配置 (08d00a7)

♻️ Code Refactoring | 代码重构

  • 迁移到 hyperf3.1 的写法 (97131d2)

Features | 新功能

  • bin: 增加了迁移到最新版本的脚本 (7d6dc7f)

1.0.0-alpha.17 (2023-12-14)

🐛 Bug Fixes | Bug 修复

  • CoreMiddleware: 修复参数类型过少的问题 (14d28de)

📦 Build System | 打包构建

  • composer: 更新依赖,增加 php8.2/8.3的 polyfill (b89b218)
  • ide: 增加了docker 映射 (cbc59cc)

1.0.0-alpha.16 (2023-12-04)

♻️ Code Refactoring | 代码重构

  • 迁移到 hyperf3.1和 pestphp2 (eee68ca)

1.0.0-alpha.15 (2023-10-30)

📦 Build System | 打包构建

Tests | 测试

  • request: 修复了无法使用的测试用例 (b7d0dd8)
  • utils: 增加了无极分类的测试用例 (97848a5)

1.0.0-alpha.14 (2023-10-23)

👷 Continuous Integration | CI 配置

  • GiteaActions: 修复没有内容的问题 (8e4f4d0)

1.0.0-alpha.13 (2023-10-23)

👷 Continuous Integration | CI 配置

  • GiteaActions: 现在只会根据 tag确定是否发布 (43c820c)

1.0.0-alpha.12 (2023-10-23)

👷 Continuous Integration | CI 配置

  • GiteaActions: 不切换分支 (4cc1473)
  • GiteaActions: 使用密钥推送包 (82d9a95)
  • GiteaActions: 修复推送的组织名错误问题 (635804e)
  • GiteaActions: 修复错误的action 写法 (9cdbd6a)
  • GiteaActions: 修复镜像不包含 zip 的问题 (895b028)
  • GiteaActions: 修复镜像不包含 zip 的问题 (094589b)
  • GiteaActions: 修复镜像不包含 zip 的问题 (85ae11e)
  • GiteaActions: 修复镜像不包含 zip 的问题 (118f0b7)
  • GiteaActions: 修改触发条件 (6cb24a8)
  • GiteaActions: 增加了 actions (b32afe3)
  • GiteaActions: 安装 zip (063c1d7)
  • GiteaActions: 尝试增加推送触发的 actions (7dfb393)
  • GiteaActions: 现在只会根据 tag确定是否发布 (418f4c4)

1.0.0-alpha.11 (2023-10-17)

👷 Continuous Integration | CI 配置

  • docker: 兼容 ext-redis:6.0 (f80da66)

1.0.0-alpha.10 (2023-10-16)

📦 Build System | 打包构建

  • composer: 更新依赖 (37d42c1)
  • script: root 用户可以使用 composer (12e9960)

Features | 新功能

  • rest: 增加多表关联的兼容 (17c0518)

1.0.0-alpha.9 (2023-10-13)

📦 Build System | 打包构建

  • composer: 更新依赖 (e9927fa)
  • config: 更新了默认的发件邮箱 (359b13e)

1.0.0-alpha.8 (2023-10-08)

Features | 新功能

  • email: 增加了对邮件优先级的兼容 (9f7d4ef)

1.0.0-alpha.7 (2023-09-28)

🐛 Bug Fixes | Bug 修复

  • rest: 修复不存在的具名参数 (1106794)

1.0.0-alpha.6 (2023-09-28)

🐛 Bug Fixes | Bug 修复

  • i18n: 修复了无法正确无视大小写导致无法识别的问题 (cff919a)
  • rest: 修复没有返回值的问题 (2afc3ad)

1.0.0-alpha.5 (2023-09-26)

🐛 Bug Fixes | Bug 修复

  • i18n: 修复了无法正确无视大小写导致无法识别的问题 (7342015)

1.0.0-alpha.4 (2023-09-26)

📦 Build System | 打包构建

  • composer: 引入 pest 并升级到 php8.1 (dbbe278)

Features | 新功能

  • i18n: 增加枚举值,更新中间件调用方式 (4032d67)

Tests | 测试

  • http: 完成并通过了 http 请求的测试 (7a209e8)

1.0.0-alpha.3 (2023-08-30)

♻️ Code Refactoring | 代码重构

  • http: 整理了 Http 请求服务 (2d95fba)

1.0.0-alpha.2 (2023-07-21)

🐛 Bug Fixes | Bug 修复

  • controller: 修复方法访问级别不足以继承的问题 (b30c844)

1.0.0-alpha.1 (2023-07-21)

📦 Build System | 打包构建

  • composer: 更新依赖 (a8ec7d8)
  • release: 增加 alpha 标识,准备正式版 (f1948ab)

1.0.0-alpha.0 (2023-07-21)

✏️ Documentation | 文档

  • utils: 移除了导致编辑器出错的注解 (7ccf36b)

Features | 新功能

  • controller: 增加了一个 Rest 风格的 trait (68844a6)
  • trait: 增加了分页响应的统一处理方法 (fd788a7)

0.2.23 (2023-07-07)

🐛 Bug Fixes | Bug 修复

  • i18n: 修复获取偏好语言失败的问题 (722d124)

0.2.22 (2023-07-06)

🐛 Bug Fixes | Bug 修复

  • service: 修复 http 请求类中无效的 query (a6ec695)

0.2.21 (2023-07-05)

Performance Improvements | 性能优化

  • 适配已弃用的命名空间 (8616c5f)

🚀 Chore | 构建/工程依赖/工具

  • deprecated: 声明弃用了 SessionMiddleware (2b0374b)

0.2.20 (2023-06-19)

Features | 新功能

  • handler: 增加了 restful 的支持 (8974ee5)

0.2.19 (2023-06-02)

📦 Build System | 打包构建

0.2.18 (2023-06-02)

🐛 Bug Fixes | Bug 修复

  • 修复 http 请求失效的问题 (43ebd05)

📦 Build System | 打包构建

  • 更新被弃用的写法 (c748cbd)

0.2.17 (2023-05-06)

📦 Build System | 打包构建

Features | 新功能

  • xml: 实现了解析xml的方法 (be818b7)

0.2.16 (2023-04-25)

🐛 Bug Fixes | Bug 修复

  • extend: 修复未传入 extends 不存在缺省值的问题 (77f3141)

Features | 新功能

  • handler: 补全了各种错误的状态码 (0247dd4)

0.2.15 (2023-04-13)

🐛 Bug Fixes | Bug 修复

  • coreMiddleware: 修复restful 无法分页的问题 (a6b71db)

Features | 新功能

  • 默认绑定 CoreMiddleware 的映射关系 (5e5792b)

0.2.14 (2023-04-12)

Features | 新功能

  • handler: 补充 restful 响应的状态码 (e69c149)

0.2.13 (2023-04-11)

Features | 新功能

  • xml: 增加了 xml 生成的方法及测试用例 (90a521f)

0.2.12 (2023-04-10)

📦 Build System | 打包构建

0.2.11 (2023-04-03)

📦 Build System | 打包构建

Features | 新功能

  • i18n: 引入了 symfony 的 Accept-Language 机制 (859a1a1)

0.2.10 (2023-03-21)

📦 Build System | 打包构建

  • composer: 只留下了腾讯源,更新依赖 (afec642)
  • composer: 只留下了腾讯源,更新依赖 (b2debf9)
  • composer: 更新依赖 (70ad307)

0.2.9 (2023-03-15)

🐛 Bug Fixes | Bug 修复

  • 修复了一处大小写错误 (2d2a535)

Features | 新功能

  • 增加了inArray、hasExtends方法 (de96e28)
  • 增加了对 session 中间件配置 cookie 方式的补充 (a618af5)
  • 增加默认api风格参数 (e33c115)
  • 实现了通过中间件设置是否 restful 的逻辑 (2d2148f)
  • 添加了 http 请求服务 (7c1efe1)
  • api: 增加了可以使用中间件定制是否 restful 的逻辑 (b8c3d6d)

0.2.8 (2023-02-03)

🐛 Bug Fixes | Bug 修复

  • commonHandler: 修复了一处兼容问题 (c8f9b79)

0.2.7 (2023-02-02)

Performance Improvements | 性能优化

  • Sms: 修改抛出的异常类型,追加方法注释 (5a1a2a8)

Features | 新功能

  • Email: 实现了邮件发送的事件机制 (8757908)
  • Listener: 添加了一个抽象监听器类,预先注入了一些属性 (1dbad8e)
  • Sms: 实现了短信发送的事件机制 (5151787)

✏️ Documentation | 文档

  • README: 修复一直报错的文件名 (135db1b)
  • Sms: 补充所抛出异常的注释 (b65818b)

Tests | 测试

  • extend: 补充测试用例 (e41847a)

🐛 Bug Fixes | Bug 修复

  • extend: 修复了解析不到为空不为数组的问题 (099ab60)

💄 Styles | 风格

0.2.6 (2023-01-16)

💄 Styles | 风格

🐛 Bug Fixes | Bug 修复

  • configure: 修复配置文件和实际应用的字段名不统一 (d1bae3e)

0.2.5 (2023-01-13)

Features | 新功能

  • CoreMiddleware: 增加restful场景下的分页响应处理 (aeddb55)

0.2.4 (2023-01-13)

Revert | 回退

  • constant: 移除冗余的http头authentication的枚举类型 (cdb1937)

🐛 Bug Fixes | Bug 修复

  • oss: 修复了oss的配置缺失和错误 (922c780)

0.2.3 (2023-01-13)

✏️ Documentation | 文档

  • link: 增加错误码对应的语雀文档 (3a1f269)

Features | 新功能

  • constant: 增加http头authentication的枚举类型 (08c1f66)

0.2.2 (2023-01-13)

Performance Improvements | 性能优化

  • exceptions.handler: 优化trace显示格式 (9f9ff31)

0.2.1 (2023-01-13)

🎉 Init | 初始化

Tests | 测试

  • oss: 增加 oss 票据生成的测试文件 (b5970d5)
  • service: 添加了base64Wrapper的测试 (69ce665)
  • service: 添加了发送邮件的测试 (65e3485)
  • service: 添加了解析 extends 的测试 (da1d6c6)

Features | 新功能

  • utils: 重写了构造URL的方法增加对应的单元测试 (9f79d14)
  • 迁移到了 Core 命名空间下 (a8a582f)

✏️ Documentation | 文档

  • core: 添加作者信息 (096d4e5)
  • README: 增加说明文件 (4cf16ae)

Performance Improvements | 性能优化

  • utils: 获取真实IP方法增加apache的处理 (47e522c)

♻️ Code Refactoring | 代码重构

  • migrate: 迁移注解以支持hyperf3 (480f406)
  • migrate: 迁移注解以支持hyperf3 (91db3c7)

📦 Build System | 打包构建

  • ci: 完善 style-fix/syntax-check/unit-test (52ff5cc)
  • ci: 完善 style-fix/syntax-check/unit-test (4b7f118)
  • composer: update dependencies (e004ab4)
  • composer: 更新依赖 (1e4fbe5)
  • composer: 添加依赖到开发环境 (9f5699f)
  • version: 添加changelog配置 (4deffe0)
  • version: 添加changelog配置及脚本 (3bc4e27)
  • 迁移到hyperf3 (9fedbb4)

🚀 Chore | 构建/工程依赖/工具

  • release: 0.2.1-0 (ab44630)
  • 移除调试用的打印语句 (37ed1ce)
  • tests: 移除了示例测试文件 (e705bed)

🐛 Bug Fixes | Bug 修复

  • composer: 修复ConfigProvider命名空间 (3989f59)