Zope出版物
zope.app.publication的Python项目详细描述
更改
4.3.1(2019-07-01)
- 已更新预期的文档输出以匹配最新的库版本(是,再次)。
- 修正了.travis.yml中支持的python版本。
- 避免在Python2上向logging.logger.warning()传递Unicode文本( 问题8 )。
4.3.0(2018-10-09)
- 放弃Python3.4支持并添加3.7。
- 已更新预期的文档输出以匹配最新的库版本。
- 删除了所有弃用警告。
4.2.1(2017-04-17)
- 包括清单,因为pip安装需要它。
4.2.0(2016年11月23日)
- 更新代码,使其与 transaction>;=2.0 兼容
- 更新测试以兼容 zodb>;=5.1 ,因此至少需要 此版本用于测试。
- 放弃python 3.3支持。
4.1.0(2016-08-08)
- 根据发布的最终版本进行测试,因此需要 zope.app.http >;=4.0 (测试相关性)。
4.0.0(2016-08-08)
- 声明与Python3.4和3.5兼容,放弃对Python2.6的支持。
- 通过返回到更通用的 注册,如果特定工厂选择在 所有,
- 放宽zodb依赖性,允许从svn生成3.10dev版本。
- 介绍zopepublication.callerrorview作为一个可能的切入点。
3.14.0(2012-03-09)
- 将zodb.posexception.conflicterror替换为 transaction.interfaces.transienterror。后者应该是更通用的 重试事务/请求的信号。 这需要zodb3>;=3.10.0和transaction>;=1.1.0。
- 摆脱zodb依赖。
3.13.2(2011-08-04)
- 在zope.testing上添加缺少的测试依赖项。
- 删除对zope.app.exception的测试依赖项。
3.13.1(2011-03-14)
- 测试修复:http请求不应该有前导空格。
3.13.0(2011-01-25)
- 重新启用一个测试,以确保返回不允许的 405方法 当不支持Put时。这至少需要3.10版 zope.app.http.
3.12.0(2010-09-14)
- 使用标准库doctest模块。
- 再次包含 notfound.txt 测试,但将其范围缩小到功能 与此发行版相关。
- 在请求发布开始时使用istartrequestevent通知 循环,
3.11.1(2010-04-19)
- 修复测试以使用较新的zope.app.wsgi版本(3.9.0)。
3.11.0(2010-04-13)
- 在中不再依赖zope.app.testing和zope.app.zcml文件 测试。
3.10.2(2010-01-08)
- 解除对zope.app.zptpage的测试依赖。
3.10.1(2010-01-08)
- 使zope.testing成为可选(test)依赖项
- 使用需要zope.login的较新zope.publisher修复测试。
3.10.0(2009-12-15)
- 已将EndrequestEvent和IEndrequestevent移动到zope.publisher。
- 在traverseevent和ibeforetraverseevent之前移动到zope.traversing。
- 删除了对zope.i18n的依赖。
- 从中移到zope.component后从中导入hooks功能 zope.site.
- 从zope.component中导入isite Zope.位置。
< H3> 3.9(2009年9月29日)
- handleexceptions中的中止可能会失败,而不记录 导致了错误。它现在记录原始问题。
- 两个特定于发布的事件处理程序的移动注册和测试 此处来自zope.site,以便反转包依赖关系。
- 声明了对zope.location缺少的依赖项。
3.8.1(2009-06-21)
- 错误修复:使用ProxyFactory的发布遍历名方法 而不是发布代理方法。
3.8.0(2009-06-20)
- 添加了一个可以在子类中重写的代理方法来控制 如何/是否创建安全代理。
- 用向后兼容的导入替换了zope.deprecation依赖项
3.7.0(2009-05-23)
- 将publicationTraverse模块移动到zope.traversing,移除 zope.app.publisher->;zope.app.publication依赖项(它是 循环)
- 将ihttpexception移动到zope.publisher,删除依赖项 在zope.app.http上。
- 已将DefaultViewName API从zope.app.publisher.browser移动到 zope.publisher.defaultview,使其他包可以访问它 需要它。
- 通过实用程序注册查找应用程序控制器 而不是直接引用。
3.6.0(2009-05-18)
- 使用 zope:adapter zcml指令而不是 zope:view 。 这避免了对zope.app.component的依赖。
- 将导入从 zope.app.security 更新到 zope.authentication 和 zope.principalregistry
- 使用zope.browser.interfaces.isystemerror避免依赖于 zope.app.exception
- 重构测试,以便它们能够在zodb 3.8和3.9中成功运行。
3.5.3(2009-03-13)
- 适应从zope.app.publisher中删除IXMLPresentation 已删除以适应从zope.component中删除不推荐使用的接口。
3.5.2(2009-03-10)
- 使用iskinnable.providedby(请求)而不是ibrowserrequest作为条件 用于调用setDefaultSkin。同时删除对 zope.publisher的浏览器部分。
- 删除不推荐的代码。
- 使用内置的集合类而不是不推荐使用的集合。 不要在Python2.6中引起不推荐警告。
3.5.1(2009-01-31)
- 从zope.location.interfaces导入ISite,而不是不推荐的位置 在zope.app.component.interfaces中。
3.5.0(2008-10-09)
- 现在 zope.app.publication.zopepublication.zopepublication注释 当 getapplication 是 被调用。
- 删除了对不存在的zope版本的支持。
3.4.3(2007-11-01)
- 已删除未使用的导入。
- 解决zopesecuritypolicy折旧警告。
3.4.2(2007-09-26)
- 将丢失的文件添加到egg分发中。
3.4.1(2007-09-26)
- 将丢失的文件添加到egg分发中。
3.4.0(2007-09-25)
- 初始文件发布。
- 反映更改表单 zope.app.error 重构。