Skip to content

历史版本

Version 0.0.8

  • 修复 #9

  • 使用 poetry 替代之前的 pipenv.

  • 删除一些代码.

Version 0.0.7

  • 添加 assert 语句的错误信息。

  • 修复 URLField 的 scheme。

Version 0.0.6

  • 支持 i18n

  • 修复 bug:BaseValidationError.str 在 python3 返回 bytes

Version 0.0.5

  • 修复 bug:当字段是可选的且数据中缺失该字段时,validated_data 将该字段值设为 None。正确的逻辑应该和原数据保持一致,validated_data 应该不存在该字段值。

Version 0.0.4

  • DatetimeField 的 tzinfo 参数支持时区名称字符串

  • 放弃 python2.6

Version 0.0.3

  • 兼容 python3

  • 支持通过数据字典创建 Validator(create_validator)

  • 使用 TravisCI 测试代码

Version 0.0.1

第一个发布版本.

  • 支持以下字段:

  • StringField

  • NumberField
  • IntegerField
  • FloatField
  • BoolField
  • UUIDField
  • MD5Field
  • SHAField
  • EmailField
  • IPAddressField
  • URLField
  • EnumField
  • DictField
  • ListField
  • TimestampField
  • DatetimeField
  • DateField

  • 支持自定义字段级字段验证

  • 支持自定义全局数据验证