Metadata-Version: 2.1
Name: experimental.catalogplan
Version: 1.0.0a3
Summary: Experimental ZCatalog plan
Home-page: https://github.com/mamico/experimental.catalogplan
Author: Mauro Amico
Author-email: mauro.amico@gmail.com
License: BSD
Project-URL: Issue Tracker, https://github.com/mamico/experimental.catalogplan/issues
Project-URL: Sources, https://github.com/mamico/experimental.catalogplan
Keywords: monkeypatch traverse
Classifier: Framework :: Zope2
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Framework :: Plone :: 5.0
Classifier: Framework :: Plone :: 5.1
Classifier: Framework :: Plone :: 5.2
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/x-rst
Provides-Extra: test
License-File: LICENSE.txt

========================
experimental.catalogplan
========================

.. image:: https://badge.fury.io/py/experimental.catalogplan.svg
    :target: https://badge.fury.io/py/experimental.catalogplan
    :alt: latest release version badge by Badge Fury

.. image:: https://coveralls.io/repos/github/mamico/experimental.catalogplan/badge.svg
    :target: https://coveralls.io/github/mamico/experimental.catalogplan
    :alt: Coveralls status

Introduction
============


* fix plan for unused index in a query https://github.com/zopefoundation/Products.ZCatalog/pull/138
  This fix is now released in Products.ZCatalog 6.3.

* avoid to have DateRecurringIndex between the valueindexes https://github.com/collective/Products.DateRecurringIndex/pull/8

* Fix catalog plan for query with operators https://github.com/zopefoundation/Products.ZCatalog/pull/139
  This fix (only for `not` operator) is now released in Products.ZCatalog 6.3.

Usage
=====

Plone::

    [instance]
    recipe = plone.recipe.zope2instance
    eggs =
        experimental.catalogplan

Zope::

    [instance]
    recipe = plone.recipe.zope2instance
    eggs =
        experimental.catalogplan
    zcml =
        experimental.catalogplan


Warning
=======

This is an experimental addon, mostly safe, but still experimental

**USE AT YOUR OWN RISK**

Changelog
=========


1.0.0a3 (2022-08-04)
--------------------

- Fix catalog plan for query with operators https://github.com/zopefoundation/Products.ZCatalog/pull/139


1.0.0a2 (2022-07-20)
--------------------

- avoid to have Products.DateRecurringIndex.index.DateRecurringIndex between the valueindexes


1.0.0a1 (2022-07-18)
--------------------

- fix plan for unused index in a query https://github.com/zopefoundation/Products.ZCatalog/pull/138
