Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
In terms of functionality it's the same but the 4.2.x branch will get most of the support now so it should be the best choice for actively maintained and updated projects.
This is the first release candidate for the 4.0.x branch. If no new issues are found, we'll have a stable release in 2-3 weeks.
The only backwards compatibility loss with this is that automated tests with complimentary modules containing custom actions with preliminary configuration (Views admin VBO field action settings) will fail on config schema validation due to missing schema. This missing schema needs to be added (see the example module and test module config/schema/*.schema.yml for working examples).
This release fixes update path from 8.x-3.4 as in (for those that haven't updated yet) that was dropping set action preliminary configurations. If someone already updated, there are a couple of possible ways to fix it, including:
import the old config for views that use Views Bulk Operations (if available) and execute the views_bulk_operations_update_8034 function
NOTE: Due to introduction of pager manager in Drupal core 8.8 (The pager has now a backend changeable service) that caused malfunction of pagers when VBO was enabled on views (lack of core API backwards compatibility), this version of VBO will require Drupal core >= 8.8. If for some reason 8.7 or lower is used on your project - don't update.
This is the first stable release for the 3.x branch. Now 3.x is the officially recommended release branch that'll be mostly supported so all sites still using 2.x are advised to upgrade to 3.x (99.9% of actions working with 2.x should work with 3.x without any issues).
Implemented additional logic for the "Clear selection when exposed filters change" setting to make it work better, added suitable description on the checkbox.
Added extra batch processing safeguards so batch will always end.
Resolved issue #3038648: Memory Error for large views with exposed filters.
The 3.x release branch's purpose is to enable the "exclude" mode of selection to solve the #2986820: Select all results in this view and manually exclude some issue by extending the "Select all results on all pages" and allowing exclusion of certain results. This will make UI completely intuitive and will add an additional API functionality.
This release doesn't contain any new features or bug fixes, but only automated testing improvements, providing a base kernel test class that can be used in other contrib modules to test custom actions. Recommended for module developers, otherwise no update from 2.0 is required.
This is the first stable release for the 8.x-2.x branch.
With this release the 1.x branch is no longer supported and site administrators should update to the latest 2.x release. All known core & contrib actions working with 1.x will also work with 2.x (please see the 2.x-dev release notes for more information).