Skip to content
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

Upgrade Django to v4.2 LTS #49

Closed
markkuriekkinen opened this issue May 4, 2023 · 1 comment · Fixed by #56
Closed

Upgrade Django to v4.2 LTS #49

markkuriekkinen opened this issue May 4, 2023 · 1 comment · Fixed by #56
Assignees
Milestone

Comments

@markkuriekkinen
Copy link
Contributor

Django v4.2 LTS has been released in April 2023. Django v3.2 reaches end of life in April 2024. Upgrade Django apps before the current version reaches end of life.

EOL schedule:
https://www.djangoproject.com/download/

Previous Django upgrade issue: #16

@etanttila
Copy link
Contributor

MOOC-Jutut is dependent on several libraries, which at the moment are incompatible with Django 4 (at least due to the requirement of Django<4). I created issues for their update as well:

django-lti-login: apluslms/django-lti-login#3
django-essentials: apluslms/django-essentials#2
django-colortag: apluslms/django-colortag#12

@etanttila etanttila added this to the Summer 2023 milestone May 26, 2023
@markkuriekkinen markkuriekkinen moved this to In Progress in A+ sprints May 30, 2023
etanttila added a commit to etanttila/mooc-jutut that referenced this issue May 31, 2023
Remove features deprecated and removed in Django versions 4.0, 4.1 and
4.2.

Fix apluslms#49
etanttila added a commit to etanttila/mooc-jutut that referenced this issue May 31, 2023
Remove features deprecated and removed in Django versions 4.0, 4.1 and
4.2.
Also update dependencies to use versions that support Django 4.

Note: In the file `dynamic_forms/forms.py` there still appears a call of
the function `_html_output,` which is deprecated as of Django 4.0.
This is marked with a TODO comment. This should be fixed before or when
updating to Django 5.

Fix apluslms#49
etanttila added a commit to etanttila/mooc-jutut that referenced this issue May 31, 2023
Remove features deprecated and removed in Django versions 4.0, 4.1 and
4.2.
Also update dependencies to use versions that support Django 4.

Note: In the file `dynamic_forms/forms.py` there still appears a call of
the function `_html_output,` which is deprecated as of Django 4.0.
This is marked with a TODO comment. This should be fixed before or when
updating to Django 5.

Fix apluslms#49
@etanttila etanttila mentioned this issue May 31, 2023
18 tasks
@etanttila etanttila moved this from In Progress to Under review in A+ sprints Jun 1, 2023
markkuriekkinen pushed a commit that referenced this issue Jun 20, 2023
Remove features deprecated and removed in Django versions 4.0, 4.1 and
4.2.
Also update dependencies to use versions that support Django 4.

Note: In the file `dynamic_forms/forms.py` there still appears a call of
the function `_html_output,` which is deprecated as of Django 4.0.
This is marked with a TODO comment. This should be fixed before or when
updating to Django 5.

Fix #49
@github-project-automation github-project-automation bot moved this from Under review to Done in A+ sprints Jun 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants