Implement Changie in GLAS Rulez
Background
Historically, oxeye-rulez did not have change logs. This results in releases without context, and without any explanation on what have we added, changed or deleted throughout this release.
Proposed solution
Using Changie, we can track all the changes, additions and deletions made to the project. Every MR that is merged creates a PATCH version, which has it's own release notes. A new manual CI job will be created to bump the minor version, and aggregate all the PATCH versions changes into a single MINOR version change log.
Providing visibility to customers
This changelog would not directly be made public, since the repository itself will remain private. However, ideally we would be able to use this changelog as the basis for public updates.
Ideally this means that we would be summarizing key information in the internal changelog, such as "improve stored XSS detection in framework XYZ, language ABC" so that we don't have to manually read and rewrite everything. The changelog could still include the level of detail that's useful internally, but should be easy to use as a basis for public updates.