Issues: 31 issues resolved. Changes since 2.0.0-beta1: Bug * #3266488 by cgoffin, damienmckenna: Support the 'summary' attribute on text_with_summary fields. * #3196119 by DamienMcKenna: Test coverage for searching for nested paragraphs. * #3462717 by DamienMcKenna: Fixed multi-value text field search, replacements on nodes. * #3550587 by asigrist, damienmckenna, velmir_taky: Text not found if same paragraph is used multiple times on a page. * #3532179 by bilevader, grask0, o_timoshchuk, damienmckenna, josebc, aaron.ferris: Support string_long / Text (plain, long) field type. * #3200455 by jakubmroz, damienmckenna, hemangi.gokhale: Add empty checks to prevent operations on empty match results in scanner plugins. * #3565164 by grask0, o_timoshchuk, damienmckenna: Fix minor typo in the configuration settings link text. * #3294162 by papa ours, jlicht: Errors on search-only for paragraphs library Feature * #3577749 by DamienMcKenna: Added support for Commerce Products, Product Variations. * #3481819 by jacobupal: Revision author should default to the current user * #3508432: Sortable undo by date * #3224980 by mariacha1, smustgrave: Add ability to search link fields Task * #3584426 by DamienMcKenna: Misc codebase improvements. * #3586468 by DamienMcKenna: Use plugin definition to determine the entity type. * #3584427 by DamienMcKenna: Generic method for defining test values. * #3586236 by DamienMcKenna: Refactored Entity::replace() to handle paragraphs. * #3586259 by DamienMcKenna: Heavily refactored entity replacement logic to simplify field handling. * #3586243 by DamienMcKenna: Simplified language handling. * #3586025 by DamienMcKenna: Refactored Paragraphs search logic to use improved Entity::search() method. * #3585740 by DamienMcKenna: Refactored undo logic. * #3585299 by DamienMcKenna: Fixed string searches, replacements, improved test coverage. * #3584659 by DamienMcKenna: Refactored to use the base Entity::replace() method. * #3584678 by DamienMcKenna: Heavily refactored search logic. * #3584916 by DamienMcKenna: Refactored entity tests to use standard fields. * #3584497 by DamienMcKenna: Refactored createContentTypeNode(). * #3579976: by DamienMcKenna: Resolved phpstan test failures, required phpstan tests pass. * #3579970 by DamienMcKenna: Resolved cspell test failures, required cspell tests pass. * #3577915 by damienmckenna, velmir_taky: Make results display entity-type agnostic. * #3577756 by damienmckenna, velmir_taky, paraderojether: Resolve phpcs errors. * #3577752 by DamienMcKenna: Disable composer next-major test. * #2976443 by damienmckenna: Explain the settings better