CHANGELOG.md in meta-api-0.0.6 vs CHANGELOG.md in meta-api-0.0.7

- old
+ new

@@ -1,6 +1,17 @@ # 更新日志 +## 0.0.7(2023 年 7 月 14 日) + +1. 定义 parameters 宏时能够自动识别 `path` 参数。 +2. 定义 params 宏时能够自动识别 `GET` 路由,此时参数的 `in` 默认为 `query`. +3. JsonSchema: `default:` 选项可以是一个块。 +4. 有且只有一个 `status` 宏定义时,不需要显示地设置 `response.status`. +5. `Meta.config` 添加一个新的选析 `default_locked_scope`,借助它可以设置一个默认的 `locked_scope` 值。 +6. `JsonSchema` 的 `filter` 方法添加一个新的选项 `extra_properties:`,当设定值为 `:ignore` 时可以允许额外的属性。 +7. 添加新的选项 `config.json_schema_user_options`、`config.json_schema_param_stage_options`、`config.json_schema_render_stage_options`. 借助这三个选项可以对 `JsonSchema#filter` 方法的选项进行设置。同时废弃了 `render_type_conversion`、`render_validation` 等零散的选项。 +8. `meta` 宏的父级、子级的合并规则调整:parameters、params、responses 都有所合并。 + ## 0.0.6(2023 年 5 月 26 日) 1. 添加了 Meta::Execution#abort_execution! 方法。 2. 重新规范响应体的 application/json 设定,尽可能不过分设定。 3. 修复了若干实现上和文档的 bug.