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 use EVENT_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