celiao / django-rest-authemail

A RESTful API for user signup and authentication using email addresses.
GNU General Public License v3.0
315 stars 92 forks source link

Add support for django 3.1 #27

Closed DeeeeLAN closed 3 years ago

DeeeeLAN commented 4 years ago

I don't know if anything is required beyond updating the compatible versions. I want to use the new JSONField in my models, but it requires 3.1.

celiao commented 4 years ago

@DeeeeLAN

My plan is to:

  1. Update the code to Python 3.7, Django 2.1, and DRF 3.11. - DONE
  2. Perform small fixes and clean up the documentation. - DONE
  3. Add GitHub Actions, including unit testing, linting, PyPi uploading, and coverage. - DONE
  4. Address outstanding issues. - IN PROGRESS -> DONE
  5. Address outstanding pull requests. - DONE
  6. Tag the commit at this point, so users of Django 2.1 and below can have the benefit of the above by installing this version. - TO DO -> DONE
    1. Users of Django 2.1 and below should use version 1.10.2.
  7. Update the code for Python 3.8, Django 3.1, and DRF 3.11. This will make django-rest-authemail compatible with Python 3.6/3.7/3.8, Django 2.2.8+/3.0/3.1, and DRF 3.11 only moving forward. - TO DO -> DONE
  8. Try to get package on DRF third-party list. - WILL DO

I'm getting close!

celiao commented 3 years ago

Updated steps 4. and 6. to DONE. Starting on 7.

celiao commented 3 years ago

Version 2.0.4 and above now supports and is tested with Django 2.2.8, 2.2.13, 3.0, and 3.1.

celiao commented 3 years ago

Version 2.0.6 and above now supports and is tested with Python 3.8.

celiao commented 3 years ago

Django 3.1 is supported, as requested. Closing.