Collective.searchandreplace

Latest version: v8.3

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

Scan your dependencies

Page 2 of 5

8.1.0

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

- use pytest as test runner
[gotcha]

- Enable search and replace on lines fields, Archetypes ``ILinesField`` and dexterity ``ITuple`` with ``value_type==ITextLine``
Can be enabled with registry ``include_lines_fields`` to True
[gotcha]

8.0.0

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

- use safe_unicode from CMFPlone
[maurits, gotcha]

- Enable search and replace on string fields, Archetypes ``IStringField`` and dexterity ``ITextLine``
Can be disabled with registry ``include_textline_fields`` to False
[gotcha]

- Translate field names in preview table
[gotcha]

- Python 3 support for 5.2
[gotcha]

- Major refactoring for readability
[gotcha]

- Added update_modified setting to allow replacing without updating the modified index/metadata. [Gagaro]

7.1.3

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

- Fixed ImportErrors when dexterity is not available. [maurits]

7.1.2

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

Bug fixes:

- Do not use base object when replacing [Gagaro]

7.1.1

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

Bug fixes:

- Fix UnicodeEncodeError when searching for non ascii characters.
Fixes https://github.com/collective/collective.searchandreplace/issues/33
[maurits]

- Added Russian translation and fixed translation mistakes. [serge73]

7.1

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

New features:

- Allow overriding the permission that is checked on an object. By
default this is the Modify portal content permission. But when you
have setup a workflow that does not allow editing published content,
for example when you require doing changes with check-out/check-in
from Iterate, then you may want to use a different permission. You
can then override the utility in your own code. [maurits]

- Save a new version in the repository, when CMFEditions is enabled
for the changed type. [maurits]

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.