Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore(docs): link to main, not master | Nejc Habjan | 2021-11-28 | 1 | -1/+1 |
| | |||||
* | chore(docs): use builtin autodoc hints | Nejc Habjan | 2021-11-28 | 1 | -1/+2 |
| | |||||
* | chore(docs): load autodoc-typehints module | Nejc Habjan | 2021-11-28 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1712 from StingRayZA/Epicnotes | Nejc Habjan | 2021-11-27 | 1 | -1/+10 |
|\ | | | | | feat(api): add support for epic notes | ||||
| * | feat(api): add support for epic notes | Raimund Hook | 2021-11-25 | 1 | -1/+10 |
| | | | | | | | | | | | | Added support for notes on group epics Signed-off-by: Raimund Hook <raimund.hook@exfo.com> | ||||
* | | feat: add support for `projects.groups.list()`jlvillal/project_groups | John L. Villalovos | 2021-11-26 | 1 | -0/+5 |
|/ | | | | | | Add support for `projects.groups.list()` endpoint. Closes #1717 | ||||
* | feat: remove support for Python 3.6, require 3.7 or higher | John L. Villalovos | 2021-11-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Python 3.6 is End-of-Life (EOL) as of 2021-12 as stated in https://www.python.org/dev/peps/pep-0494/ By dropping support for Python 3.6 and requiring Python 3.7 or higher it allows python-gitlab to take advantage of new features in Python 3.7, which are documented at: https://docs.python.org/3/whatsnew/3.7.html Some of these new features that may be useful to python-gitlab are: * PEP 563, postponed evaluation of type annotations. * dataclasses: PEP 557 – Data Classes * importlib.resources * PEP 562, customization of access to module attributes. * PEP 560, core support for typing module and generic types. * PEP 565, improved DeprecationWarning handling BREAKING CHANGE: As of python-gitlab 3.0.0, Python 3.6 is no longer supported. Python 3.7 or higher is required. | ||||
* | Merge pull request #1646 from JacobHenner/add-merge-trains | Nejc Habjan | 2021-11-01 | 2 | -0/+30 |
|\ | | | | | feat(api): add merge trains | ||||
| * | feat(api): add merge trains | Jacob Henner | 2021-10-20 | 2 | -0/+30 |
| | | | | | | | | Add support for merge trains | ||||
* | | feat(api): add project milestone promotion | Raimund Hook | 2021-10-27 | 1 | -0/+4 |
| | | | | | | | | | | | | Adds promotion to Project Milestones Signed-off-by: Raimund Hook <raimund.hook@exfo.com> | ||||
* | | Merge pull request #1641 from JacobHenner/add-merge-request-approval-state | Nejc Habjan | 2021-10-20 | 1 | -0/+7 |
|\ \ | | | | | | | feat(api): add merge request approval state | ||||
| * | | feat(api): add merge request approval state | Jacob Henner | 2021-10-19 | 1 | -0/+7 |
| |/ | | | | | | | Add support for merge request approval state | ||||
* | | feat(api): add project label promotion | Raimund Hook | 2021-10-18 | 1 | -0/+4 |
| | | | | | | | | | | | | Adds a mixin that allows the /promote endpoint to be called. Signed-off-by: Raimund Hook <raimund.hook@exfo.com> | ||||
* | | feat(objects): support delete package files API | Nejc Habjan | 2021-10-14 | 1 | -0/+7 |
| | | |||||
* | | feat(objects): list starred projects of a user | Nejc Habjan | 2021-10-14 | 2 | -1/+14 |
| | | |||||
* | | docs: fix API delete key example | Ben Gray | 2021-10-12 | 1 | -1/+1 |
| | | |||||
* | | chore: rename `master` branch to `main`chore/master-to-main | Nejc Habjan | 2021-10-11 | 7 | -25/+25 |
|/ | | | | | BREAKING CHANGE: As of python-gitlab 3.0.0, the default branch for development has changed from `master` to `main`. | ||||
* | docs(pipelines): document take_ownership method | Nejc Habjan | 2021-10-08 | 1 | -0/+4 |
| | |||||
* | Merge pull request #1616 from lmmx/patch-1 | Nejc Habjan | 2021-10-08 | 1 | -0/+2 |
|\ | | | | | Document the `update` method for project variables | ||||
| * | docs(api): document the update method for project variables | Louis Maddox | 2021-10-08 | 1 | -0/+2 |
| | | |||||
* | | docs(api): clarify job token usage with auth() | Axel Amigo Arnold | 2021-10-08 | 1 | -1/+4 |
| | | | | | | | | See issue #1620 | ||||
* | | refactor(objects): remove deprecated branch protect methods | Nejc Habjan | 2021-10-06 | 1 | -15/+2 |
|/ | | | | | BREAKING CHANGE: remove deprecated branch protect methods in favor of the more complete protected branches API. | ||||
* | docs: fix a few typos | Tim Gates | 2021-09-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | There are small typos in: - docs/gl_objects/deploy_tokens.rst - gitlab/base.py - gitlab/mixins.py - gitlab/v4/objects/features.py - gitlab/v4/objects/groups.py - gitlab/v4/objects/packages.py - gitlab/v4/objects/projects.py - gitlab/v4/objects/sidekiq.py - gitlab/v4/objects/todos.py Fixes: - Should read `treatment` rather than `reatment`. - Should read `transferred` rather than `transfered`. - Should read `registered` rather than `registred`. - Should read `occurred` rather than `occured`. - Should read `overridden` rather than `overriden`. - Should read `marked` rather than `maked`. - Should read `instantiate` rather than `instanciate`. - Should read `function` rather than `fonction`. | ||||
* | feat(objects): support Create and Revoke personal access token API | Nejc Habjan | 2021-09-13 | 1 | -3/+29 |
| | |||||
* | chore: clean up install docs | Nejc Habjan | 2021-09-12 | 1 | -7/+12 |
| | |||||
* | docs: consolidate changelogs and remove v3 API docs | Nejc Habjan | 2021-09-12 | 7 | -120/+226 |
| | |||||
* | refactor(objects): remove deprecated members.all() method | Nejc Habjan | 2021-09-08 | 2 | -4/+0 |
| | | | | | BREAKING CHANGE: remove deprecated members.all() method in favor of members_all.list() | ||||
* | feat: default to gitlab.com if no URL given | Nejc Habjan | 2021-09-08 | 2 | -25/+33 |
| | | | | | BREAKING CHANGE: python-gitlab will now default to gitlab.com if no URL is given | ||||
* | fix!: raise error if there is a 301/302 redirection | John L. Villalovos | 2021-09-08 | 2 | -2/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Before we raised an error if there was a 301, 302 redirect but only from an http URL to an https URL. But we didn't raise an error for any other redirects. This caused two problems: 1. PUT requests that are redirected get changed to GET requests which don't perform the desired action but raise no error. This is because the GET response succeeds but since it wasn't a PUT it doesn't update. See issue: https://github.com/python-gitlab/python-gitlab/issues/1432 2. POST requests that are redirected also got changed to GET requests. They also caused hard to debug tracebacks for the user. See issue: https://github.com/python-gitlab/python-gitlab/issues/1477 Correct this by always raising a RedirectError exception and improve the exception message to let them know what was redirected. Closes: #1485 Closes: #1432 Closes: #1477 | ||||
* | feat: allow global retry_transient_errors setup | Karun Japhet | 2021-08-29 | 1 | -0/+11 |
| | | | | | | `retry_transient_errors` can now be set through the Gitlab instance and global configuration Documentation for API usage has been updated and missing tests have been added. | ||||
* | chore: fix mypy pre-commit hook | Nejc Habjan | 2021-08-22 | 1 | -0/+0 |
| | |||||
* | docs(mergequests): gl.mergequests.list documentation was missleading | Laurent Peuch | 2021-08-04 | 1 | -1/+5 |
| | |||||
* | docs: add example for mr.merge_ref | Matej Focko | 2021-07-21 | 1 | -0/+5 |
| | | | | Signed-off-by: Matej Focko <mfocko@redhat.com> | ||||
* | docs(project): add example on getting a single project using name with namespace | Laurent Peuch | 2021-07-20 | 1 | -0/+4 |
| | |||||
* | Merge pull request #1533 from sugonyak/add-group-hooks | Nejc Habjan | 2021-06-27 | 1 | -0/+40 |
|\ | | | | | feat(api): add group hooks | ||||
| * | feat(api): add group hooks | Ivan Sugonyak | 2021-06-26 | 1 | -0/+40 |
| | | |||||
* | | docs(tags): remove deprecated functions | Pierre Paques | 2021-06-26 | 1 | -4/+0 |
| | | |||||
* | | docs(release): add update example | Pierre Paques | 2021-06-26 | 1 | -0/+6 |
|/ | |||||
* | docs: make Gitlab class usable for intersphinx | Nejc Habjan | 2021-06-14 | 1 | -9/+19 |
| | |||||
* | feat(api): add MR pipeline manager in favor of pipelines() method | Nejc Habjan | 2021-06-13 | 1 | -4/+25 |
| | |||||
* | feat: add keys endpoint | Ben Brown | 2021-06-03 | 2 | -0/+29 |
| | |||||
* | feat(objects): add support for Group wikis (#1484) | Simon Pamies | 2021-06-03 | 1 | -4/+20 |
| | | | feat(objects): add support for Group wikis | ||||
* | feat(objects): add support for generic packages API | Nejc Habjan | 2021-05-31 | 2 | -1/+56 |
| | |||||
* | feat(api): add deployment mergerequests interface | Ludwig Weiss | 2021-05-30 | 1 | -0/+22 |
| | |||||
* | chore: apply suggestions | Nejc Habjan | 2021-05-30 | 1 | -12/+16 |
| | |||||
* | feat(objects): support all issues statistics endpoints | Nejc Habjan | 2021-05-30 | 2 | -26/+48 |
| | |||||
* | feat(objects): add support for descendant groups API | Nejc Habjan | 2021-05-29 | 1 | -0/+25 |
| | |||||
* | feat(objects): add pipeline test report support | Raphaël Monat | 2021-05-29 | 1 | -0/+23 |
| | |||||
* | feat(objects): add support for billable members | Nejc Habjan | 2021-05-25 | 1 | -1/+19 |
| | |||||
* | Merge pull request #1376 from Shkurupii/feat-get-inherited-members | Nejc Habjan | 2021-05-14 | 2 | -6/+23 |
|\ | | | | | feat: get inherited member for project/group |