diff --git a/get-changes.sh b/get-changes.sh new file mode 100755 index 00000000..e5c4baa9 --- /dev/null +++ b/get-changes.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +FOUND_CHANGES=false +cat CHANGELOG.md | while read line; do + # Detect end of new changes + if [[ "$line" == "## "* ]] && [[ "$FOUND_CHANGES" == true ]]; then + exit 0 + fi + + # Print new changes + if [[ $FOUND_CHANGES == true ]]; then + echo "$line" + fi + + # Detect start of new changes + if [[ "$line" == "## Unreleased"* ]]; then + FOUND_CHANGES=true + fi +done