Bug Fixes
- Add missing import_project param
([`9b16614`](https://github.com/python-gitlab/python-gitlab/commit/9b16614ba6444b212b3021a741b9c184ac206af1))
- **types**: Do not split single value string in ListAttribute
([`a26e585`](https://github.com/python-gitlab/python-gitlab/commit/a26e58585b3d82cf1a3e60a3b7b3bfd7f51d77e5))
Chores
- Bump to 2.2.0
([`22d4b46`](https://github.com/python-gitlab/python-gitlab/commit/22d4b465c3217536cb444dafe5c25e9aaa3aa7be))
- Clean up for black and flake8
([`4fede5d`](https://github.com/python-gitlab/python-gitlab/commit/4fede5d692fdd4477a37670b7b35268f5d1c4bf0))
- Fix typo in allow_failures
([`265bbdd`](https://github.com/python-gitlab/python-gitlab/commit/265bbddacc25d709a8f13807ed04cae393d9802d))
- Flatten test_import_github
([`b8ea96c`](https://github.com/python-gitlab/python-gitlab/commit/b8ea96cc20519b751631b27941d60c486aa4188c))
- Improve and document testing against different images
([`98d3f77`](https://github.com/python-gitlab/python-gitlab/commit/98d3f770c4cc7e15493380e1a2201c63f0a332a2))
- Move test_import_github into TestProjectImport
([`a881fb7`](https://github.com/python-gitlab/python-gitlab/commit/a881fb71eebf744bcbe232869f622ea8a3ac975f))
- Pass environment variables in tox
([`e06d33c`](https://github.com/python-gitlab/python-gitlab/commit/e06d33c1bcfa71e0c7b3e478d16b3a0e28e05a23))
- Remove references to python2 in test env
([`6e80723`](https://github.com/python-gitlab/python-gitlab/commit/6e80723e5fa00e8b870ec25d1cb2484d4b5816ca))
- Rename ExportMixin to DownloadMixin
([`847da60`](https://github.com/python-gitlab/python-gitlab/commit/847da6063b4c63c8133e5e5b5b45e5b4f004bdc4))
- Use raise..from for chained exceptions
([939](https://github.com/python-gitlab/python-gitlab/pull/939),
[`79fef26`](https://github.com/python-gitlab/python-gitlab/commit/79fef262c3e05ff626981c891d9377abb1e18533))
- **group**: Update group_manager attributes
([1062](https://github.com/python-gitlab/python-gitlab/pull/1062),
[`fa34f5e`](https://github.com/python-gitlab/python-gitlab/commit/fa34f5e20ecbd3f5d868df2fa9e399ac6559c5d5))
* chore(group): update group_manager attributes
Co-Authored-By: Nejc Habjan <hab.nejcgmail.com>
- **mixins**: Factor out export download into ExportMixin
([`6ce5d1f`](https://github.com/python-gitlab/python-gitlab/commit/6ce5d1f14060a403f05993d77bf37720c25534ba))
Documentation
- Add docs for Group Import/Export API
([`8c3d744`](https://github.com/python-gitlab/python-gitlab/commit/8c3d744ec6393ad536b565c94f120b3e26b6f3e8))
- Fix comment of prev_page()
([`b066b41`](https://github.com/python-gitlab/python-gitlab/commit/b066b41314f55fbdc4ee6868d1e0aba1e5620a48))
Co-Authored-By: Nejc Habjan <hab.nejcgmail.com>
- Fix comment of prev_page()
([`ac6b2da`](https://github.com/python-gitlab/python-gitlab/commit/ac6b2daf8048f4f6dea14bbf142b8f3a00726443))
Co-Authored-By: Nejc Habjan <hab.nejcgmail.com>
- Fix comment of prev_page()
([`7993c93`](https://github.com/python-gitlab/python-gitlab/commit/7993c935f62e67905af558dd06394764e708cafe))
Features
- Add create from template args to ProjectManager
([`f493b73`](https://github.com/python-gitlab/python-gitlab/commit/f493b73e1fbd3c3f1a187fed2de26030f00a89c9))
This commit adds the v4 Create project attributes necessary to create a project from a project,
instance, or group level template as documented in
https://docs.gitlab.com/ee/api/projects.html#create-project
- Add support for commit GPG signature API
([`da7a809`](https://github.com/python-gitlab/python-gitlab/commit/da7a809772233be27fa8e563925dd2e44e1ce058))
- **api**: Add support for Gitlab Deploy Token API
([`01de524`](https://github.com/python-gitlab/python-gitlab/commit/01de524ce39a67b549b3157bf4de827dd0568d6b))
- **api**: Add support for Group Import/Export API
([1037](https://github.com/python-gitlab/python-gitlab/pull/1037),
[`6cb9d92`](https://github.com/python-gitlab/python-gitlab/commit/6cb9d9238ea3cc73689d6b71e991f2ec233ee8e6))
- **api**: Add support for remote mirrors API
([1056](https://github.com/python-gitlab/python-gitlab/pull/1056),
[`4cfaa2f`](https://github.com/python-gitlab/python-gitlab/commit/4cfaa2fd44b64459f6fc268a91d4469284c0e768))
Testing
- Add unit tests for Project Export
([`600dc86`](https://github.com/python-gitlab/python-gitlab/commit/600dc86f34b6728b37a98b44e6aba73044bf3191))
- Add unit tests for Project Import
([`f7aad5f`](https://github.com/python-gitlab/python-gitlab/commit/f7aad5f78c49ad1a4e05a393bcf236b7bbad2f2a))
- Create separate module for commit tests
([`8c03771`](https://github.com/python-gitlab/python-gitlab/commit/8c037712a53c1c54e46298fbb93441d9b7a7144a))
- Move mocks to top of module
([`0bff713`](https://github.com/python-gitlab/python-gitlab/commit/0bff71353937a451b1092469330034062d24ff71))
- Prepare base project test class for more tests
([`915587f`](https://github.com/python-gitlab/python-gitlab/commit/915587f72de85b45880a2f1d50bdae1a61eb2638))
- **api**: Add tests for group export/import API
([`e7b2d6c`](https://github.com/python-gitlab/python-gitlab/commit/e7b2d6c873f0bfd502d06c9bd239cedc465e51c5))
- **types**: Reproduce get_for_api splitting strings
([1057](https://github.com/python-gitlab/python-gitlab/pull/1057),
[`babd298`](https://github.com/python-gitlab/python-gitlab/commit/babd298eca0586dce134d65586bf50410aacd035))