Closed EricTRL closed 1 year ago
Base: 95.40% // Head: 95.45% // Increases project coverage by +0.04%
:tada:
Coverage data is based on head (
28b1804
) compared to base (fcc9ece
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Django 2.2 reached its end of life in April 2022, so upgrading to the next LTS should've been done sooner than later. This PR shows progress towards an upgrade to Django 3.2 LTS.
While we're at it, this also upgrades almost all used packages, which were not actively supporting Django 2.2 either anymore.
Some other notable things to look at:
django-recurrence
still works properly in the admin panel, as this previously relied on some admin js/css. Seems to work fine.django-recurrences
fixes its previous issues when working with DST. There's a lot of logic in Squire's code to work around that, and removing it simplifies things a lot. It does not.django-ical
introduced support forRECURRENCE_ID
, which is currently manually patched in. It does not.