v2.5 Release
The most notable changes in this release are the fixes around image uploads and TinyMCE editors which were necessary for the Pytition Yunohost package to work correctly.
The very good news is that Pytition is already available in Yunohost application catalog. It is barely tested though so prepare yourself to report bugs should you use it.
An announcement will be done when it is considered "stable".
Changes:
New features:
- Allow to publish/unpublish a petition from the edit page #257
- Also show the "Create petition" button on public instances home page, regardless on whether the visitor is logged-in or not. This helps bootstrap someone quickly on petition creation process.
Fixes:
- Fix image uploads, it was broken with recent Django 2.2.xx versions. Also force using at lease 2.2.28 version of Django to make sure the Storage API uses the recent behavior.
- Fix TinyMCE editors when
STATIC_URL
is not'/static/'
. Also improve documentation about this topic. Users must now defineTINYMCE_JS_URL
in their config file. - Fix CI and documentation builds
Misc:
- French translation improvements
- German translation improvements
- Updated to mysqlclient 2.0.1
- Updated to Django at least 2.2.28 and forbid version >= 3.x
- Updated django-formtools to 2.2 to support newer Django 2.2.28
Full Changelog: v2.4...v2.5