ZopeTree是一种轻量级的树实现。
项目描述
Products.ZopeTree
ZopeTree是一种轻量级的树实现,主要用于与ZPT一起使用。
由Philipp “philiKON” von Weitershausen创建。
范围
自2003年以来,这个包已经沉睡十多年了。
是时候醒来,为Zope 4和Python 3做好准备。
该包被认为是功能完整的。
CHANGES
v3.4.0
添加对Python 3.11的支持(感谢hugovk)
v3.3.0
添加对Python 3.10的支持
v3.2.0
添加Philipp von Weitershausen作为此包的作者
v3.1.0
使用gh actions进行CI,而不是Travis
v3.0.1
修复MANIFEST.in
v3.0.0
启用pre-commit钩子
取消对Python版本 < 3.6 的支持
添加对Python 3.9的支持
将文档从markdown转换为restructured text
v2.0.1
修复链接到PyPi徽章的问题
v2.0 (2019-11-23)
添加tox环境
重构以使用src目录
添加Travis配置
在Python 2.7和Zope 4环境中运行测试
添加setup.py
修复弃用警告
替换许可文件格式(HTML→txt)
添加flake8并应用
添加对Python 3.6、3.7、3.8的支持
v1.3.1(2003-08-21)
修复了tree_menu示例。感谢Andy McKay提供的补丁。
v1.3(2003-05-30)
现在使用ZopeTree设置cookie是可选的。只需在ZopeTree构造函数中传递set_cookie=0即可。
修复了树状态解压缩机制中的安全漏洞。先前版本容易受到使用大型树状态进行拒绝服务攻击的攻击。感谢Jamie Heilman报告错误和Toby Dickenson提供修复。
v1.2(2003-04-30)
将可选的‘expanded_nodes’参数添加到ZopeTree构造函数中。感谢Jean Jordaan提出这个建议。
修改了TreeObjectWrapper构造函数的签名。‘path’现在是一个可选参数。
为ZopeTree.Node添加了collapse()方法。
v1.1(2003-03-17)
现在它可以在Zope 2.4上运行。
单元测试尚未从RevisionManager转换过来。已修复。
v1.0(2003-03-14)
初始发布。