diff --git a/utils/draft_release_notes.sh b/utils/draft_release_notes.sh index 65694476d8..e9bfa1e518 100755 --- a/utils/draft_release_notes.sh +++ b/utils/draft_release_notes.sh @@ -8,27 +8,32 @@ cd "$(dirname $0)" git fetch --tags git@github.com:microsoft/playwright.git >/dev/null 2>/dev/null LAST_RELEASE=$(git describe --tags $(git rev-list --tags --max-count=1)) -echo "## Browser Versions" -echo -node ./print_versions.js -echo echo "## Highlights" echo echo "TODO: \`git diff ${LAST_RELEASE}:docs/api.md docs/api.md\`" echo -echo "## Breaking API Changes" +echo "## Browser Versions" echo -echo "TODO: \`git diff ${LAST_RELEASE}:docs/api.md docs/api.md\`" +node ./print_versions.js echo echo "## New APIs" echo echo "TODO: \`git diff ${LAST_RELEASE}:docs/api.md docs/api.md\`" echo -echo "## Bug Fixes" +CLOSED_ISSUES=$(./list_closed_issues.sh "${LAST_RELEASE}") +ISSUES_COUNT=$(echo "${CLOSED_ISSUES}" | wc -l | xargs) +echo "
" +echo " Issues Closed (${ISSUES_COUNT})" echo -./list_closed_issues.sh "${LAST_RELEASE}" +echo "${CLOSED_ISSUES}" echo -echo "## Raw Notes" -echo -git log --pretty="%h - %s" "${LAST_RELEASE}"..HEAD +echo "
" +COMMITS=$(git log --pretty="%h - %s" "${LAST_RELEASE}"..HEAD) +COMMITS_COUNT=$(echo "${COMMITS}" | wc -l | xargs) +echo "
" +echo " Commits (${COMMITS_COUNT})" +echo +echo "${COMMITS}" +echo +echo "
"