跳转到主要内容

Zope的数据验证包

项目描述

简介

Zope 的数据验证包。

变更日志

3.0.0 (2024-08-21)

重大变更

  • 移除了 Products/validation/validators/validator.py。这个模块以不兼容 Python 3 的方式使用了向后兼容的导入。显然到目前为止没有人需要它。[maurits] (#60)

  • 停止支持 Plone 5.2 和 Python 3.7 及以下版本。现在只支持 Plone 6.0 和 6.1。注意,在 Plone 6.1 中,此包不再与核心一起测试。它已被移至生态系统版本。[maurits] (#60)

新功能

  • 将翻译从 plone.app.locales 移动到这里 [erral] (#11)

内部

  • 更新配置文件。[plone 开发者]

2.1.3 (2020-06-24)

错误修复

  • 修复了 #6 已长期废弃的 InitializeClass 导入,它在 Zope 5 中不起作用。[jensens] (#6)

2.1.2 (2020-04-23)

错误修复

  • 小包装更新。[#1]

2.1.1 (2018-11-01)

错误修复

  • 使用来自 CMFPlone 的新 utils.check_id。[maurits] (#4)

2.1 (2017-08-27)

新功能

  • Python 3 兼容性 [tomgross]

错误修复

  • 移除不必要的测试依赖项 [tomgross]

2.0.2 (2016-08-08)

错误修复

  • 使用 zope.interface 装饰器。[gforcada]

2.0.1 (2015-02-23)

  • 接受基域名长度超过 6 个字符的域名,如 .brussels。[gotcha]

2.0 (2010-07-18)

  • 没有变更。

2.0b1 (2009-12-27)

  • 添加了缺失的 zope.i18n(messageid) 依赖项。[hannosch]

2.0a1 (2009-11-13)

  • 清理了包元数据。[hannosch]

  • 在额外部分声明测试依赖项,并修复了使用 Globals 的废弃警告。[hannosch]

  • 移除了无用的 assert 语句。Assert 不是一个函数。[hannosch]

  • 清除旧的 zope2 Interface 接口以实现 Zope 2.12 兼容性。如果在 Plone 4 之前需要发布,请在这次提交之前创建分支。[elro]

  • 清理了大量旧的 BBB 代码。[hannosch]

  • 电子邮件验证器不允许在电子邮件地址的本地部分中使用撇号。这解决了 http://dev.plone.org/plone/ticket/7947。[hannosch]

  • 放宽了 EmptyValidator 对 REQUEST 具有表单的要求。这解决了 http://dev.plone.org/plone/ticket/7346。[bostrick, hannosch]

1.6.4 - 未发布

  • 当只有一个验证器且该验证器为“充分”时(这意味着它不需要验证)时,缩短验证过程。[maurits]

  • 移除了在 Zope 启动时不必要的对 chain.py 中测试方法的调用。[maurits]

  • 修复:在 chain.py 中使用了 ValidatorError(至少在理论上如此),但没有导入。[maurits]

1.6.3 (2009-04-23)

  • 修复了翻译错误消息以正确使用消息对象。消息的映射属性只能包含 Unicode。添加了辅助方法 safe_unicode 以将非 Unicode 字符串数据转换为 Unicode。[hannosch]

  • 修复了 RangeValidator 中的 SyntaxError。[hannosch]

1.6.2 (2009-04-02)

1.5.1 (2007-08-16)

1.5.1-b2 (2006-03-20)

  • 移除了 tests/runalltests.py 和 tests/framework.py,因为它们已经过时。要运行测试,请使用 Zope 的测试运行器:./bin/zopectl test –nowarn -s Products.validation [stefan]

1.5.1-b1 (2006-02-27)

  • 咳嗽 [nouri]

1.5.0-final (2006-12-15)

  • 注意:版本提升到 1.5 有点早,但现在我们有了它,我保留它,下一个版本号在 Archetypes 1.4.2 的周期中(用于 Plone 2.5.2)是 1.5 final。由于没有改变依赖产品(如本产品),我们不需要增加版本号。[jensens]

1.5.0-a1 (2006-10-25)

  • 移除了一个未使用的导入,这导致了废弃警告。[hannosch]

1.4.1-final (2006-09-08)

1.3.9

1.3.4-final02 (2006-01-15) 之后

  • 清理了测试基础设施。[hannosch]

1.4.0-beta1 (2006-03-26)

  • 删除了奇数架构1.3风格的版本检查标记[jensens]

1.3.4-final02 (2006-01-15)

  • 再次无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.4-RC1 (2005-12-29)

  • 再次无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.3-final06 (2005-10-11)

  • 再次无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.3-final05 (2005-08-30)

  • 再次无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.3-final04 (2005-08-07)

  • 无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.3-final03 (2005-08-01)

  • 无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.3-final02 (2005-07-17)

  • 无变动 - 奇数版本检查需要版本变更才能再次符合Archetypes版本。[yenzenz]

1.3.3-final (2005-07-06)

  • 添加了表达式验证器[zwork]

1.3.2-final02 (2005-05-20)

  • 无变动(我讨厌写这个。但奇数版本检查需要它)。[yenzenz]

1.3.2-rc1 (2005-03-25)

  • mailto:user@host.tld添加了isMailto验证器[tiran]

  • 为isUrl验证器添加了大量的协议列表:http, ftp, irc, news, imap, gopher, jabber, webdav, smb, fish, ldap, pop3, smtp, sftp, ssh,包括类似https的*s变体。[tiran]

1.3.1-final (2005-03-05)

  • 添加了isValidId验证器。感谢Francis J. Lacoste为其首次实现和Christian Theune为其CMF仅实现所做的贡献。[tiran]

  • 修复了isUnixLikeName验证器[tiran]

1.3.0-9 (2004-10-17)

  • 修复了[1040556]验证器类型不匹配(之前是[1036938])[tiran]

1.3.0-8

  • 修复了MaxSizeValidator中的bug,添加了一些注释,并使其运行速度更快。[tiran]

1.3.0-7 (2004-09-25)

  • 更新了README.txt[tiran]

  • 修复了最后一个失败的单元测试[tiran]

1.3.0-6 (2004-09-17)

  • 删除了旧的setup.py[tiran]

  • 添加了isEmptyNoError验证器以修复[1023153]isEmpty验证器在失败时必须返回空字符串。[tiran]

  • 当验证器不返回StringTypes时,不在链中显示错误消息。这对于返回False的isEmptyNoError验证器是必需的。[tiran]

1.3.0-5 (2004-09-04)

  • 修复了RegexValidator中的错误[tiran]

  • 单元测试现在基于ZopeTestCase[tiran]

1.3.0-4 (2004-08-16)

  • 无变动

1.3.0-3 (2004-08-06)

  • 无变动

1.3.0-2 (2004-07-29)

  • 无变动

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

products_validation-3.0.0.tar.gz (49.2 kB 查看散列值)

上传时间

构建分发

Products.validation-3.0.0-py3-none-any.whl (107.0 kB 查看散列值)

上传时间 Python 3

由...

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面