Collective.indexing

Latest version: v2.1

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

Scan your dependencies

Page 2 of 5

2.0a1

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

**Upgrade note**: This version requires Plone 4.1 but no longer requires any
persistent configuration or does it have any UI. Please deactivate the add-on
in the add-ons control panel. The functionality will be present as long as the
package is available on the Python path.

- Use `dispatchToSublocations` from zope.container.
[hannosch]

- Optimize the queue before calling `begin` on index processors, thus avoiding
the extra setup cost if the queue is optimized to contain no items.
[hannosch]

- Removed `reindexOnReorder` patch, which isn't required anymore in Plone 4.
[hannosch]

- Removed the conditional auto_flush feature and instead always enable it.
[hannosch]

- Merged `QueueReducer` into the `queue.optimize` method.
[hannosch]

- Remove the `utils.getIndexer` indirection.
[hannosch]

- Remove `utils.isActive` - when installed we are always active.
[hannosch]

- Remove Plone 3 backwards compatibility code. This version requires Plone 4.
[hannosch]

- Remove GenericSetup profile, Plone control panel and move configuration to
global utility.
[hannosch]

- Add uninstall profile.
[kiorky]

1.8

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

* Moved patching log calls to debug level.
[hannosch]

* Fix broken pickling caused by the lambda introduced by the fix for
http://plone.org/products/collective.indexing/issues/11
[gotcha]

* Add danish translations for control panel strings.
[stonor]

1.7

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

* Prevent multiple updates of an object's modification date on full reindex.
This fixes http://plone.org/products/collective.indexing/issues/11
[witsch]

* Ensure that errors during queue processing won't leave behind the queue in
the module global processing set, thereby preventing any further indexing.
[hannosch]

* Change the dependency on Archetypes into a soft one.
[witsch]

* Also monkey-patch Archetypes' `BaseBTreeFolder`, which keeps references
to the methods from `CMFCatalogAware` as it is usually initialized before
the patched methods are in place.
[witsch]

* Adjust test to the changes related to PLIP 4379.
[witsch]

* Add helper method to determine if a given object has its own copy of a
given indexing method, e.g. `reindexObject`.
[witsch]

1.6

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

* Clean up and split out test-only dependencies.
[witsch]

1.5

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

* Immediately update an object's modification date on full reindex.
This fixes http://plone.org/products/collective.indexing/issues/4
[do3cc, witsch]

* Add "z3c.autoinclude.plugin" entry point, so in Plone 3.3+ you can avoid
loading the ZCML file.
[hannosch]

1.4

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

* Ensure indexing for "lifecycle" operations works in (nearly) the same
way with and without event subscribers.
[witsch]

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.