- Add support for Python 3.11.
- Fix deprecation warning.
- Add support for Python 3.7, 3.8, 3.9, 3.10.
- Drop support for Python 3.4.
- Drop support for Python 3.3.
- Replace deprecated usage of
zope.site.hooks
withzope.component.hooks
. - Replace deprecated test usage of
zope.component.interfaces.IComponentLookup
with the proper import fromzope.interface
. This only impacted testing this package.
- Fix the definition of
IAttributeIndex
to specify aNativeStringLine
instead of aBytesLine
. Bytes cannot be used withgetattr
on Python 3. See issue 7.
- Add support for Python 3.5 and 3.6.
- Drop support for Python 2.6.
- Fix the text index throwing a
WrongType
error on import in Python 3. See issue 5.
- Replace use of long-deprecated
zope.testing.doctest
with stdlib'sdoctest
. - Add support for PyPy (PyPy3 support is blocked on a PyPy3-compatible
release of
zodbpickle
). - Convert doctests to Sphinx documentation, including building docs
and running doctest snippets under
tox
.
- Add support for Python 3.4.
- Add support for Python 3.3.
- Replace deprecated
zope.interface.implements
usage with equivalentzope.interface.implementer
decorator. - Drop support for Python 2.4 and 2.5.
- Conform to repository policy.
- Remov
zope.app.testing
dependency.
- Move core functionality from
zope.app.catalog
to this package. Thezope.app.catalog
package now only contains ZMI-related browser views and backward-compatibility imports.