Version 5.0.0-beta.1
September 26, 2024
Craft 5 had signficant chagnes to how fields and content work. Please use this beta with caution, make backups, and report any issues you encounter.
Added
- Initial Craft 5 support.
Version 4.0.1
October 28, 2022
Fixed
- Fixed "Element query executed before Craft is fully initialized." warning
Version 4.0.0
October 24, 2022
Added
- "Select All" support - this works well with filtres, conditions, etc.
Changed
- Bulk Edit now requires Craft 4
- Plugin no longer requires db tables - all data is now stored in the queue job.
- Field strategies are now represented as classes implementing FieldStrategyInterface
- Refactored field rendering for future support of native fields
Fixed
- Fix bulk editing products (Thanks @nilsenpaul)
- Added missing string translations (Thanks @nilsenpaul)
Version 4.0.0-RC1
June 22, 2022
Added
- "Select All" support - this works well with filtres, conditions, etc.
Changed
- Bulk Edit now requires Craft 4
- Plugin no longer requires db tables - all data is now stored in the queue job.
- Field strategies are now represented as classes implementing FieldStrategyInterface
- Refactored field rendering for future support of native fields
Version 2.0.6
July 22, 2021
Fixed
- Fixed a bug where fields may not always get the correct source site ID
Other
- Tested on Craft 3.7
Version 2.0.4
February 25, 2020
Fixed
- Bug where bulk editing assets with could yield no fields
Version 2.0.3
February 24, 2020
Fixed
- Bug where bulk editing a section with a field layout that had been deleted could yield no fields
Version 2.0.2.1
February 20, 2020
Fixed
- Error that can occur if trying to bulkedit fields on a soft-deleted layout
Version 2.0.2
February 20, 2020
Added
- All field types (including custom ones and Matrix) now support bulk replacement!!!
Version 2.0.1
February 13, 2020
Fixed
- Fixed problem with saving bulk edit jobs in Firefox
Version 2.0.0
January 24, 2020
{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
Added
- Add support for new strategies: ADD, MULTIPLY, DIVIDE
- Number fields now have the following strategies: REPLACE, ADD, SUBTRACT, MULTIPLY, DIVIDE
Changed
- Changed FieldProcessorInterface to remove void declaration
Fixed
- Improved compatibility with older versions of php
Version 1.1.1
July 22, 2019
Fixed
- Fixed potential issues with merge strategies defaulting to replace
Changed
- Abstracted field handling
Added
EVENT_REGISTER_FIELD_PROCESSORS
Removed
EVENT_REGISTER_SUPPORTED_FIELDS
useEVENT_REGISTER_FIELD_PROCESSORS
instead
Version 1.1.0.1
July 21, 2019
Fixed
- Fixed an issue with bulkEdit component not being set
Version 1.1.0
July 21, 2019
Added
- 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
Changed
- 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
Removed
- Don't save revisions of entries anymore
Version 1.0.5
April 8, 2019
Fixed
- Fixed issue with unescaped HTML in field instructions breaking editor
Version 1.0.4
April 8, 2019
Fixed
- Fixed install migration issues
- Fixed potential compatibility issues with PostgreSQL (Thanks, @boboldehampsink)
Version 1.0.3
November 17, 2018
Fixed
- Potential error from field values that are too long to store in history
Changed
- Set element saving scenario to SCENARIO_ESSENTIALS
Version 1.0.2
October 8, 2018
Fixed
- Added scrollbar to modal to allow for larger field layouts
Version 1.0.1
October 1, 2018
Changed
- Adjusted plugin handle
Version 1.0.0
October 1, 2018
Added
- Initial release