Skip to content

Releases: peopledoc/django-formidable

Release 7.2.0

20 Jan 15:38
Compare
Choose a tag to compare

Changes

  • Fix issues with postgresql on CI.
  • Replace deprecated yaml.load calls to fix doc build.
  • Add a default value [] to conditions.
  • Added support for Django 3

Release 7.1.0

28 Jun 14:56
Compare
Choose a tag to compare

Changes

  • Added a tox job target to create a Django model graph using dot. Run tox -e django_graph to see the result. Since the database schema doesn't change that often, this tox target won't be associated with automated tests or doc generation - it's probably going to be a one-shot.
  • Add/Confirm support of Django REST Framework 3.11 (#417).
  • Added a thorough documentation for maintainers
  • Pin psycopg2-binary to 2.8 in testing env to fix CI.
  • Allow to create validations IS_DATE_IN_THE_FUTURE by passing a boolean value instead of a string.

Release 7.0.0

12 Mar 10:52
712f394
Compare
Choose a tag to compare

Version 7.0.0 was released on 2021-03-11 and published on 2021-03-12

Note: Even though this change is not breaking (because forms generated prior to 7.0.0 would still work), this version is marked as a major release. Because it changes the database schema, and implies a database migration.

Changelog

  • Allow empty description on Formidable model

6.1.0

08 Oct 12:59
ec58369
Compare
Choose a tag to compare

This version 6.1.0 was released on 2020-10-07

Changes

  • Pass context to serializer in from_json.
  • Fix license reference in setup.py (#402).

6.0.0

08 Oct 07:48
Compare
Choose a tag to compare

Release 6.0.0 was released on 2020-10-07 (and pushed to PyPI the next day).

Breaking Changes

  • Drop support for Python 3.5 (EOL: 2020-09-13).
  • Default values for readonly fields are kept in cleaned_data.

Other changes

  • Applying isort v5+ changes: no --recursive flag, removed the not_skip settings. (internal change, no runtime impact).

5.0.0

01 Jul 09:33
d1dc508
Compare
Choose a tag to compare

Version 5.0.0 was released on 2020-06-30 (but published on PyPI the next day, July 1st)

Breaking Changes

  • Include the property parameters when serializing a form using the ContextFormSerializer.
  • Drop support for Django 1.11 (#398, #395).
  • Drop support for Django REST Framework 3.8 (#382).

Other changes

  • Fix Postgresql configuration in CircleCI regarding the authentication (#395).
  • Small cleanups of Python2-related code.

v4.0.2

13 Feb 15:20
155d35a
Compare
Choose a tag to compare

Release 4.0.2 was published on 2020-02-13.
It's a HOTFIX release that prevents a regression bug in defaults property handling.

  • HOTFIX: Allow empty values for defaults properties (#391).

4.0.1

21 Jan 10:29
03c92bd
Compare
Choose a tag to compare

Release 4.0.1 was published on 2020-01-21

Changes

  • Fix the support for conditions when their trigger field is a multiple choice field (#381).
  • DOC: removed setup.py Python2-related classifiers (#380).

Release 4.0.0

08 Jan 14:52
f569808
Compare
Choose a tag to compare

version 4.0.0 was released on 2020-01-08

NOTE: This releases drops Python 2 support. bye bye and thank you for the fish.

Important changes

  • Drop support for Python 2.7 -- EOL: January 1st, 2020 (#377).
  • Added an XSS prevention mechanism. See the security documentation <https://django-formidable.readthedocs.io/en/master/>_ for more information and details on how to setup your own sanitization process (#378).
  • Removed tox.ini directive that skipped missing Python interpreters (#376).

Release 3.3.0

09 Dec 08:34
56500de
Compare
Choose a tag to compare

v3.3.0 was released on 2019-11-29

Added support

  • Add support to Django 2.2 (#326).
  • Add support to Python 3.7 & 3.8 (#374).