Changelog
2.0.1 (2024-04-04)
Fix params typing (should accept value of both str and bool)
Update gitlab api clients link in README (thanks to Elan Ruusamäe)
2.0.0 (2024-02-21)
Use OAuth-compliant headers for access token (allow to use Oauth 2.0 tokens as well as personal/group/project token)
Move from setup.py to pyproject.toml
Add Python 3.12 tests
Drop Python 3.6 and 3.7 support
Fix deprecation warnings (remove cgi and pkg_resources)
1.1.0 (2023-10-20)
Add GraphQL support
Add python:3.11 tests
1.0.0 (2022-03-04)
Support binary in response body (thanks to Ugur Yilmaz)
Add python:3.10 tests
Improve packaging
0.7.0 (2021-08-19)
Add possibility to set gitlab url via GL_URL env var (thanks to Michael Aigner)
Fix KeyError when x-gitlab-event is missing
Pin treq to < 21
Fix copyright in docs (thanks to Mariatta)
Add Python 3.9 tests
0.6.0 (2020-05-18)
Add httpx support
Add Python 3.8 tests
Move tests outside package to fix coverage
Add pipeline, coverage and pre-commit badges
Add py.typed file (PEP 561)
Switch to RTD’s default theme
0.5.0 (2019-07-08)
Allow to pass an optional SSLContext to GitLabBot (thanks to Clément Moyroud)
Allow the bot to not wait for consistency
0.4.0 (2019-05-20)
Add 202 as expected response from GitLab
Fix mypy warnings about the
Dict
andMapping
generic types lacking type parameters (taken from gidgethub)Add /health endpoint to the bot
0.3.1 (2019-04-17)
Allow to pass any keyword arguments to aiohttp.web.run_app() from bot.run() to configure port, logging…
Improve documentation (thanks to Jon McKenzie)
0.3.0 (2018-08-21)
Add a GitLabBot class
0.2.0 (2018-08-18)
Replace URI template with query string params
0.1.0 (2018-07-22)
Initial release