Skip to content

Releases: python-gitlab/python-gitlab

v2.6.0

29 Jan 13:04
48cb89b
Compare
Choose a tag to compare

Features

  • support multipart uploads (2fa3004)
  • add MINIMAL_ACCESS constant (49eb3ca)
  • unit tests added (f37ebf5)
  • added support for pipeline bridges (05cbdc2)
  • adds support for project merge request approval rules (#1199) (c6fbf39)
  • api:
    • added wip filter param for merge requests (d6078f8)
    • added wip filter param for merge requests (aa6e80d)
    • add support for user identity provider deletion (e78e121)
  • tests: test label getter (a41af90)

Bug Fixes

  • docs changed using the consts (650b65c)
  • typo (9baa905)
  • api:
    • use RetrieveMixin for ProjectLabelManager (1a14395)
    • add missing runner access_level param (92669f2)
  • base: really refresh object (e1e0d8c), closes (#1155)
  • cli:
    • write binary data to stdout buffer (0733ec6)
    • add missing args for project lists (c73e237)

v2.5.0

01 Sep 09:51
784cba6
Compare
Choose a tag to compare

Features

  • add support to resource milestone events (88f8cc7), closes #1154
  • add share/unshare group with group (7c6e541)
  • add support for instance variables (4492fc4)
  • add support for Packages API (71495d1)
  • add endpoint for latest ref artifacts (b7a07fc)

Bug Fixes

  • wrong reconfirmation parameter when updating user's email (b5c267e)
  • tests fail when using REUSE_CONTAINER option (0078f899, closes #1146
  • implement Gitlab's behavior change for owned=True (9977799)

v2.4.0

09 Jul 15:32
1606310
Compare
Choose a tag to compare

Bug Fixes

  • do not check if kwargs is none (a349b90)
  • make query kwargs consistent between call in init and next (72ffa01)
  • pass kwargs to subsequent queries in gitlab list (1d011ac)
  • merge: parse arguments as query_data (878098b)

Features

  • add NO_ACCESS const (dab4d0a)
  • add masked parameter for variables command (b6339bf)

v2.3.1

09 Jun 11:56
3f585ad
Compare
Choose a tag to compare
  • revert keyset pagination by default

v2.3.0

08 Jun 15:50
1f7dbc8
Compare
Choose a tag to compare

Features

  • add group runners api (4943991)
  • add play command to project pipeline schedules (07b9988)
  • allow an environment variable to specify config location (401e702)
  • api: added support in the GroupManager to upload Group avatars (28eb7ea)
  • services: add project service list API (fc52221)
  • types: add dir to RESTObject to expose attributes (cad134c)

Bug Fixes

  • use keyset pagination by default for /projects > 50000 (f86ef3b)
  • config: fix duplicate code (ee2df6f), closes (#1094)
  • project: add missing project parameters (ad8c67d)

v2.2.0

07 Apr 08:47
22d4b46
Compare
Choose a tag to compare

Bug Fixes

  • add missing import_project param (9b16614)
  • types: do not split single value string in ListAttribute (a26e585)

Features

v2.1.2

09 Mar 16:02
ad7e2bf
Compare
Choose a tag to compare

Bug Fixes

  • Fix regression, when using keyset pagination with merge requests. Related to #1044

v2.1.1

09 Mar 14:30
6c5458a
Compare
Choose a tag to compare

Bug Fixes

users: update user attributes

This change was made to migate an issue in Gitlab (again). Fix available in: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26792

v2.1.0

08 Mar 11:21
481bd4f
Compare
Choose a tag to compare

Bug Fixes

  • do not require empty data dict for create() (99d959f)
  • remove trailing slashes from base URL (#913) (2e396e4)
  • return response with commit data (b77b945)
  • remove null values from features POST data, because it fails with HTTP 500 (1ec1816)
  • docs:
    • fix typo in user memberships example (33889bc)
    • update to new set approvers call for # of approvers (8e0c526)
    • update docs and tests for set_approvers (2cf12c7)
  • objects:
    • add default name data and use http post (70c0cfb)
    • update set_approvers function call (65ecadc)
    • update to new gitlab api for path, and args (e512cdd)

Features

  • add support for user memberships API (#1009) (c313c2b)
  • add support for commit revert API (#991) (5298964)
  • add capability to control GitLab features per project or group (7f192b4)
  • use keyset pagination by default for all=True (99b4484)
  • add support for GitLab OAuth Applications API (4e12356)

v2.0.1

05 Feb 10:53
272db26
Compare
Choose a tag to compare

Changes

  • users: update user attributes

This change was made to migate an issue in Gitlab. See: https://gitlab.com/gitlab-org/gitlab/issues/202070