views_bulk_operations 8.x-3.7

Bug fixes
Unsupported

Changelog:

  • Issue #3133476: Add explicit Drush 10 support (since Drush 9 isn't supported by Drupal 9)
  • entity:delete_action:node action will not be selectable now as it's incompatible.
  • Issue #3131516: Use core_version_requirement for D9
  • Issue #3020922: Overcome nondeterministic behaviour in mysql ORDER BY

views_bulk_operations 8.x-3.6

Bug fixes
Unsupported

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
  • or just manually recreate the config

Other changes:

views_bulk_operations 8.x-3.5

Bug fixes
New features
Unsupported

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.

views_bulk_operations 8.x-2.6

Security update
Unsupported

Fixes possible access bypass when displaying actions selectable to users on the VBO Views forms.

See Views Bulk Operations (VBO) - Less critical - Acce - SA-CONTRIB-2020-003.

views_bulk_operations 8.x-3.4

Security update
Unsupported

Fixes possible access bypass when displaying actions selectable to users on the VBO Views forms.

See Views Bulk Operations (VBO) - Less critical - Acce - SA-CONTRIB-2020-003.

views_bulk_operations 8.x-3.3

Bug fixes
Insecure
Unsupported

Changelog:

  • #3084741: Arguments are lost when views total results are counted
  • #2929872: Fix typo in README
  • #3056119: Save current data of a pager
  • #3065377: Select All is not stable

views_bulk_operations 8.x-3.2

Bug fixes
Insecure
Unsupported

Changelog:

  • No issue: Updated clear_on_exposed description.
  • Issue #3056675: Incorrect count of additional items on confirmation page.
  • Issue #3055739: Fixed unintended selection clearing.

views_bulk_operations 8.x-3.1

Bug fixes
New features
Insecure
Unsupported

Changelog:

  • Issue #3053362: Visibility of action can now be controlled with the customAccess action class method.
  • Issue #3056119: Fixed pager bug.

views_bulk_operations 8.x-3.0

Bug fixes
New features
Insecure
Unsupported

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).

Changelog:

views_bulk_operations 8.x-3.0-rc1

Insecure
Unsupported

This is the first stable release candidate for the 8.x-3.x branch. The API seems stable, there are no changes since the alpha-3 release.

views_bulk_operations 8.x-3.0-alpha3

Bug fixes
New features
Insecure
Unsupported

Changelog:

  • 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.

views_bulk_operations 8.x-3.0-alpha2

Bug fixes
Insecure
Unsupported

Changelog:

  • Fixed getting of view rows in exclude mode when actions alter entity properties or delete entities.
  • Select all checkbox is now always displayed on display plugins other than core table.
  • Extended automated tests
  • Minor improvements and cleanup

views_bulk_operations 8.x-3.0-alpha1

Bug fixes
New features
Insecure
Unsupported

The first alpha release for the 3.x branch.

Changes in the 3.x branch:

  • Includes exclude mode selection (when all view results are selected, user can switch pages and deselect some of the rows)
  • Different method for generating selected entity list (loading entities and getting their labels limited to 50)

All actions working with the 2.x branch should work with 3.x branch as well, for API change details please see the 3.x dev release notes.

views_bulk_operations 8.x-2.5

Bug fixes
Insecure
Unsupported

Changelog:

  • Issue #3034023: Missing schema
  • Issue #3030554: Fix 8.7 compatibility problems in ViewsBulkOperationsBulkForm
  • Issue #3000714: Views exposed input lost after executing bulk operation
  • Issue #2952498: Fatal error when executing simple actions on Adminimal theme - temporary fix

views_bulk_operations 8.x-3.x-dev

Bug fixes
New features

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.

views_bulk_operations 8.x-2.2

Bug fixes
Insecure
Unsupported

Changes:

  1. Fixed issue #2957823: Error after updating to Drupal 8.5.1
  2. Fixed issue #2954568: Impossible to drop selection when going back from config / confirm form

views_bulk_operations 8.x-2.1

Insecure
Unsupported

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.

views_bulk_operations 8.x-2.0

New features
Insecure
Unsupported

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).

Changes since 8.x-2.0-rc4:

views_bulk_operations 8.x-2.0-rc2

Bug fixes
Insecure
Unsupported

This is the second release candidate for 2.0. If no new issues surface, 2.0 will be released on 29th February 2018.

Changes since 2.0-rc1:

views_bulk_operations 8.x-2.0-beta1

New features
Insecure
Unsupported

The main new feature is the persistent selection of results that is maintained across all view pages and also when exposed filters and sorting is changed. The selection is dropped only when view arguments are changed.

