Pytition Versions Save

Django app for self-hosted privacy-friendly online petitions

v2.8.1

6 months ago

Minor fixes related to documentation generation and readthedocs integration. Also, update django-mailer to be compatible with Django 4.2 If you have django-mailer enabled in your config (USE_MAIL_QUEUE=True setting), updating to v2.8 most likely failed while doing the manage.py migrate phase. This release fixes this issue.

Full Changelog: https://github.com/pytition/Pytition/compare/v2.8...v2.8.1

v2.8

7 months ago

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 https://github.com/pytition/Pytition/pull/308
  • Show publication date on petition page by @rsk2 in https://github.com/pytition/Pytition/pull/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: https://github.com/pytition/Pytition/compare/v2.7...v2.8

v2.8rc3

10 months ago

v2.8rc2

10 months ago

v2.8rc1

10 months ago

v2.7

1 year ago

What's Changed

  • Fixed a bug preventing to pre-visualize an unpublished petition if it is owned by an organization.
  • Documentation improvements
  • Fixed several issues related to petition templates that were not working correctly.

Full Changelog: https://github.com/pytition/Pytition/compare/v2.6...v2.7

v2.6.1.test

1 year ago

v2.6

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/pytition/Pytition/compare/v2.5.1...v2.6

v2.5.1

2 years ago

This is a bugfix release that fixes issues in TinyMCE editor when uploading images if STATIC_ROOT is not '/static/' This is the case for instance in the Yunohost packaging of Pytition.

Full Changelog: https://github.com/pytition/Pytition/compare/v2.5...v2.5.1

v2.5

2 years ago

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 define TINYMCE_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: https://github.com/pytition/Pytition/compare/v2.4...v2.5