#!/bin/bash set -e set +x trap "cd $(pwd -P)" EXIT 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 "## Highlights" echo echo "TODO: \`git diff ${LAST_RELEASE}:docs/api.md docs/api.md\`" echo echo "## Browser Versions" echo node ./print_versions.js echo echo "## New APIs" echo echo "TODO: \`git diff ${LAST_RELEASE}:docs/api.md docs/api.md\`" echo CLOSED_ISSUES=$(./list_closed_issues.sh "${LAST_RELEASE}") ISSUES_COUNT=$(echo "${CLOSED_ISSUES}" | wc -l | xargs) echo "
" echo " Issues Closed (${ISSUES_COUNT})" echo echo "${CLOSED_ISSUES}" echo 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 "
"