Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Batch API

Security covered Maintenance fixes only 12 sites

Part of the Batch ecosystem · 8 projects

This module provides developer tools to streamline the creation of batch operations. It offers base classes for operations and finished operations, a batch builder, and Drush commands to simplify the process of defining and implementing batch functionality.

Developer tools for creating batch operations.

Usage

This module does not provide any user-facing functionality. The functionality
allows developers to more easily create batch functionality, with better
organization and usability.

Includes:

  • Base classes for creating operations
  • Default/base class for finished operations
  • Batch builder to create batch array definitions
  • Drush generate commands to quickly whip-up new operations and finished operations

See the README for examples and further information.

Breaking change

Note that the 2.0.0-alpha5 release includes a breaking change to highwater type batch operations. If you're extending the highwater base class, you will need to update your code to conform to the new `::getItems` method.

Drupal 9–10 · not 11

Ask your assistant about Batch API

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
11
Tracked since
Sep 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 5
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
2.0.0-alpha9 Pre-release 10–11 Jul 24, 2025
2.0.0-alpha8 Pre-release 10–11 Jul 24, 2025
2.0.0-alpha7 Pre-release 10 Jun 2, 2025
2.0.0-alpha6 Pre-release 10 Jun 2, 2025
2.0.0-alpha5 Pre-release 10 Nov 9, 2024
2.0.0-alpha4 Pre-release 10 May 28, 2024
2.0.0-alpha3 Pre-release 10 May 24, 2024
2.0.0-alpha2 Pre-release 10 May 24, 2024
2.0.0-alpha1 Pre-release 10 May 23, 2024
2.0.x-dev Dev 10–11 Apr 24, 2024