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.
Install
Works with Drupal: ^9.3Using Composer to manage Drupal site dependencies
Alternative installation files
Download automatic_updates-8.x-2.3.tar.gztar.gz
205.41 KB
MD5: 23faba9d8cd1a5ef65b95bc6117e6d37
SHA-1: 4804170eac4271d7445128bbaf9e25e5a39cc4f7
SHA-256: 54c09fdcea79757f04e4957d7780ccc640b269b64ddffed5bd3344feae501982
Download automatic_updates-8.x-2.3.zipzip
499.72 KB
MD5: ac11ce7ecada18878c7e9c1ae997c924
SHA-1: cd5ad57013aa73c452175a5e97caaae343fe8bb6
SHA-256: 22209f56b8bbd75dc89ad4a6b996049b6977f402f03c449acff8c1707910744f
Release notes
Hello there! Allow me to gift you...a new maintenance and bugfix release of Automatic Updates.
We've been busy. This time around:
- #3310901: Stage::require() should validate the incoming package names
- #3307611: Create a validator to add a warning if updated extensions have database updates
- #3311534: package_manager_requirements() should check for the presence of the failure marker
- #3293417: If an update failed to apply don't allow more use of the module
- #3299612: Send an email when an unattended update fails
- #3308711: Dispatch StatusCheckEvent in UpdateReady forms and do not allow the update to continue if there are errors
- #3311436: Stage::require() should override the default process timeout to 300 seconds
- #3310000: RequireEventTrait should default unspecified version constraints to *
- #3312085: UpdateReady hides the Continue button if StatusCheckEvent only returns warnings
- #3310702: Stage::__construct() should require $path_factory
- #3308843: Automatic Updates Extensions' forms should check for the failure marker
- #3308828: Handle the case where the marker file has been detected but can't be decoded
- #3305167: Warn if apply and post-apply are done in same request
- #3308365: Don't allow Drupal profiles to be sent to ExtensionUpdater
- #3298444: Symlink validator should delegate to Composer Stager's precondition
- #3307369: Validate all changed or updated Drupal projects with Update XML
- #3310929: Remove distro_core and distro_core_recommended fixtures in favor of mocking ComposerUtility::getInstalledPackages() in a unit test
- #3310936: Replace packages_comparison fixture with a unit test that mocks ComposerUtility::getInstalledPackages()
- #3310972: Release history fixtures are duplicated
- #3311001: Document the fixtures used by StagedProjectsValidatorTest
- #3310997: Remove fake-site fixture from Automatic Updates
- #3303185: Add unit test coverage of PathLocator::getWebRoot()
- #3311265: TestSubscriber should include StatusCheckEvent
- #3306163: Also skip info.yml files in more test directories in DuplicateInfoFileValidator
- #3303900: Remove PreApply check in PackagesInstalledWithComposerValidator
- #3311020: Rename staged/9.8.1 to something clearer
- #3293148: Clean up or remove PackageUpdateTest
- #3312421: Move the test version of StagedDBUpdateValidator into package_manager_test_validation