Feature
- downloads: Allow streaming downloads access to response iterator (#1956) (
b644721
) - api: Support head() method for get and list endpoints (
ce9216c
) - api: Implement HEAD method (
90635a7
) - users: Add approve and reject methods to User (
f57139d
) - api: Convert gitlab.const to Enums (
c3c6086
) - Add support for Protected Environments (
1dc9d0f
) - users: Add ban and unban methods (
0d44b11
) - docker: Provide a Debian-based slim image (
384031c
) - Support mutually exclusive attributes and consolidate validation to fix board lists (#2037) (
3fa330c
) - client: Introduce
iterator=True
and deprecateas_list=False
inlist()
(cdc6605
)
Fix
- base: Do not fail repr() on lazy objects (
1efb123
) - cli: Project-merge-request-approval-rule (
15a242c
) - cli: Fix project export download for CLI (
5d14867
)
Documentation
- api: Add separate section for advanced usage (
22ae101
) - api: Document usage of head() methods (
f555bfb
) - projects: Provide more detailed import examples (
8f8611a
) - projects: Document 404 gotcha with unactivated integrations (
522ecff
) - variables: Instruct users to follow GitLab rules for values (
194b6be
) - api: Stop linking to python-requests.org (
49c7e83
) - api: Fix incorrect docs for merge_request_approvals (#2094) (
5583eaa
) - api-usage: Add import os in example (
2194a44
) - Drop deprecated setuptools build_sphinx (
048d66a
) - usage: Refer to upsteam docs instead of custom attributes (
ae7d3b0
) - ext: Fix rendering for RequiredOptional dataclass (
4d431e5
) - Documentation updates to reflect addition of mutually exclusive attributes (
24b720e
) - Use
as_list=False
orall=True
in Getting started (de8c6e8
)