What's Changed
- Use Django 5.2 by @tcely in #1036
- Update release.yaml by @tcely in #1039
- Migrate task logic to models by @tcely in #1040
- Add Proof-of-Origin Token plugin framework by @tcely in #1005
- Do not upgrade to Django 5.3 automatically by @tcely in #1043
- Add a step for
ruff check
by @tcely in #1041 - Remove the unused
getpot_bgutil_script
plugin by @tcely in #1045 - Improve
Source.index_media
function by @tcely in #1044 - Wait for HTTP 429 errors by @tcely in #1046
- Downloading media fixes by @tcely in #1048
- Fixes for
ruff check
output by @tcely in #1042 - Tweaks for recent changes by @tcely in #1049
- Log more human-friendly output by @tcely in #1050
- Close the
tr
tag on the next line by @tcely in #1053 - Renaming was removing too many extensions by @tcely in #1054
- Fail when
ruff
finds errors by @tcely in #1055 - Tighten
errors_qs
by checkinglast_error
by @tcely in #1056 yt-dlp-get-pot
was recently superceded by a framework inyt-dlp
by @tcely in #1057- Create a release by @tcely in #1058
Full Changelog: v0.15.1...v0.15.4