diff --git a/src/Controller/ConsoleController.php b/src/Controller/ConsoleController.php index 15c5f0a..881bd28 100644 --- a/src/Controller/ConsoleController.php +++ b/src/Controller/ConsoleController.php @@ -178,8 +178,12 @@ public function createRelease($version) // create a release body with compared commits $releaseBody = implode($commits, "\n"); + + // remove subcommits (lines that start with "*") $releaseBody = preg_replace('/\*.*/', '', $releaseBody); - $releaseBody = trim(preg_replace('/\n\n/', '', $releaseBody)); + + // remove empty lines + $releaseBody = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $releaseBody); // create a PR try {