Releases: gitlabform/gitlabform
Releases · gitlabform/gitlabform
v2.8.1
- Don't show "Warning: Using group_shared_with: is deprecated" when the user is not really using this config syntax.
v2.8.0
- Complete support for managing groups and projects members:
- Add enforcing (direct) project members - groups and users, including being able to remove all direct members and keep only the members inherited from the group. Implements #100.
- Unify the configuration syntax for group and project level membership.
✨ New ✨ config syntax example:
projects_and_groups:
foo/*:
# below key now includes what used to be under
# `group_shared_with` and `enforce_group_members` keys
group_members:
# there are only up to 3 direct keys below
groups:
another-group:
# below key's name been changed to the name used in projects `members`
# for groups (and the same as in the API to share a group with group)
group_access: 30
users:
my-user:
access_level: 50 # owner
# this will enforce group-level users to be ONLY as defined above
enforce: true
# this will make the projects in `foo` group not contain any **direct** users or groups
# (so it will make it contain only the ones inherited from the group `foo`)
members:
enforce: true
The 🏚 old and deprecated 🏚 syntax for a similar* config would be:
projects_and_groups:
foo/*:
group_shared_with:
groups:
another-group:
group_access_level: 30
group_members:
my-user:
access_level: 50 # owner
enforce_group_members: true
# !!! * - there was no enforce project members support before v2.8.0 !!!
The old syntax works but will generate warnings. Support for it will be removed in one of the future major GitLabForm versions.
v2.8.0b2
Release 2.8.0b2
v2.8.0b1
Release 2.8.0b1
v2.8.0a2
Release 2.8.0a2
v2.8.0a1
Release 2.8.0a1
v2.7.2a1
Release 2.7.2a1
v2.7.1
v2.7.1a2
- Fix the slow start on GitLab instances with a big total number of projects when requesting to process a relatively small number of groups/projects. Additionally always show the number of omitted groups and projects for any reasons (no config, archived, skipped) . Fixes #285.