Skip to content

Releases: python-gitlab/python-gitlab

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

1.9.0

19 Jun 15:32
4b04432
Compare
Choose a tag to compare

Version 1.9.0 - 2019-06-19

Features

  • implement artifacts deletion
  • add endpoint to get the variables of a pipeline
  • delete ProjectPipeline
  • implement eq and hash methods
  • Allow runpy invocation of CLI tool (python -m gitlab)
  • add project releases api
  • merged new release & registry apis

Bug Fixes

  • convert # to %23 in URLs
  • pep8 errors
  • use python2 compatible syntax for super
  • Make MemberManager.all() return a list of objects
  • %d replaced by %s
  • Re-enable command specific help messages
  • dont ask for id attr if this is *Manager originating custom action
  • fix -/_ replacament for *Manager custom actions
  • fix repository_id marshaling in cli
  • register cli action for delete_in_bulk

1.8.0

22 Feb 09:05
57fa4e3
Compare
Choose a tag to compare

Version 1.8.0 - 2019-02-22

  • docs(setup): use proper readme on PyPI
  • docs(readme): provide commit message guidelines
  • fix(api): make reset_time_estimate() work again
  • fix: handle empty 'Retry-After' header from GitLab
  • fix: remove decode() on error_message string
  • chore: release tags to PyPI automatically
  • fix(api): avoid parameter conflicts with python and gitlab
  • fix(api): Don't try to parse raw downloads
  • feat: Added approve & unapprove method for Mergerequests
  • fix all kwarg behaviour