You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The gitlab CLI will now accept CLI arguments and environment variables for its global options in addition to configuration file options. This may change behavior for some workflows such as running inside GitLab CI and with certain environment variables configured. (ca58008)
stop encoding '.' to '%2E'. This could potentially be a breaking change for users who have incorrectly configured GitLab servers which don't handle period '.' characters correctly. (702e41d)
A config file is no longer needed to run the CLI. python-gitlab will default to https://gitlab.com with no authentication if there is no config file provided. python-gitlab will now also only look for configuration in the provided PYTHON_GITLAB_CFG path, instead of merging it with user- and system-wide config files. If the environment variable is defined and the file cannot be opened, python-gitlab will now explicitly fail. (92a893b)
As of python-gitlab 3.0.0, Python 3.6 is no longer supported. Python 3.7 or higher is required. (414009d)
As of python-gitlab 3.0.0, the default branch for development has changed from master to main. (545f8ed)
remove deprecated branch protect methods in favor of the more complete protected branches API. (9656a16)
rename confusing to_project_id argument in transfer_project to project_id (--project-id in CLI). This is used for the source project, not for the target namespace. (ce4bc0d)
remove deprecated constants defined in gitlab.v4.objects, and use only gitlab.const module (3f320af)
remove deprecated tag release API. This was removed in GitLab 14.0 (2b8a94a)
remove deprecated project.issuesstatistics in favor of project.issues_statistics (ca7777e)
remove deprecated members.all() method in favor of members_all.list() (4d7b848)
remove deprecated pipelines() methods in favor of pipelines.list() (c4f5ec6)
python-gitlab will now default to gitlab.com if no URL is given (8236281)
raise error if there is a 301/302 redirection (d56a434)
Documentation
Switch to Furo and refresh introduction pages (ee6b024)
Correct documentation for updating discussion note (ee66f4a)
Rename documentation files to match names of code files (ee3f865)