- freeze semantic-release to specific version to keep internal APIs stable
- add gitpyhton for changelog_helper
- add a target to very easily create a changelog
- update version to be semver compliant with the new tools
- update make targets and CI workflow to use the new version tool
- update release issue template