5.0.0
π§ Internal test version, not yet publicly available π§
Below is the changelogs for Frigg version 5.0.0
Breaking changes:
- Adds ability to apply only resources which are different from those on the main branch
- This change requires changing your GitLab pipeline config, pre 5.0.0 pipeline config now fails
- Adds support for exporting projects from User namespaces
- This changes how groups are exported
- Projects are now exported with their project ID included in the yaml filename, thus requiring a new export
- Updated constraints in ZOD templates
- Some previously accepted values might now fail validation
Additions:
- Adds audit log functionality
- Adds missing GitLab access levels
- Adds functionality which makes sure Frigg resources and their files all have a unique name
- Adds feature for automatically creating an MR with resources for manually created projects and groups
- Adds feature which makes it possible to only export the missing resources
- Adds feature which makes the managing of users by Frigg optional per group
- Redesigns the syncing of protected branches
- Redesigns the syncing of projects
- Redesigns the way comments look on Frigg merge requests
Fixes:
- Fixes approval rule mapper which caused changes that never dissapeared
- Fixes bug which made it so current members arenβt correctly requested
- Fixes duplicate errors appearing in validation error list
Internal:
- Internal release for Avisi use only
- Adds local integration test suite
- Adds prettier formatting to the Frigg Backend
- Adds messaging-, MR- and errorservice
- Adds improvements to the Frigg backend pipeline
- Updated dev dependencies
- Refactors CLI structure