@@ -431,7 +431,8 @@ protected function calculateModuleUpdateCommitMessage(string $package) {
431
431
$ changes = [];
432
432
$ composer_lock_diff = $ this ->getComposerLockDiffJsonDecoded ();
433
433
if ($ this ->isPackageUpdated ($ package , $ composer_lock_diff )) {
434
- $ changes [] = 'package ' ;
434
+ [$ package_update_from , $ package_update_to ] = $ this ->getPackageUpdate ($ package , $ composer_lock_diff );
435
+ $ changes [] = sprintf ('package (%s -> %s) ' , $ package_update_from , $ package_update_to );
435
436
}
436
437
437
438
if ($ this ->areDependenciesUpdated ($ package , $ composer_lock_diff )) {
@@ -449,6 +450,21 @@ protected function calculateModuleUpdateCommitMessage(string $package) {
449
450
return sprintf ('UPDATE - %s: %s ' , $ package , implode (', ' , $ changes ));
450
451
}
451
452
453
+ /**
454
+ * Gets package update information.
455
+ *
456
+ * @param string $package_name
457
+ * Package name.
458
+ * @param array $composer_lock_diff
459
+ * Composer lock diff.
460
+ *
461
+ * @return array
462
+ * Data indicating what has been updated.
463
+ */
464
+ protected function getPackageUpdate (string $ package_name , array $ composer_lock_diff ) {
465
+ return $ composer_lock_diff ['changes ' ][$ package_name ] ?? $ composer_lock_diff ['changes-dev ' ][$ package_name ] ?? [];
466
+ }
467
+
452
468
/**
453
469
* Check package has been updated.
454
470
*
@@ -461,7 +477,7 @@ protected function calculateModuleUpdateCommitMessage(string $package) {
461
477
* TRUE when the package is updated.
462
478
*/
463
479
protected function isPackageUpdated (string $ package_name , array $ composer_lock_diff ) {
464
- return isset ( $ composer_lock_diff [ ' changes ' ][ $ package_name]) || isset ( $ composer_lock_diff[ ' changes-dev ' ][ $ package_name ] );
480
+ return ! empty ( $ this -> getPackageUpdate ( $ package_name, $ composer_lock_diff) );
465
481
}
466
482
467
483
/**
0 commit comments