Products.zcatalog

Latest version: v7.1

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 10

5.0.1

------------------

- Fix sorting of index overview table in ZMI. Migrated the template from
to zpt.
(`62 <https://github.com/zopefoundation/Products.ZCatalog/issues/62>`_)

5.0

----------------

Backwards incompatible changes
++++++++++++++++++++++++++++++

- Raise a ``ValueError`` if a query uses invalid index parameters. This
prevents the query from being changed without feedback to the user and
delivering implausible search results.
(`67 <https://github.com/zopefoundation/Products.ZCatalog/pull/67>`_)

Bug fixes
+++++++++

- Fix rewriting of query to avoid wrong optimization of CompositeIndex.
(`59 <https://github.com/zopefoundation/Products.ZCatalog/issues/59>`_)

- Consistent use of ``UnIndex._convert`` method to avoid unnecessary
doubling of code.
(`69 <https://github.com/zopefoundation/Products.ZCatalog/issues/69>`_)

- Fix performance issue of ``valueindexes`` method for catalogs with
many indexed objects
(`39 <https://github.com/zopefoundation/Products.ZCatalog/issues/39>`_)

- Make sure ``PathIndex._index_object`` removes old index entries
when path of object changes
(`61 <https://github.com/zopefoundation/Products.ZCatalog/issues/61>`_)

- Code cleanup and completion of TopicIndex according to existing index
methods and properties
(`65 <https://github.com/zopefoundation/Products.ZCatalog/issues/65>`_)

4.4

----------------

- Make sure WidCode decode handles bytes that were improperly
converted from Python 2 to Python 3.

- Specify supported Python versions using ``python_requires`` in setup.py
(`Zope481 <https://github.com/zopefoundation/Zope/issues/481>`_)

- Added support for Python 3.8

- Flake8 the code.

4.3

----------------

- Adapt remaining ZMI tabs to Bootstrap
(`45 <https://github.com/zopefoundation/Products.ZCatalog/issues/45>`_)

- Replace deprecated ``cgi.escape`` with ``html.escape`` for Python 3.

- Fix "invalid escape sequence" warning in Python 3.

4.2

----------------

- Replace ``urllib.quote`` with ``six.moves.urllib.parse.quote``.
Fixes an issue on a ZMI redirect after rebuilding the catalog.

- Adapt the ZMI HTML to the new Bootstrap ZMI.
(`41 <https://github.com/zopefoundation/Products.ZCatalog/pull/41>`_)

- Fix sorting in _sort_iterate_resultset in Python 3.
(`42 <https://github.com/zopefoundation/Products.ZCatalog/pull/42>`_)

- Add support for Python 3.7.

- Drop support for Python 3.4.

4.1.1

------------------

- Fix a TypeError on Python 3 when trying to lookup in an OOBTree
a value for a key that has an invalid type.
(`36 <https://github.com/zopefoundation/Products.ZCatalog/pull/36>`_)

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.