.. py:currentmodule:: pre_request
- 剥离 Flask 依赖,增强核心能力
- 构建 Flask-Validator 库
- 重新编写文档,拆分中英文文档
- 多语言错误消息
- 支持 json 子结构解析
- 增强子结构校验规则,增强 multi 字段功能
- 核心能力封装,支持普通函数参数校验
- 新增纯数组入参校验
- 新增自定义Type, 增强文件类型校验
Released 2022-01-26
- CI/CD流水线调整为 github workflow
- 添加Typing Check
- 增强日期、自定义函数功能
- 去除手机号校验能力
- 增强了字符串、数组校验
- 重构了过滤器、正则表达式,异常处理逻辑
Released 2020-12-22
- 修复使用过程中发现的问题
- 规整代码规范
- 调整响应文本为英文
- 支持数组类型嵌套
Released 2020-06-29
- 提供 pre.skip_filter 关闭pre-request过滤能力
- 变更主要文档为英文
- 修复使用过程中发现的问题
Released 2020-05-29
- 开放 pre.parse 函数提供直接解析入参能力
- 详细说明文档进一步完善
- 修复使用过程中发现的问题
Released 2020-05-22
- 修复发现的类型转换问题
Released 2020-05-18
- 支持文件入参处理能力
- 支持Flask扩展集成形式
Released 2020-05-11
- 强化处理数组类型参数能力
- 过滤器剥离为普通过滤器和复杂跨字段过滤器
- 新增Datetime日期处理能力
Released 2020-04-30
- 支持复杂数据结构字段校验
- 支持跨数据结构的字段互相验证
- 支持自定义验证结果存储键名称
- 支持错误响应文字模糊化处理
Released 2020-04-23
- 仅当用户在函数中填写 params 参数时才会进行函数参数赋值
- 新增 flask.g 传递格式化后的参数
- 变更 direct_type 参数名称为 type
- 变更 key_map 参数名称为 dest
Released 2020-04-07
- 新增自定义响应,自定义过滤器,自定义格式化函数能力
- 新增大量跨字段验证方式