- Update to v3.12.0
* Feature
Add support for SAML group links (#2367) (1020ce9)
groups: Add LDAP link manager and deprecate old API endpoints (3a61f60)
groups: Add support for listing ldap_group_links (#2371) (ad7c8fa)
Implement secure files API (d0a0348)
ci: Re-Run Tests on PR Comment workflow (034cde3)
api: Add support for getting a project's pull mirror details (060cfe1)
api: Add support for remote project import from AWS S3 (#2357) (892281e)
api: Add support for remote project import (#2348) (e5dc72d)
api: Add application statistics (6fcf3b6)
* Fix
cli: Enable debug before doing auth (65abb85)
cli: Expose missing mr_default_target_self project attribute (12aea32)
Use POST method and return dict in cancel_merge_when_pipeline_succeeds() (#2350) (bd82d74)
* Documentation
Use the term "log file" for getting a job log file (9d2b1ad)
groups: Describe GitLab.com group creation limitation (9bd433a)
api: Pushrules remove saying None is returned when not found (c3600b4)
OBS-URL: https://build.opensuse.org/request/show/1041256
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-gitlab?expand=0&rev=30
- Update to v3.11.0
Feature
* build: Officially support Python 3.11 (74f66c7)
* api: Add support for topics merge API (9a6d197)
Fix
* Remove project.approvals.set_approvals() method (91f08f0)
* Use epic id instead of iid for epic notes (97cae38)
* cli: Handle list response for json/yaml output (9b88132)
* Intermittent failure in test_merge_request_reset_approvals (3dde36e)
Documentation
* advanced: Add hint on type narrowing (a404152)
* Add minimal docs about the enable_debug() method (b4e9ab7)
commits: Fix commit create example for binary content (bcc1eb4)
* readme: Add a basic feature list (b4d53f1)
* api: Describe use of lower-level methods (b7a6874)
* api: Describe the list() and all() runners' functions (b6cc3f2)
* api: Update merge_requests.rst: mr_id to mr_iid (b32234d)
OBS-URL: https://build.opensuse.org/request/show/1034917
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-gitlab?expand=0&rev=28
- Update to v3.10.0 (2022-09-28)
Feature
Add reset_approvals api (88693ff)
Add support for deployment approval endpoint (9c9eeb9)
Fix
cli: Add missing attributes for creating MRs (1714d0a)
cli: Add missing attribute for MR changes (20c46a0)
- Update to v3.9.0 (2022-08-28)
Feature
Add support for merge_base API (dd4fbd5)
- Update to v3.8.1 (2022-08-10)
Fix
client: Do not assume user attrs returned for auth() (a07547c)
- Update to v3.8.0 (2022-08-04)
Feature
client: Warn user on misconfigured URL in auth() (0040b43)
Support downloading archive subpaths (cadb0e5)
Fix
client: Ensure encoded query params are never duplicated (1398426)
Optionally keep user-provided base URL for pagination (#2149) (e2ea8b8)
Documentation
Describe self-revoking personal access tokens (5ea48fc)
- v3.7.0 (2022-07-28)
Feature
Allow sort/ordering for project releases (b1dd284)
cli: Add a custom help formatter (005ba93)
Add support for iterations API (194ee01)
groups: Add support for shared projects API (66461ba)
issues: Add support for issue reorder API (8703324)
namespaces: Add support for namespace existence API (4882cb2)
OBS-URL: https://build.opensuse.org/request/show/1008610
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-gitlab?expand=0&rev=24
- update to 1.7.0:
* [docs] Fix the owned/starred usage documentation
* [docs] Add a warning about http to https redirects
* Fix the https redirection test
* [docs] Add a note about GroupProject limited API
* Add missing comma in ProjectIssueManager _create_attrs
* More flexible docker image
* Add project protected tags management
* [cli] Print help and usage without config file
* Rename MASTER_ACCESS to MAINTAINER_ACCESS
* [docs] Add docs build information
* Use docker image with current sources
* [docs] Add PyYAML requirement notice
* Add Gitter badge to README
* [docs] Add an example of pipeline schedule vars listing
* [cli] Exit on config parse error, instead of crashing
* Add support for resource label events
* [docs] Fix the milestone filetring doc (iid -> iids)
* [docs] Fix typo in custom attributes example
* Improve error message handling in exceptions
* Add support for members all() method
* Add access control options to protected branch creation
* [docs] Don't use hardcoded values for ids
* [docs] Improve the snippets examples
* [cli] Output: handle bytes in API responses
* [cli] Fix the case where we have nothing to print
* Project import: fix the override_params parameter
* Support group and global MR listing
* Implement MR.pipelines()
* MR: add the squash attribute for create/update
OBS-URL: https://build.opensuse.org/request/show/662197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-python-gitlab?expand=0&rev=3
* [docs] Fix the owned/starred usage documentation
* [docs] Add a warning about http to https redirects
* Fix the https redirection test
* [docs] Add a note about GroupProject limited API
* Add missing comma in ProjectIssueManager _create_attrs
* More flexible docker image
* Add project protected tags management
* [cli] Print help and usage without config file
* Rename MASTER_ACCESS to MAINTAINER_ACCESS
* [docs] Add docs build information
* Use docker image with current sources
* [docs] Add PyYAML requirement notice
* Add Gitter badge to README
* [docs] Add an example of pipeline schedule vars listing
* [cli] Exit on config parse error, instead of crashing
* Add support for resource label events
* [docs] Fix the milestone filetring doc (iid -> iids)
* [docs] Fix typo in custom attributes example
* Improve error message handling in exceptions
* Add support for members all() method
* Add access control options to protected branch creation
* [docs] Don't use hardcoded values for ids
* [docs] Improve the snippets examples
* [cli] Output: handle bytes in API responses
* [cli] Fix the case where we have nothing to print
* Project import: fix the override_params parameter
* Support group and global MR listing
* Implement MR.pipelines()
* MR: add the squash attribute for create/update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-gitlab?expand=0&rev=6