Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 27.41 KB
MD5: 90bcd322a6ebf7138e4809db27b149dc
SHA-1: 8fd8d02271f92f6ee39760f9173f62be70d80933
SHA-256: c304b015650f658d3719875974659f2a30feeb63faff40e6eb3dfae0dc15ca22
Download zip 52.43 KB
MD5: 14ab1e050b0a39d17afbc0a4dfa06483
SHA-1: 78569cdce591c96269ce6716e6d7cdbf9f488568
SHA-256: b4d4e3c186120018d40b95b3bd167d2ed055ae88e882da1466cb90d6c144044a

Release notes

New in 2.0.47

#3573928: setSyncing(TRUE) prevents changed timestamp from updating on publish since Drupal 11.1

New in 2.0.46

#3572063: cspell fixes

New in 2.0.45

#3563840: Remove Action module from Composer requirements?

New in 2.0.44

#3555385: Can't save after closing modal

New in 2.0.43

#3553607: Only set window.mcbpDialogOpen to true if the dialog is opened

New in 2.0.42

New in 2.0.41

#3549636: Bump minimum to 10.3+
#3551160: Consider removing drupal/action as hard dependency

New in 2.0.40

#3549636: Bump minimum to 10.3+

New in 2.0.39

#3547113: Add tests
#3549636: Bump minimum to 10.3+

New in 2.0.38

#3546871: Prevent form anomalies from resulting in multiple confirm dialogs

New in 2.0.37

#3528119: Unnecessary url cache context getting added to the Toolbar

New in 2.0.36

#3491959: Modal prevent scrolling after using the close (x) button
- Adjust an option label to accurately describe the functionality.

New in 2.0.35

#3313547: New revision on publish?
#3519194: [PHP 8.4] Fix implicitly nullable type declarations

New in 2.0.34

Revert #3491959: Modal prevent scrolling after using the close (x) button

New in 2.0.33

#3491959: Modal prevent scrolling after using the close (x) button
#3473049: Drupal 11 compatibility for for Moderated Content Bulk Publish

New in 2.0.32

#3455569: Hook "moderated_content_bulk_publish_verify_publish" doesn't work
#3455767: Compatability with Gin sticky headers

New in 2.0.31

Improved PHP 8.2 support/compatibility.
#3406477: Fix PHP 8.2 utf8_encode() Deprecated issue on HandlerFor403AccessDenied class

New in 2.0.30

#3325170: jQuery UI overlay not close after clicking the "Cancel" button

New in 2.0.29

#3381313: ConfirmationDialog doesn't remove the overlay div.

New in 2.0.28

Use base path correctly.

New in 2.0.27

#3389947: Add missing schema config for disable_toolbar_language_switcher

New in 2.0.26

#3380518: PHP 8.2 utf8_encode() compatibility issue
#3378956: Update module name to "Moderated Content Bulk Publish"

New in 2.0.25

#3174780: Add support for content with not specified and not applicable language

New in 2.0.24
#3128412: Make this work with Media entities

New in 2.0.23
#3358562: add $query->accessCheck to entity queries

New in 2.0.22
#3128412: Make this work with Media entities

New in 2.0.21
#3274841: Optimisation - Load library only when needed.
#3274841: Optimisation - Load library only when needed.
#3318278: Fix redirect when there is no language prefix in URL

New in 2.0.20
#3325170: jQuery UI overlay not close after clicking the "Cancel" button
#3321281: Remove pathauto as a dependency

New in 2.0.19
Minor change, the module is compatible with Drupal 8.9.x , D9.x, D10.x
#3305982: Fix Drupal 8 compatibility

New in 2.0.18
Loosened composer requirements a bit, make it less strict.
#3304625: Missing VBO dependency

New in 2.0.17
#3304625: Missing VBO dependency

New in 2.0.16
#3301603: Missing schema for enable_dialog settings

New in 2.0.15
update dependencies to work better in a composer workflow
#3301389: Composer/info file dependencies don't match

New in 2.0.14
Make installation experience slightly easier (add list of dependencies to .info.yml)

New in 2.0.13
#3206722: Missing schema for "Archive current revision" action

New in 2.0.12
#3288690: Automated Drupal 10 compatibility fixes
#3280584: ::access check on every provided Action is wrong
#3248216: Make target moderation states configurable per action

New in 2.0.11
#3274753: moderated-content-bulk-publish library loaded everywhere

New in 2.0.10
#3185848: make optional the confirmation dialog
#3273753: Field body is unknown

New in 2.0.9 - optional API support for safedelete or other module verify archive and publish plus a fix for layout builder.
#3272074: Provide hook api for archive or publish action so other modules like 'safedelete' can extend it.
#3272385: Drupal Modal confirm dialog not working with layout builder

Created by: joseph.olstad
Created on: 17 Feb 2026 at 20:05 UTC
Last updated: 17 Feb 2026 at 20:06 UTC
Bug fixes

Other releases