Releases: gitlabform/gitlabform
Releases · gitlabform/gitlabform
v3.5.0
- Make running with
ALL
work fast when using gitlab.com or a self-hosted GitLab instance and a non-admin account. With a non-admin account the app will not try to get all the groups and projects, but only the ones where the used account has at least a Reporter role, which is the lowest level of permissions that allow to make a configuration change. Fixes #509, PR #518. - Improved contribution docs. PR #515.
Thanks to Mirko Friedenhagen for his contribution!
v3.4.3
v3.4.2
- Improve the reliability in some cases (PR #497):
- retrying the whole section for a given entity (f.e.
files
for a projectfoo/bar
) when it fails on a non-retryable individual HTTP request, - retrying individual HTTP requests on errors that may be returned by gitlab.com's CloudFlare CDN (520-531).
- retrying the whole section for a given entity (f.e.
v3.4.1
v3.4.0
- Add support for multiple merge request approval rules and for changing the name of the currently managed single approval rule. Implements #388 and #95, PR #435 and many more.
- A more user-friendly error message when a key is not found. PR #422
- Start to edit instead of remove+re-add users as project and group members when changing their access level or expiration time. This should give cleaner audit logs of membership changes and may resolve some issues. Related to issue #466, PR #469.
- Operate on simple dicts and lists instead of more complex ordereddict and CommentedSeq for easier to understand debug output and tests.
- Show the config before and after the internal transformation stage, with the debug output enabled.
- (For contributors) Big refactoring to make the code more logically groupped and contribution documentation updates for easier contributions. Please see the commit messages in the PR #431 for more information.
Thanks to the following contributors of this release:
- Waldek Maleska, amimas, Jimisola Laursen, Siythrun for consulting and testing of the multiple merge request approval rules feature,
- Rafael Zanella for the development.
v3.4.0rc4
- Fix internal conversion of group names and usernames to ids in some cases for Merge Request approval rules. Reported by Siythrun in issue #388, PR #467.
- Operate on simple dicts and lists instead of more complex ordereddict and CommentedSeq for easier to understand debug output and tests.
- Show the config before and after the internal transformation stage, with the debug output enabled.
v3.3.4
v3.4.0rc3
v3.3.3
v3.4.0rc2
- A more user-friendly error message when a key is not found. PR #422
- Fix for converting legacy merge request approval into the new setup. PR #456
Thanks to Rafael Zanella for his contribution!