v2.8 Release
The most notable change in this release is the update from Django 2.2 (previous LTS) to Django 4.2 (current LTS).
This should have no impact on administrators nor visitors. However this enables the Pytition project to keep getting regular bug fixes and security updates from the Django project.
This release also contains lots of UI improvements and bug fixes as well as YunoHost integration related fixes.
IMPORTANT You MUST update your config.py
file. You must remove this line TINYMCE_JS_URL = STATIC_URL + TINYMCE_JS_PATH
after the DO NOT EDIT AFTER THIS BANNER
What's Changed
- Update to Django 4.2 (LTS) by @fallen in #308
- Show publication date on petition page by @rsk2 in #299
- [UI] Make it more clear when seeing an unpublished petition because you own it #307
- [UI] Only show "go back to dashboard" button when necessary #164
- [UI] Improvements to the Petition page
- Fix newsletter subscription checkbox label layout
- Remove the ":" label suffix of the checkbox
- Fix some display issues with progress-bar
- Big clean-up/refactor of Petition page CSS. Replace lots of custom CSS with Bootstrap grid logic.
- Fix responsive design issues: the formular column was not displayed correctly when reducing browser window width
- Fix checkbox label that was disappearing in some cases
- Remove extra valid/invalid checkmarks in the formular
- [UI] Fix petition edit page showing the 'style & apparence' pane by default
- [UI] Fix error messages not showing in formulars
- [UI] Fixed invalid error message saying text field was required
- [FIX] Prevent information extraction about organization memberships
- [FIX] Petition template edit page was broken
- [FIX] Fix signature confirmation link sent by e-mail in case Pytition is hosted in a subdirectory (like what YunoHost does)
- [LANG] Some French translation fixes.
- Update dependencies (mostly due to Django 4.2 update)
- django-colorfield: 0.1.15 -> 0.10.1
- django-tinymce: 2.8.0 -> 3.6.1
- psycopg: 2.8.4 -> 3.1.8
- CI infrastructure fixes (Update Jenkins server to Debian 12 and update Jenkins version)
- General code cleanup and refactor
New Contributors
Full Changelog: v2.7...v2.8