- Bug where bulk editing assets with could yield no fields
- Bug where bulk editing a section with a field layout that had been deleted could yield no fields
- Error that can occur if trying to bulkedit fields on a soft-deleted layout
- All field types (including custom ones and Matrix) now support bulk replacement!!!
- Fixed problem with saving bulk edit jobs in Firefox
{warning} The FieldProcessorInterface has slightly changed to better support old versions of PHP. If you wrote your own FieldProcessor, ensure it has been updates prior to updating to 2.0.0
- Add support for new strategies: ADD, MULTIPLY, DIVIDE
- Number fields now have the following strategies: REPLACE, ADD, SUBTRACT, MULTIPLY, DIVIDE
- Changed FieldProcessorInterface to remove void declaration
- Improved compatibility with older versions of php
- Fixed potential issues with merge strategies defaulting to replace
- Abstracted field handling
EVENT_REGISTER_FIELD_PROCESSORS
EVENT_REGISTER_SUPPORTED_FIELDS
useEVENT_REGISTER_FIELD_PROCESSORS
instead
- Fixed an issue with bulkEdit component not being set
- Strategy selection: replace, merge, or subtract
- Added support for bulk editing custom fields on Categories
- Added support for bulk editing custom fields on Users
- Added support for bulk editing custom fields on Assets
- Added support for bulk editing custom fields on Commerce Products
- Added
EVENT_REGISTER_ELEMENT_PROCESSORS
to allow modules/plugins an opportunity to register an element processor - Added
EVENT_REGISTER_SUPPORTED_FIELDS
to allow modules/plugins an opportunity to register a supported field - Added a progress message to queue job
- Added permissions for each element type
- Edit contexts now ensure the element types match that of the original request
- Refactored much of the modal form structure to accommodate strategies
- Code cleaning & abstraction
- The queue now runs automatically after saving a job
- The queue jobs now batch elements properly
- Don't save revisions of entries anymore
- Fixed issue with unescaped HTML in field instructions breaking editor
- Fixed install migration issues
- Fixed potential compatibility issues with PostgreSQL (Thanks, @boboldehampsink)
- Potential error from field values that are too long to store in history
- Set element saving scenario to SCENARIO_ESSENTIALS
- Added scrollbar to modal to allow for larger field layouts
- Adjusted plugin handle
- Initial release