本包最新版本(14.1.1)的许可证信息不可用。

API 组件

14.1.1 2021-02-04 15:22 UTC

README

这是 Maleficarum API 组件的实现。

[14.1.1] - 2021-02-04

变更

  • 允许使用 uat-* 环境

[14.1.0] - 2020-07-22

变更

  • 添加了使用 skip_regex_routes 配置参数跳过基于正则表达式的路由认证的选项

[14.0.0] - 2020-04-29

变更

  • 更新为依赖并使用 Phalcon 4.0.X
  • 更新为依赖并使用 Maleficarum\Response 6.0.X
  • 更新为依赖并使用 Maleficarum\Request 6.0.X

[13.2.1] - 2020-11-17

变更

    • 添加对多个 UAT 环境的支持

[13.2.0] - 2020-07-22

变更

    • 添加了使用 skip_regex_routes 配置参数跳过基于正则表达式的路由认证的选项

[13.1.2] - 2019-04-25

变更

  • 添加了沙盒环境

[13.1.1] - 2019-04-23

变更

[13.1.0] - 2019-03-12

变更

  • 更改了 \Controller\Generic 中的 "sort" 错误格式

[13.0.1] - 2018-12-03

变更

  • 允许使用旧的数据组件版本

[13.0.0] - 2018-09-24

变更

  • 将 IoC 组件升级到 3.x 版本及其依赖组件
  • 从 composer 文件中删除了存储库部分

[12.0.0] - 2018-09-11

变更

  • 将 maleficarum\data 依赖升级到 4.X

[11.0.0] - 2018-08-30

修复

  • 提升数据组件

[10.0.1] - 2018-07-02

修复

  • 修复队列管理器注入

[10.0.0] - 2018-04-11

变更

  • 更改了 \Controller\Generic 中的错误格式

[9.3.0] - 2017-10-06

添加

  • 添加了路由版本处理

[9.2.1] - 2017-09-19

修复

  • \Controller\Generic 中的返回类型不正确

[9.2.0] - 2017-09-19

添加

  • 在通用控制器实现中添加了排序/分页验证

[9.1.0] - 2017-09-06

变更

  • 升级 maleficarum 请求依赖

[9.0.0] - 2017-08-03

变更

  • 提升 phalcon 版本
  • 提升 php 版本
  • 提升 maleficarum 组件

[8.6.0] - 2017-04-07

变更

  • 更改了安全检查跳过的定义方式。现在您可以跳过所有方法的路由、只跳过一种方法的路由,或者无论什么情况都可以跳过所有路由的检查。

[8.5.0] - 2017-04-07

变更

  • 安全检查失败将返回正确的 403 禁止响应。

[8.4.1] - 2017-03-28

修复

  • 在基本 api 构建器中调用 setAuth 方法而不是 setQueue

[8.4.0] - 2017-03-27

添加

  • 在默认构建器中添加了新的通用控制器钩子 - setAuth。

[8.3.0] - 2017-03-27

添加

  • 为通用控制器添加了新的辅助方法 - 响应 401 响应的方法。
  • 为通用控制器类添加了对可选 "initialize" 调用的默认支持。

[8.2.0] - 2017-03-24

添加

  • 在控制器构建器中添加了对 Maleficarum\Rabbitmq 的默认支持。

[8.1.0] - 2017-03-24

添加

  • 在控制器构建器中添加了对 Maleficarum\Redis 的默认支持。

[8.0.0] - 2017-03-23

变更

  • 将外部组件的默认初始化器移入这些组件中 - 它们不再在本项目中定义。
  • 从 API 项目中删除了几个硬依赖,如分析器或数据库 - 如果不必要,API 项目可以在没有这些组件的情况下正常运行。

[7.0.0] - 2017-03-22

变更

  • 从 API 项目中删除了任何特定数据库的功能。
  • 添加了对特定 maleficarum-database 组件的依赖以实现数据库功能。

[6.3.0] - 2017-03-20

变更

  • 从 API 项目中删除了数据结构定义,并将它们移动到单独的组件仓库中。
  • 将 API 更改为依赖于新的数据组件。
  • 将数据库集合/模型定义移动到 Api\Database 命名空间。

[6.2.0] - 2017-03-08

变更

  • 将 API 升级到使用 maleficarum-http-response 2.0
  • 将默认响应构建器更改为与新 http 响应 API 匹配。

[6.1.0] - 2017-03-08

添加

  • 将内部初始化器移动到新的命名空间(透明且向后兼容)
  • 添加了内部构建器定义以及一种机制,可以在特定初始化器中跳过它们的加载。

[6.0.0] - 2017-03-07

变更

  • 将解耦的引导初始化功能从主引导对象中分离出来。目前,当使用引导对象时,可以并且必须提供一个有效的PHP可调用类型列表,以便在初始化过程中按顺序执行。
  • 默认的引导初始化器已被从主类中分离出来,作为静态方法,以根据需要逐个使用。

[5.1.0] - 2017-03-06

变更

  • 提升处理程序版本

[5.0.0] - 2017-01-23

变更

  • 添加返回和参数类型声明

[4.0.0] - 2017-01-10

变更

将以下组件移动到外部仓库
  • Worker
  • RabbitMQ

修复

  • 为根路径设置默认路由文件名

[3.2.2] - 2016-12-22

添加

  • 添加跳过指定路由的安全检查

[3.2.1] - 2016-12-20

变更

  • 将安全检查移动到数据库初始化之后

[3.2.0] - 2016-10-24

添加

  • 添加通过控制器方法发送未找到响应

[3.1.1] - 2016-10-21

添加

  • 添加了用于记录器的特质

[3.1.0] - 2016-10-21

添加

  • 添加了Monolog记录器

[3.0.0] - 2016-10-18

变更

  • 将处理程序和异常组件移动到外部仓库

[2.0.0] - 2016-10-16

变更

将以下组件移动到外部仓库
  • 配置
  • 分析器
  • 环境
  • 请求
  • 响应

[1.2.1] - 2016-10-07

修复

  • 如果未定义Content-Type,则设置默认请求解析器

[1.2.0] - 2016-10-06

添加

  • 添加了application/x-www-form-urlencoded请求处理
  • 添加了对不支持媒体类型的异常

[1.1.0] - 2016-10-04

添加

  • 添加了用于获取所有GET或POST参数的新方法

[1.0.3] - 2016-10-03

变更

  • 更改仓库URL

[1.0.2] - 2016-09-26

添加

  • 添加控制器回退类

[1.0.1] - 2016-09-23

修复

  • 修复API错误处理

[1.0.0] - 2016-09-23

添加

  • 这是一个基于pharaun13编写的代码的初始版本,由我添加到仓库中