Collective.searchandreplace

Latest version: v8.3.1

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

Scan your dependencies

Page 2 of 5

8.1.1

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

- Made "Find What" field required and allow empty "Replace With".
Fixes `issue 43 <https://github.com/collective/collective.searchandreplace/issues/43>`_.
[spereverde]

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]

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.