Skip to content

Releases: python-gitlab/python-gitlab

v2.3.1

09 Jun 11:56
3f585ad

Choose a tag to compare

  • revert keyset pagination by default

v2.3.0

08 Jun 15:50
1f7dbc8

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

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

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

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

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

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

v2.0.0

26 Jan 17:03
df485a9

Choose a tag to compare

This releases drops support for python < 3.6

Bug Fixes

  • projects: adjust snippets to match the API (e104e21)

Features

  • add global order_by option to ease pagination (d187925)
  • support keyset pagination globally (0b71ba4)
  • add appearance API (4c4ac5c)
  • add autocompletion support (973cb8b)

v1.15.0

16 Dec 20:28
2a01326

Choose a tag to compare

Bug Fixes

  • ignore all parameter, when as_list=True 137d72b, closes #962

Features

  • allow cfg timeout to be overrided via kwargs e9a8289
  • add support for /import/github aa4d41b
  • nicer stacktrace 697cda2
  • retry transient HTTP errors 59fe271, closes #970
  • access project's issues statistics 482e57b, closes #966
  • adding project stats db0b00a, closes #967
  • add variable_type/protected to projects ci variables 4724c50
  • add variable_type to groups ci variables 0986c93

v1.14.0

07 Dec 21:36
164fa4f

Choose a tag to compare

Bug Fixes

  • added missing attributes for project approvals 460ed63
  • labels: ensure label.save() works 727f536
  • project-fork:
    • copy create fix from ProjectPipelineManager 516307f
    • correct path computation for project-fork list 44a7c27

Features

  • add audit endpoint 2534020
  • add project and group clusters ebd053e
  • add support for include_subgroups filter adbcd83