* Restructured the ``FIELD_TYPES`` data structure to use a dictionary instead of a tuple to allow for future expansion. * Dropped compatibility with Python 2.
0.14
----
* Fixed the package to include static files and templates. * Raised the minimum django-recaptcha version to 2.0.
0.13
----
* Added `tox <https://tox.readthedocs.io/>`__ configuration for easily running linters and tests locally. * Reformatted the project using `black <https://black.readthedocs.io/>`__ * Made `django-admin-ordering <https://github.com/matthiask/django-admin-ordering/>`__ a dependency. * Replaced the CSV export with an XLSX export based on `xlsxdocument <https://github.com/matthiask/xlsxdocument>`__. It just is a better format. * Improved the test coverage a bit and fixed an edge case where form field model validation would crash.
0.12
----
* Changed ``FormSubmission.sorted_data`` (and by extension also ``formatted_data(_html)`` and the CSV export) to use field names instead of field titles as keys. Field names are guaranteed to be unique, titles are not.
0.11
----
* Moved form processing into ``FormContent.process``; this removes the need to pass the request to ``FormContent.render``. ``render`` is not expected to require a request parameter in FeinCMS content types. * Added Django 1.11 to the test matrix. No changes were necessary for 1.11 support. * Added documentation for adding new actions. * Fixed a bug where activated config options were lost because of differences between ``list()`` and ``dict_keys()`` objects.
0.10
----
* Make the fields tabular inline a bit less wide. * Added czech translations. * Fixed the usage of ``render_to_string`` to actually work correctly with Django 1.10.