Changelog¶
Version 2.0.1 - 2025-06-05¶
Fixed¶
README badges
Sphinx documentation publication
Version 2.0.0 - 2025-06-05¶
Changed¶
Major reorganization of the codebase to use a more clear structure
Split the CLI commands into separate modules
Some code modenization and cleanup
Added¶
Documentation with Sphinx
Full test suite with pytest
Pre-commit hooks for linting and formatting
Version 1.0.3 - 2025-06-02¶
Changed¶
Update dependencies to latest version of python-gitlab (>=5.0.0)
use a pyproject.toml file for packaging
update CONTRIBUTING.md for development and release instructions
Added¶
some tests for the CLI commands
CI pipeline with GitHub Actions
Version 0.8.7 - 2022-09-21¶
Add a
--csv
option to output csv structured data
Version 0.8.6 - 2022-04-27¶
Passing a gitlab connection to GLUser class and children is now possible
Version 0.8.5 - 2022-01-18¶
Add
--active
option for listing active users (last connection is < 1 year)Limit to python-gitlab < 3.0.0 for compatibility
Version 0.8.4 - 2019-09-12¶
Add a
-n, --dry-run
option for user creation and deletion
Version 0.8.3 - 2019-08-09¶
Add
--name-only
option (thanks to @jordiromera)
Version 0.8.2 - 2019-03-28¶
Use requirements.txt for project packaging
Version 0.8.1 - 2019-03-28¶
Fix missing requirement
Version 0.8 - 2018-11-17¶
Fix –delete-from error with python2
Enable to remove unnecessary commas in newusers.csv file (thanks to @yangliping)
Version 0.7 - 2018-09-05¶
Handle gitlab subgroups
Version 0.6 - 2018-07-06¶
Handle gitlab subgroups
Version 0.5 - 2017-10-24¶
Fix bugs with printing to stdout
Version 0.4 - 2017-10-11¶
Compatibility with python2
Fix bugs with -u and -g options
Version 0.3 - 2017-06-12¶
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)
Version 0.3 - 2017-06-12¶
essentially packaging work