Releases: joshuadavidthomas/django-github-app
Releases · joshuadavidthomas/django-github-app
v0.7.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #79
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #80
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #81
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #82
- add
LOG_ALL_EVENTS
settings fo filter webhook events by @joshuadavidthomas in #83 - change memory stress test memory to more realistic number by @joshuadavidthomas in #85
- add "clean up events" button to
EventLog
admin by @joshuadavidthomas in #84 - 🔖 bump version 0.6.1 -> 0.7.0 by @joshuadavidthomas in #86
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- add project using this blurb to README by @joshuadavidthomas in #67
- update README to include
requester
arg toGitHubAPI
classes by @joshuadavidthomas in #68 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #69
- Bump astral-sh/setup-uv from 5 to 6 in the gha group by @dependabot in #71
- fix reference to moved cog recipe by @joshuadavidthomas in #75
- use
@pytest_asyncio.fixture
for all async fixtures and fix awaits by @joshuadavidthomas in #76 - fix memory issues by moving router instantiation out of view init by @joshuadavidthomas in #77
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #72
- 🔖 bump version 0.6.0 -> 0.6.1 by @joshuadavidthomas in #78
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Update github.py by @joshuadavidthomas in #41
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #40
- Bump astral-sh/setup-uv from 3 to 4 in the gha group by @dependabot in #39
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #42
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #43
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #44
- Bump astral-sh/setup-uv from 4 to 5 in the gha group by @dependabot in #45
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #46
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #48
- Add Django 5.2a1 to test matrix by @joshuadavidthomas in #49
- Adjust Python minimum version for
main
Django by @joshuadavidthomas in #51 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #50
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #52
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #53
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #54
- Update Django 5.2 version to beta by @joshuadavidthomas in #55
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #56
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #57
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #58
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #59
- add required
uv
version to pyproject.toml and regenerateuv.lock
by @joshuadavidthomas in #63 - convert
APP_ID
from settings toint
to match GitHub event data by @joshuadavidthomas in #62 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #60
- add support for Django 5.2 by @joshuadavidthomas in #64
- drop support for Django 5.0 by @joshuadavidthomas in #65
- 🔖 bump version 0.5.0 -> 0.6.0 by @joshuadavidthomas in #66
New Contributors
- @pre-commit-ci made their first contribution in #40
- @dependabot made their first contribution in #39
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- remove auto detection of webhook type and use app settings by @joshuadavidthomas in #36
- 🔖 bump version 0.4.0 -> 0.5.0 by @joshuadavidthomas in #37
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- allow for passing
Installation
instance to GitHub API clients by @joshuadavidthomas in #30 - implement
SyncWebhookView
and refactorGitHubRouter
for sync support by @joshuadavidthomas in #31 - rename internal webhook event modules by @joshuadavidthomas in #32
- add system check for sync/async webhook views by @joshuadavidthomas in #33
- add sync handlers for internal webhook events by @joshuadavidthomas in #34
- 🔖 bump version 0.3.0 -> 0.4.0 by @joshuadavidthomas in #35
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- implement
SyncGitHubAPI
client by @joshuadavidthomas in #23 - migrate all models and managers to
async_to_sync_method
for sync by @joshuadavidthomas in #24
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- make
github import-app
mgmt command an atomic transaction by @joshuadavidthomas in #18 - bump version in
uv.lock
by @joshuadavidthomas in #20 - 🔖 bump version 0.2.0 -> 0.2.1 by @joshuadavidthomas in #21
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- add model method to
Installation
for retrieving accessible repos by @joshuadavidthomas in #10 - add Development section to README and update contribution guide by @joshuadavidthomas in #12
- add management command for importing an existing installation by @joshuadavidthomas in #11
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- simplify
seq
test util function by @joshuadavidthomas in #1 - tweak sequence generator by @joshuadavidthomas in #2
- create new
override_app_settings
pytest fixture by @joshuadavidthomas in #3 - move
ModelAdmin
tests to plugin by @joshuadavidthomas in #4 - allow for using contents or path for private key by @joshuadavidthomas in #5
- rename
Router
toGitHubRouter
by @joshuadavidthomas in #6 - 🔖 release 0.1.0 by @joshuadavidthomas in #7
New Contributors
- @joshuadavidthomas made their first contribution in #1
Full Changelog: https://github.com/joshuadavidthomas/django-github-app/commits/v0.1.0