|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
|
| 5 | +## v4.4.0 (2024-01-15) |
| 6 | + |
| 7 | +### Chore |
| 8 | + |
| 9 | +* chore(deps): update all non-major dependencies ([`550f935`](https://github.com/python-gitlab/python-gitlab/commit/550f9355d29a502bb022f68dab6c902bf6913552)) |
| 10 | + |
| 11 | +* chore(deps): update pre-commit hook pycqa/flake8 to v7 ([`9a199b6`](https://github.com/python-gitlab/python-gitlab/commit/9a199b6089152e181e71a393925e0ec581bc55ca)) |
| 12 | + |
| 13 | +* chore(deps): update dependency jinja2 to v3.1.3 [security] ([`880913b`](https://github.com/python-gitlab/python-gitlab/commit/880913b67cce711d96e89ce6813e305e4ba10908)) |
| 14 | + |
| 15 | +* chore(deps): update dependency flake8 to v7 ([`20243c5`](https://github.com/python-gitlab/python-gitlab/commit/20243c532a8a6d28eee0caff5b9c30cc7376a162)) |
| 16 | + |
| 17 | +* chore(deps): update all non-major dependencies ([`cbc13a6`](https://github.com/python-gitlab/python-gitlab/commit/cbc13a61e0f15880b49a3d0208cc603d7d0b57e3)) |
| 18 | + |
| 19 | +* chore(ci): align upload and download action versions ([`dcca59d`](https://github.com/python-gitlab/python-gitlab/commit/dcca59d1a5966283c1120cfb639c01a76214d2b2)) |
| 20 | + |
| 21 | +* chore(deps): update actions/upload-artifact action to v4 ([`7114af3`](https://github.com/python-gitlab/python-gitlab/commit/7114af341dd12b7fb63ffc08650c455ead18ab70)) |
| 22 | + |
| 23 | +* chore(ci): add Python 3.13 development CI job |
| 24 | + |
| 25 | +Add a job to test the development versions of Python 3.13. ([`ff0c11b`](https://github.com/python-gitlab/python-gitlab/commit/ff0c11b7b75677edd85f846a4dbdab08491a6bd7)) |
| 26 | + |
| 27 | +* chore(deps): update all non-major dependencies ([`369a595`](https://github.com/python-gitlab/python-gitlab/commit/369a595a8763109a2af8a95a8e2423ebb30b9320)) |
| 28 | + |
| 29 | +### Feature |
| 30 | + |
| 31 | +* feat(api): add reviewer_details manager for mergrequest to get reviewers of merge request |
| 32 | + |
| 33 | +Those changes implements 'GET /projects/:id/merge_requests/:merge_request_iid/reviewers' gitlab API call. |
| 34 | +Naming for call is not reviewers because reviewers atribute already presen in merge request response ([`adbd90c`](https://github.com/python-gitlab/python-gitlab/commit/adbd90cadffe1d9e9716a6e3826f30664866ad3f)) |
| 35 | + |
| 36 | +* feat(api): support access token rotate API ([`b13971d`](https://github.com/python-gitlab/python-gitlab/commit/b13971d5472cb228f9e6a8f2fa05a7cc94d03ebe)) |
| 37 | + |
| 38 | +* feat(api): support single resource access token get API ([`dae9e52`](https://github.com/python-gitlab/python-gitlab/commit/dae9e522a26041f5b3c6461cc8a5e284f3376a79)) |
| 39 | + |
| 40 | +### Fix |
| 41 | + |
| 42 | +* fix(cli): support binary files with `@` notation |
| 43 | + |
| 44 | +Support binary files being used in the CLI with arguments using the |
| 45 | +`@` notation. For example `--avatar @/path/to/avatar.png` |
| 46 | + |
| 47 | +Also explicitly catch the common OSError exception, which is the |
| 48 | +parent exception for things like: FileNotFoundError, PermissionError |
| 49 | +and more exceptions. |
| 50 | + |
| 51 | +Remove the bare exception handling. We would rather have the full |
| 52 | +traceback of any exceptions that we don't know about and add them |
| 53 | +later if needed. |
| 54 | + |
| 55 | +Closes: #2752 ([`57749d4`](https://github.com/python-gitlab/python-gitlab/commit/57749d46de1d975aacb82758c268fc26e5e6ed8b)) |
| 56 | + |
| 57 | + |
5 | 58 | ## v4.3.0 (2023-12-28)
|
6 | 59 |
|
7 | 60 | ### Chore
|
|
0 commit comments