-
Notifications
You must be signed in to change notification settings - Fork 301
Drop support for Django 1.8 - 1.10 #387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report
@@ Coverage Diff @@
## master #387 +/- ##
=========================================
- Coverage 92.57% 92.37% -0.2%
=========================================
Files 56 56
Lines 2921 2887 -34
=========================================
- Hits 2704 2667 -37
- Misses 217 220 +3
Continue to review full report at Codecov.
|
I'll leave this open for comment for a week or two. If people are cool with it, we can merge it and move into the future! 😄 |
Great... I like it when this gets cleaned up. There are several spots in the code where django.VERSION is checked... I think some of those checks could be removed now. |
Right about Django 1.8. I figured DJA 2.3.1 can be the end of the line for 1.8. This PR clears out all the |
Nice 👍 It might be good to reference the issue why only version DRF 3.6.3 supports Django 1.11. I haven't found it with a quick search. |
That would be nice. I didn't base that off an issue because I couldn't find one. I went source diving and looked at the DRF tags on GitHub and browsed through the tags until I found the first one that mentions 1.11 on the README. 3.6.3 was it. |
The PRs seem to be: encode/django-rest-framework#5081 which were only released with 3.6.3. So this looks good. |
Awesome. I appreciate you checking on that. It's nice to have confirmation of when the support for 1.11 was added. |
I fully approve and eagerly await release. For some reason an older release of DRF JSON API that I have been using works for me after upgrading to Django 2.0, but I feel uncomfortable about it. |
I open this 10 day ago and have only seen positive feedback so I'm going to go ahead and merge it. |
The effect of dropping support for Django 1.8 - 1.10 is pretty huge. Lots of test environments can go away.
Python 3.3 is EOL so I dropped that.
Django 1.8 - 1.10 are (basically) EOL so I dropped them.
Django REST Framework doesn't support Django 1.11 until a bug fix release of DRF 3.6.x so I dropped those too.
If the tests go green, I'll begin removing the old bits that are in the package files.
Fixes #386