Apart from that, new method for getting entities has been introduced: now they are loaded directly from view results by using the view base field values as a main filter condition.

API changes are minimal and most modules developed for 1.x branch (including views_bulk_edit and vbo_export) will not be affected.

views_bulk_operations 8.x-1.0

Bug fixes
Unsupported

This release is recomended for use on production sites, there are no known major problems for this release.

views_bulk_operations 8.x-2.x-dev

New features

Starting the 2.x release branch. The purpose: multi-page selection.

API changes are minimal and most modules developed for 1.x branch will be unaffected:

views_bulk_operations 8.x-1.0-rc1

New features
Unsupported

This is the first stable release candidate for Views Bulk Operations.

Main changes are:

views_bulk_operations 8.x-1.0-beta4

Bug fixes
Unsupported

Fixed a bug that caused incorrect passing of view results to the selected action, affecting modules defining actions that make use of results like vbo_export.

This is a hotfix release that followed beta3, so including beta3 changes as well for user convenience:

Bugs fixed:

views_bulk_operations 8.x-1.0-beta1

Bug fixes
New features
Unsupported

Bugs fixed:

  1. No batching of configurable / confirmable actions when batching was not selected (#2918699).
  2. Incorrect batch finished redirect when site is using a subpath (#2917340).

New features:

views_bulk_operations 8.x-1.0-alpha2

New features
Unsupported

This release contains important API improvements required for Search API (after this issue patch is committed) and Views Bulk Edit 2.x modules to work with Views Bulk Operations.

views_bulk_operations 8.x-1.0-alpha1

New features
Unsupported

First alpha release of the D8 functionality of VBO.

A stable release to hang your hat on while continually improving in the development branch.

views_bulk_operations 7.x-3.2

Bug fixes
New features
Insecure
Unsupported

This version raises the PHP requirements to 5.2.9.

Changes since 7.x-3.1:

views_bulk_operations 7.x-3.1

New features
Bug fixes
Insecure
Unsupported

Biggest changes:
- Completely rewritten batching & queueing. Selecting all items on all pages is now batched in order to avoid timeouts.
- Removed the default views that ship with VBO. Use Administration Views instead.

views_bulk_operations 7.x-3.0

New features
Bug fixes
Insecure
Unsupported

Note that "merge single action" mode has been removed due to bugginess. You will need to stay with VBO 7.x-3.0-RC1 or implement an alternative solution for now. Alternatives will be investigated for the next release (3.1)

Changes since 7.x-3.0-rc1:

views_bulk_operations 7.x-3.0-rc1

New features
Bug fixes
Insecure
Unsupported

This release includes the first version of the "Modify entity values" action, intended to work like the "Modify node values" action from D6.
This one works on all entity types, and relies on Entity Metadata to fetch the information about properties.
The UI is considered good enough, but not final yet. Comments and suggestions welcome.

views_bulk_operations 7.x-3.0-beta3

New features
Bug fixes
Insecure
Unsupported

Another round of polish. Can't be called RC1 because #1057158: Provide an action for modifying entity values is not done yet.
Features a brand new & very flexible "Create archive of selected files" (works with imagefields and filefields as well, if you add a Files relationship), an improved "Pass selected ids to URL" action, many fixes to the rules code for loading entities from a VBO view.

After the previous beta was released, Rules changed the way it handles component access, making its components accessible to administrators only.
Temporarily disabled access checking, so the components should be available to all roles that are using the VBO view.
The relevant issue in the Rules queue is #1217128: limiting Rules components to specific permissions.

  • #1306108: Add the destination URL to configuration ('pass ids' action).
  • Remove the old, buggy and half-baked selection preservation.
  • #1307018: The rules action for loading a list of entities from a VBO view should not remove the pager.
  • #1293174: Loading entity lists in Rules gives warnings when using data selection for arguments.
  • #1293454 by anon: Send $form_state as a reference like core does.

views_bulk_operations 7.x-3.0-beta2

Bug fixes
Insecure
Unsupported

This release adds polish to existing functionality while the bigger patches ("edit fields", "download files") are still being cooked. Stand by for RC1 within a month.

- #735596 - VBO doesn't preserve duplicate results.
- Improve VBO field settings (fix issues with dependent settings and advanced actions, custom settings provided by actions)
- #1235736 by moonray, bojanz - Action includes always loaded using slow file_scan_directory(), even if VBO not used on page.
- Make VBO work when embedded using views_embed_view(), and in blocks.
- Saner reporting of executed operations (don't set a message for each processed row).
- Unchecking a checkbox should also reset any 'select all' elements.
- Improve styling (this makes 'select all on this page / all pages' actually look sane in themes are not Seven)
- Cleaner handling of default values in VBO admin. Fixes a bug with 'Override label' being selected by default
- #1201286 - Incorrect 'select all on this page / all pages' for grouped table displays.
- #1224708 by smk-ka - Support disabled checkboxes.
- #1224012 - PHP error regarding array_filter displayed when using drush vbo-list

views_bulk_operations 7.x-3.0-beta1

New features
Bug fixes
Insecure
Unsupported

It's been almost a month since the 7.x-3.0-alpha3 release, and a lot of work has happened since then.

1) Fixed several alpha3 regressions. Alpha3 accidentally removed support for advanced actions (actions added through the Actions UI). Now back (in actions_permissions as well). Also, global actions ('type' => 'system') weren't showing up, that's also fixed.
2) Refactored operation types, now implemented as ctools plugins. Operations are now objects, and contain all relevant logic. This allowed the main VBO code to be simplified a lot, leading to more maintainable code.
3) Reworked the Batch API code, resulting in much improved performance.
4) Reworked the admin UI (VBO field settings):
- Now possible to override the label of each operation (ported from 6.x-1.x)
- Automatically chooses the correct execution type based on the number of selected items (see README for more information)
- The drupal queue setting is now per operation, allowing only specific operations to be enqueued, which is more flexible and reflects better the intended use case.
5) Improved the rules integration:
- The config form now has access to all tokens for the current entity type (so you can use [node:author], or whatever you need)
- Now supports rules components that accept a list entity type (such as list<entity>, list<node>, etc) as the first parameter. Note that this turns on aggregation.
- Provided an action to allow Rules to load all entities in a VBO view (as a replacement for the "Execute VBO' action), as well as a condition that checks the number of results in a VBO view.
6) Many smaller improvements, including better default views, more documentation in the README, and bugs & notices fixed.

