Skip to content

Releases: python-gitlab/python-gitlab

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

v2.0.0

26 Jan 17:03
df485a9
Compare
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
Compare
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
Compare
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

v1.13.0

02 Nov 10:54
f39c68f
Compare
Choose a tag to compare

Version 1.13.0 (2019-11-02)

Features

  • add users activate, deactivate functionality (32ad669)
  • send python-gitlab version as user-agent (c22d49d)
  • add deployment creation (ca256a0), closes [#917]
  • auth: remove deprecated session auth (b751cdf)
  • doc: remove refs to api v3 in docs (6beeaa9)
  • test: unused unittest2, type -> isinstance (33b1801)

Bug Fixes

  • projects: support approval_rules endpoint for projects (2cef2bb)

v1.12.1

07 Oct 19:59
f4b2927
Compare
Choose a tag to compare

Version 1.12.1 - 2019-10-07

Bug Fixes

fix: fix not working without auth provided

v1.12.0

06 Oct 17:53
35cc8c7
Compare
Choose a tag to compare

Version 1.12.0 - 2019-10-06

Features

  • add support for job token
  • project:
    • implement update_submodule
    • add file blame api
  • user: add status api

Bug Fixes

  • cli: fix cli command user-project list
  • labels: don't mangle label name on update
  • todo: mark_all_as_done doesn't return anything

v1.11.0

31 Aug 21:20
37542cd
Compare
Choose a tag to compare

Version 1.11.0 - 2019-08-31

Features

  • add methods to retrieve an individual project environment
  • group labels with subscriptable mixin

Bug Fixes

  • projects: avatar uploading for projects
  • remove empty list default arguments
  • remove empty dict default arguments
  • add project and group label update without id to fix cli

v1.10.0

22 Jul 19:11
2c1ea56
Compare
Choose a tag to compare

Version 1.10.0 - 2019-07-22

Features

  • add mr rebase method bc4280c
  • get artifact by ref and job cda1174
  • add support for board update 908d79f, closes #801
  • add support for issue.related_merge_requests 90a3631, closes #794

Bug Fixes

  • improve pickle support b4b5dec
  • cli:
    • allow --recursive parameter in repository tree 7969a78, closes #718, #731
    • don't fail when the short print attr value is None 8d1552a, closes #717, #727
    • fix update value for key not working b766203