Changelog for
python310-python-gitlab-4.4.0-1.2.noarch.rpm :
* Thu Mar 14 2024 Steve Kowalik
- Update to 4.4.0:
* feat(api): add support for the Draft notes API
* fix(client): handle empty 204 reponses in PUT requests
* fix(cli): add ability to disable SSL verification
* feat: add pipeline status as Enum
* feat(api): add support for wiki attachments
* feat: add Merge Request merge_status and detailed_merge_status values as constants
* fix: remove deprecated MergeStatus
* BREAKING CHANGE: python-gitlab now stores metadata in pyproject.toml
* refactor(artifacts): remove deprecated `artifact()`in favor of `artifacts.raw()`
* refactor(artifacts): remove deprecated `artifacts()`in favor of `artifacts.download()`
* refactor(groups): remove deprecated LDAP group link add/delete methods
* refactor(projects): remove deprecated `project.transfer_project()` in favor of `project.transfer()`
* fix(cli): remove deprecated `--all` option in favor of `--get-all`
* feat: remove support for Python 3.7, require 3.8 or higher
* chore: update PyYAML to 6.0.1
* feat(client): mask tokens by default when logging
* feat(api): add ProjectPackagePipeline
* feat: officially support Python 3.12
* feat(packages): Allow uploading bytes and files
* feat: Use requests AuthBase classes
* feat(api): add support for job token scope settings
* feat(api): support project remote mirror deletion
* feat(api): add optional GET attrs for /projects/:id/ci/lint
* feat(api): add support for new runner creation API
* feat(releases): Add support for direct_asset_path
* feat: Added iteration to issue and group filters
* test: fix failing tests that use 204 (No Content) plus content
* update dependency `responses==0.23.3` as it provides support for `urllib3>=2`- Switch to pyproject macros.
* Thu Oct 12 2023 Matej Cepl - Clean up the SPEC file
* Thu Oct 12 2023 Ondřej Súkup - Update to 3.15.0- force urllib3 < 2 for testsuite
* Add support for select=\"package_file\" in package upload (3a49f09)
* api: Add support for events scope parameter (348f56e
* Usernames support for MR approvals ()a2b8c8c)
* Remove exclusive EE about issue links (e0f6f18)
* projects: Allow importing additional items from GitHub (ce84f2e)
* objects: Support fetching PATs via id or self endpoint (19b38bd)
* Add resource_weight_event for ProjectIssue (6e5ef55)
* backends: Use PEP544 protocols for structural subtyping (#2442) (4afeaff)
* client: Add http_patch method (#2471) (f711d9e)
* cli: Add setting of allow_force_push for protected branch (929e07d)
* cli: Warn user when no fields are displayed (8bf53c8)
* client: Properly parse content-type when charset is present (76063c3)
* Support int for parent_id in import_group (90f96ac)
* cli: Add ability to escape at-prefixed parameter (#2513) (4f7c784)
* cli: Display items when iterator is returned (33a04e7)
* objects: Fix typo in pipeline schedules (3057f45)
* advanced: Clarify netrc, proxy behavior with requests (1da7c53)
* Fix update badge behaviour (3d7ca1c)
* advanced: Fix typo in Gitlab examples (1992790)
* group: Add support for group restore API (9322db6)
* client: Automatically retry on HTTP 409 Resource lock (dced76a)
* api: Add support for bulk imports API (043de2d)
* api: Add support for resource groups (5f8b8f5)
* api: Support listing pipelines triggered by pipeline schedules (865fa41)
* Allow filtering pipelines by source (b6c0872)
* client: Bootstrap the http backends concept (#2391) (91a665f)
* Add resource iteration events (see https://docs.gitlab.com/ee/api/resource_iteration_events.html)
* Allow passing kwargs to Gitlab class when instantiating with from_config (#2392) (e88d34e)
* Add keep_base_url when getting configuration from file (50a0301)
* client: Regression - do not automatically get_next if page=# and (585e3a8)
* Change return value to \"None\" in case getattr returns None to prevent error (3f86d36)
* deps: Bump requests-toolbelt to fix deprecation warning (faf842e)
* Use the ProjectIterationManager within the Project object (44f05dc)
* api: Make description optional for releases (5579750)
* faq: Describe and group common errors (4c9a072)
* Mon Dec 12 2022 pgajdosAATTsuse.com- six is not required
* Wed Dec 07 2022 Yogalakshmi Arunachalam - Update to v3.12.0
* Feature Add support for SAML group links (#2367) (1020ce9) groups: Add LDAP link manager and deprecate old API endpoints (3a61f60) groups: Add support for listing ldap_group_links (#2371) (ad7c8fa) Implement secure files API (d0a0348) ci: Re-Run Tests on PR Comment workflow (034cde3) api: Add support for getting a project\'s pull mirror details (060cfe1) api: Add support for remote project import from AWS S3 (#2357) (892281e) api: Add support for remote project import (#2348) (e5dc72d) api: Add application statistics (6fcf3b6)
* Fix cli: Enable debug before doing auth (65abb85) cli: Expose missing mr_default_target_self project attribute (12aea32) Use POST method and return dict in cancel_merge_when_pipeline_succeeds() (#2350) (bd82d74)
* Documentation Use the term \"log file\" for getting a job log file (9d2b1ad) groups: Describe GitLab.com group creation limitation (9bd433a) api: Pushrules remove saying None is returned when not found (c3600b4)
* Wed Nov 09 2022 Yogalakshmi Arunachalam - Update to v3.11.0 Feature
* build: Officially support Python 3.11 (74f66c7)
* api: Add support for topics merge API (9a6d197) Fix
* Remove project.approvals.set_approvals() method (91f08f0)
* Use epic id instead of iid for epic notes (97cae38)
* cli: Handle list response for json/yaml output (9b88132)
* Intermittent failure in test_merge_request_reset_approvals (3dde36e) Documentation
* advanced: Add hint on type narrowing (a404152)
* Add minimal docs about the enable_debug() method (b4e9ab7) commits: Fix commit create example for binary content (bcc1eb4)
* readme: Add a basic feature list (b4d53f1)
* api: Describe use of lower-level methods (b7a6874)
* api: Describe the list() and all() runners\' functions (b6cc3f2)
* api: Update merge_requests.rst: mr_id to mr_iid (b32234d)
* Fri Oct 28 2022 Yogalakshmi Arunachalam - Update to v3.10.0 (2022-09-28) Feature Add reset_approvals api (88693ff) Add support for deployment approval endpoint (9c9eeb9) Fix cli: Add missing attributes for creating MRs (1714d0a) cli: Add missing attribute for MR changes (20c46a0)
* Thu Oct 06 2022 Yogalakshmi Arunachalam - Update to v3.9.0 (2022-08-28) Feature Add support for merge_base API (dd4fbd5)- Update to v3.8.1 (2022-08-10) Fix client: Do not assume user attrs returned for auth() (a07547c)- Update to v3.8.0 (2022-08-04) Feature client: Warn user on misconfigured URL in auth() (0040b43) Support downloading archive subpaths (cadb0e5) Fix client: Ensure encoded query params are never duplicated (1398426) Optionally keep user-provided base URL for pagination (#2149) (e2ea8b8) Documentation Describe self-revoking personal access tokens (5ea48fc)- v3.7.0 (2022-07-28) Feature Allow sort/ordering for project releases (b1dd284) cli: Add a custom help formatter (005ba93) Add support for iterations API (194ee01) groups: Add support for shared projects API (66461ba) issues: Add support for issue reorder API (8703324) namespaces: Add support for namespace existence API (4882cb2) Add support for group and project invitations API (7afd340) projects: Add support for project restore API (4794ecc) Add support for filtering jobs by scope (0e1c0dd) Add asdict() and to_json() methods to Gitlab Objects (08ac071) api: Add support for instance-level registry repositories (284d739) groups: Add support for group-level registry repositories (70148c6) Add \'merge_pipelines_enabled\' project attribute (fc33c93) Support validating CI lint results (3b1ede4) cli: Add support for global CI lint (3f67c4b) objects: Add Project CI Lint support (b213dd3) Add support for group push rules (b5cdc09) api: Add support for get for a MR approval rule (89c18c6) Fix Support array types for most resources (d9126cd) Use the [] after key names for array variables in params (1af44ce) runners: Fix listing for /runners/all (c6dd57c) config: Raise error when gitlab id provided but no config section found (1ef7018) config: Raise error when gitlab id provided but no config file found (ac46c1c) Add get_all param (and --get-all) to allow passing all to API (7c71d5d) Results returned by attributes property to show updates (e5affc8) Enable epic notes (5fc3216) cli: Remove irrelevant MR approval rule list filters (0daec5f) Ensure path elements are escaped (5d9c198) Documentation cli: Showcase use of token scopes (4a6f8d6) projects: Document export with upload to URL (03f5484) Describe fetching existing export status (9c5b8d5) authors: Add John (e2afb84) Document CI Lint usage (d5de4b1) users: Add docs about listing a user\'s projects (065a1a5) Update return type of pushrules (53cbecc) Describe ROPC flow in place of password authentication (91c17b7) readme: Remove redundant -v that breaks the command (c523e18)- v3.6.0 (2022-06-28) Feature downloads: Allow streaming downloads access to response iterator (#1956) (b644721) api: Support head() method for get and list endpoints (ce9216c) api: Implement HEAD method (90635a7) users: Add approve and reject methods to User (f57139d) api: Convert gitlab.const to Enums (c3c6086) Add support for Protected Environments (1dc9d0f) users: Add ban and unban methods (0d44b11) docker: Provide a Debian-based slim image (384031c) Support mutually exclusive attributes and consolidate validation to fix board lists (#2037) (3fa330c) client: Introduce iterator=True and deprecate as_list=False in list() (cdc6605) Fix base: Do not fail repr() on lazy objects (1efb123) cli: Project-merge-request-approval-rule (15a242c) cli: Fix project export download for CLI (5d14867) Documentation api: Add separate section for advanced usage (22ae101) api: Document usage of head() methods (f555bfb) projects: Provide more detailed import examples (8f8611a) projects: Document 404 gotcha with unactivated integrations (522ecff) variables: Instruct users to follow GitLab rules for values (194b6be) api: Stop linking to python-requests.org (49c7e83) api: Fix incorrect docs for merge_request_approvals (#2094) (5583eaa) api-usage: Add import os in example (2194a44) Drop deprecated setuptools build_sphinx (048d66a) usage: Refer to upsteam docs instead of custom attributes (ae7d3b0) ext: Fix rendering for RequiredOptional dataclass (4d431e5) Documentation updates to reflect addition of mutually exclusive attributes (24b720e) Use as_list=False or all=True in Getting started (de8c6e8)
* Wed May 04 2022 pgajdosAATTsuse.com- version update to 3.4.0 too many changes, see CHANGELOG.md in documantation or at https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md- python-mock is not required for build
* Thu Jan 14 2021 John Vandenberg - Update to v2.5.0
* add support to resource milestone events
* add share/unshare group with group
* add support for instance variables
* add support for Packages API
* add endpoint for latest ref artifacts
* wrong reconfirmation parameter when updating user\'s email
* tests fail when using REUSE_CONTAINER option
* implement Gitlab\'s behavior change for owned=True- from v2.4.0
* do not check if kwargs is none
* make query kwargs consistent between call in init and next
* pass kwargs to subsequent queries in gitlab list
* merge: parse arguments as query_data
* add NO_ACCESS const
* add masked parameter for variables command- from v2.3.1
* revert keyset pagination by default- from v2.3.0
* add group runners api
* add play command to project pipeline schedules
* allow an environment variable to specify config location
* api: added support in the GroupManager to upload Group avatars
* services: add project service list API
* types: add dir to RESTObject to expose attributes
* use keyset pagination by default for /projects > 50000
* config: fix duplicate code
* project: add missing project parameters