views_bulk_operations 7.x-3.0-alpha3

New features
Bug fixes
Insecure
Unsupported

Changes:
1) Now requires Entity API.
2) Now supports entity revisions. For example, add a "Content revision: Bulk operations" field, and do operations on specific node revisions.
3) Removed support for hook_node_operations() / hook_user_operations(). See http://drupal.org/node/1182448#comment-4575310
4) Added an option to force a single row to be selected, showing radio buttons instead of checkboxes.
5) Made core actions integration actually work (added back support for the "behavior" key, fixed permission issues, etc)
6) Fixed numerous paper cuts reported by users, including notices and strict errors.

All commits:

- Use instanceof instead of is_a, which is deprecated for PHP < 5.3
- #469672: 4 orphaned actions left when not using this module.
- Depend on Entity API, and simplify some code in the process.
- Issue #724686: restrict the number of selected items by dafeder, bojanz - Add a 'force single' option, making VBO show radios instead of checkboxes
- #1078858: Allow other modules to act on finished VBO process
- Core actions integration: Add back support for the 'behavior' key, save explicitly all entities that need to be saved (as specified through behavior).
- Remove redundant code from actions_permissions (since actions_list() in D7 returns the custom actions as well).
- #1190190: Undefined index: base table в views_bulk_operations_views_data_alter()
- #1183882: Notice: Undefined variable: plugin in views_bulk_operations_execute()
- Make VBO support Rules components that accept an entity of any type as the first param.

views_bulk_operations 7.x-3.0-alpha2

Insecure
Unsupported

Alpha2 is a quick-fix release, fixing problems found in alpha1.

1) Fixed errors on install.
2) Fixed broken counts in the table and confirmation screens, where instead of numbers bigger than 1, !count was shown instead.
3) Fixed a notice in the default content view. Updated the README to inform the users about the default views.

views_bulk_operations 7.x-3.0-alpha1

Insecure
Unsupported

A rewrite that came from the "reloaded" branch.
Sponsored by Commerce Guys.

No backwards compatibility of any kind (not even to previous 7.x-3.x-dev).
Requires Views 7.x-3.x-dev from may 29th or later.

1) Works with any style plugin (tables, grids, unformatted, whatever...). Including "select all".
2) Works with any entity type (uses entities directly, the VBO "object" abstraction is dead)
3) Support for Rules 2 actions.
4) Support for the Drupal Queue.

views_bulk_operations 5.x-1.4

Security update
Bug fixes
Unsupported

SECURITY FIX:
* Added node_access() check to prevent unauthorized users from modifying nodes

BUG FIXES:
* Removed single action special case and pre-selected single action in dropdown
* Fixed inclusion of local VBO actions

Pages

Subscribe with RSS Subscribe to Releases for Views Bulk Operations (VBO)