Release notes are now extracted line-by-line instead of all at once.
Previously, release notes were extracted in a single regex evaluation. This greatly limited the forms the boundary patterns could take, often forcing PRs to use a particular structure. This change evaluates the boundary conditions on a line-by-line basis (grep-style). This allows for greater flexibility in how PRs are structured.