Skip to content

Releases: peopledoc/django-formidable

0.10.0

28 Apr 08:18
@mgu mgu
Compare
Choose a tag to compare
  • Change errors format returned in the builder in order to have
    something
    more constistant (#214)
  • Add input_type to format field (help_text, separator, title) (#218)

0.9.1

24 Apr 12:28
@mgu mgu
Compare
Choose a tag to compare

Bugfixes

  • Use an atomic transaction in FormidableSerialize.save() (#220)
  • Ensure compatibility with Django REST Framework 3.3 (#222)

0.9.0

11 Apr 09:31
Compare
Choose a tag to compare

Release 0.9.0 (2017-04-11)

  • Added Django 1.10 support (#203).
  • Dropped Python 3.3 support (#207).
  • Fixed the swagger doc generation and rendering (#210).
  • Fix wrong field type for Checkbox (#208).
  • Don't rely on database ordering in NestedListSerializer (#215)
  • Provide a tools in order to generate django-form class from json
    contextualized definition (#171)

0.8.2

28 Mar 08:21
@mgu mgu
Compare
Choose a tag to compare

Bugfixes

  • Enforce unicity of keys in NestedListSerializers (#202)
  • Define unicode and str on models (#200)
  • Fix regression on presets_lists endpoint (#199)

0.8.1

07 Mar 16:08
Compare
Choose a tag to compare

This release is a "hot" fix on the 0.8.0 release

Change

  • Fix: Serializers don't allow empty (blank) description on Field and Item (#194).

0.8.0

07 Mar 08:18
Compare
Choose a tag to compare
  • Skip form validation rules if a field is empty (#191).
  • Fix: Confirmation preset validation would correctly compare using the appropriate types (#177).
  • Change help_text to description in the API, in order to catch up formidable-ui (#188).
  • [ci] Split tox jobs into CircleCI configuration (#189).

0.7.1

22 Feb 10:01
Compare
Choose a tag to compare

This is mostly a bugfix release.

  • Fix: excluding the .crowdin directory in the flake8 tox job (#179).
  • Return the preview mode (form or table) with the accesses list (#121)
  • Fix: avoid installing formidable when not needed in tests - flake8 + isort checks (#181).
  • add presets to ContextFormSerializer (#176). Add presets creation directly in a FormidableForm declaration. Rework tests with presets.
  • Fix: error message for preset validation is not the one specified (#185)
  • Improve isort management in tox file (#147)

You speak Français?

15 Feb 15:33
Compare
Choose a tag to compare

The main feature of this release is the i18n support, including (at the moment), the translation in French of Formidable strings & messages. The translations are done via crowdin. At the moment, the crowdin page is private, but we're working on making it as smooth as possible to contribute to it.

Changelog

  • Added crowdin support and updated translations for presets ; added a first round of French translation for demonstration purposes (#168)
  • Renamed exception class for unknown access (#166)
  • Added str() methods to models (#167)
  • Added build/ and dist/ directories to .gitignore (#174)

Formidable Performance Improvements

17 Jan 10:28
Compare
Choose a tag to compare

Improvements

  • Added django-perf-rec module for tests and improved SQL queries in ContextFormDetailView (#54, #154, #160).
  • Added test to count queries on dynamic form queryset + improve performances (#155, #156, #162).
  • Added test to count queries on retrieve builder view + improve performances by removing duplicate queries (#157, #158, #163).

Minor changes

  • Added a make target to install the demo site (#152).

0.5.0

10 Jan 14:30
Compare
Choose a tag to compare

New Feature:

  • Added a callback on success / failure mechanism (#134).

Fix:

  • Fix the demo site to work with Django 1.8 and with logged-in users (#146).