- Add a
--csv
option to output csv structured data
- Passing a gitlab connection to GLUser class and children is now possible
- Add
--active
option for listing active users (last connection is < 1 year) - Limit to python-gitlab < 3.0.0 for compatibility
- Add a
-n, --dry-run
option for user creation and deletion
- Add
--name-only
option (thanks to @jordiromera)
- Use requirements.txt for project packaging
- Fix missing requirement
- Fix --delete-from error with python2
- Enable to remove unnecessary commas in newusers.csv file (thanks to @yangliping)
- Handle gitlab subgroups
- Handle gitlab subgroups
- Fix bugs with printing to stdout
- Compatibility with python2
- Fix bugs with -u and -g options
- Handle non default GitLab instance target (#3)
- Add a
--sign-in
argument to list users who have already signed in (!1) - Fix incompatible filters (!1)
- essentially packaging work