maleficarum / api
本包最新版本(14.1.1)的许可证信息不可用。
API 组件
14.1.1
2021-02-04 15:22 UTC
Requires
- php: ^7.2
- ext-mbstring: *
- ext-phalcon: ^4.0
- maleficarum/config: ^5.0
- maleficarum/data: ^2.0|^3.0|^4.0
- maleficarum/environment: ^5.0
- maleficarum/handler: ^4.0
- maleficarum/http-response: ^6.0
- maleficarum/ioc: ^3.0
- maleficarum/request: ^6.0
- dev-master
- 14.1.1
- 14.1.0.x-dev
- 14.1.0
- 14.0.0
- 13.3.0.x-dev
- 13.3.0
- 13.2.1.x-dev
- 13.2.1
- 13.2.0.x-dev
- 13.2.0
- 13.1.3.x-dev
- 13.1.2
- 13.1.1
- 13.1.0
- 13.0.1
- 13.0.0
- 12.0.1.x-dev
- 12.0.0
- 11.0.1.x-dev
- 11.0.0
- 10.0.2.x-dev
- 10.0.1
- 10.0.0
- 9.4.1.x-dev
- 9.4.0
- 9.3.0
- 9.2.1
- 9.2.0
- 9.1.0
- 9.0.0
- 8.6.0
- 8.5.0
- 8.4.1
- 8.4.0
- 8.3.0
- 8.2.0
- 8.1.0
- 8.0.0
- 7.0.0
- 6.3.0
- 6.2.0
- 6.1.0
- 6.0.0
- 5.1.0
- 5.0.1
- 5.0.0
- 4.0.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0
- 2.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
This package is not auto-updated.
Last update: 2024-09-27 09:44:29 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
变更
- 由于 PHP 的 bug(https://bugs.php.net/bug.php?id=75041),当 parse_url 函数失败时,添加了优雅关闭
[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编写的代码的初始版本,由我添加到仓库中