Skip to content

Releases: python-gitlab/python-gitlab

v2.7.1

26 Apr 20:37
37af229
Compare
Choose a tag to compare
  • fix(files): do not url-encode file paths twice

v2.7.0

26 Apr 08:00
e37de18
Compare
Choose a tag to compare

Bug Fixes

  • update user's bool data and avatar (3ba27ff)
  • argument type was not a tuple as expected (062f8f6)
  • correct some type-hints in gitlab/mixins.py (8bd3124)
  • only append kwargs as query parameters (b9ecc9a)
  • only add query_parameters to GitlabList once (1386)
  • checking if RESTManager._from_parent_attrs is set (8224b40)
  • handling config value in _get_values_from_helper (9dfb4cd)
  • let the homedir be expanded in path of helper (fc7387a)
  • make secret helper more user friendly (fc2798f)
  • linting issues and test (b04dd2c)
  • handle tags like debian/2%2.6-21 as identifiers (b4dac5c)
  • remove duplicate class definitions in v4/objects/users.py (7c4e625)
  • wrong variable name (15ec41c)
  • tox pep8 target, so that it can run (f518e87)
  • undefined name errors (48ec9e0)
  • extend wait timeout for test_delete_user() (19fde8e)
  • test_update_group() dependency on ordering (e78a8d6)
  • honor parameter value passed (c2f8f0e)
  • objects: add single get endpoint for instance audit events (c3f0a6f)
  • types: prevent dir from producing duplicates (5bf7525)

Features

  • add ProjectPackageFile (#1372)
  • add option to add a helper to lookup token (8ecf559)
  • add project audit endpoint (6660dbe)
  • add personal access token API (2bb16fa)
  • add import from bitbucket server (ff3013a)
  • api,cli: make user agent configurable (4bb201b)
  • issues: add missing get verb to IssueManager (f78ebe0)
  • objects:
    • add support for resource state events API (d4799c4)
    • add support for group audit events API (2a0fbdf)
    • add Release Links API support (28d7518)
  • projects: add project access token api (1becef0)
  • users: add follow/unfollow API (e456869)

Documentation

  • correct ProjectFile.decode() documentation (b180baf)
  • update doc for token helper (3ac6fa1)
  • better real life token lookup example (9ef8311)

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