Moved the release notes to a better folder. This way we can have different release notes files and keep related content in a specific directory.
Pushed out the complexity around building the release notes into the buildSrc. In future I want to extract it into a completely separate library / gradle plugin.
Added a feature that allows ignoring certain issues from being visible in the release notes. Started adding some coverage for the release notes generation. I'm not sure if we want to completely hide certain issues from the report but this is a good start.
"Update release notes by Travis CI build 232 [ci skip]"
Increment version '1.10.42-dev' -> '1.10.43-dev' by Travis CI build 232 [ci skip]
Deleted the top of the release notes so that it can be recreated with the next build.
Added @since tags to the source code on a couple of new API methods.
"Update release notes by Travis CI build 233 [ci skip]"
Increment version '1.10.43-dev' -> '1.10.44-dev' by Travis CI build 233 [ci skip]
Added a TODO.
Git log parsing algorithm now also parses git notes. This way, we can add data to the existing commits to better drive release notes automation.
Removed top part of the release notes so that it gets recreated with updated content.