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 to Django>=4.2 #41

Closed
12 of 16 tasks
sveetch opened this issue Dec 3, 2023 · 4 comments
Closed
12 of 16 tasks

Upgrade to Django>=4.2 #41

sveetch opened this issue Dec 3, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@sveetch
Copy link
Owner

sveetch commented Dec 3, 2023

Is your feature request related to a problem? Please describe.

We are actually on Django 4.0, some of our used libraries already dropped support for Django<4.2, we need to upgrade since it is the last LTS.

Describe the solution you'd like

Upgrade to Django 4.2, this will need some review on third applications we support:

  • Lotus is known to be ready;
  • Django taggit is ready with its last version;
  • DjangoCMS is ready since 3.11.3;
  • django-webpack is ready since 2.0.1;
  • django-filer is ready;
  • django-autocomplete-light is ready;
  • djangocms-picture is ready since 4.1.0;
  • djangocms-snippet is ready;
  • crispy form is ready;
  • cmsplugin-blocks is ready;
  • emencia-django-staticpages has support for >=4.1 since v0.6.0;
  • djangocms-admin-style has no support yet, it would work but there is some issues, an upgrade seems on the way: feat: Add Django 4.2 admin support django-cms/djangocms-admin-style#500
  • django recaptcha is ready since 4.0.0 but we are tied to the 3.0.0 because of Fobi, and 3.0.0 only have official support for Django 4.0;
  • Fobi is currently only tested on 4.1, there is an onwork pull request which adopt 4.2, not merged yet. However we may quickly check with current release and Django 4.2, maybe it could work flawlessly;
  • django-ckeditor has no official support yet however it is used on Lotus which have support and tested for Django 4.2;
  • django-icomoon has only support and tested for Django 3.1... By the way is is worth to keep it in Bireli ?
@sveetch sveetch added the enhancement New feature or request label Dec 3, 2023
@sveetch sveetch added this to v0.4.0 Dec 4, 2023
@sveetch sveetch moved this to Todo in v0.4.0 Dec 4, 2023
@sveetch
Copy link
Owner Author

sveetch commented Feb 29, 2024

Fobi is the last blocking component to level up to Django 4.2.

Django Icomoon is probably to be dropped and not worth the time to maintain.

@sveetch
Copy link
Owner Author

sveetch commented Dec 1, 2024

Fobi will be deprecated in the next release, we should keep the config and templates but clearly mark it as deprecated. And it won't be enabled anymore, we will watch some time its repository to see a news but it is still dead currently so there is no hope to see good news.

@sveetch sveetch changed the title Upgrade to Django 4.2 Upgrade to Django>=4.2 Dec 1, 2024
@sveetch
Copy link
Owner Author

sveetch commented Dec 1, 2024

Also the new goal now is to make a big upgrade to Django 5.0 (or even 5.1), CMS 4.x and all other apps.

@sveetch
Copy link
Owner Author

sveetch commented Dec 19, 2024

Upgrade to Django 5.0 and DjangoCMS 4.1.0 has been done in development branch that will be released as Bireli 0.4.0

@sveetch sveetch closed this as completed Dec 19, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in v0.4.0 Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant