- Fixed compatibility with Django 1.9. Fixed GH-12.
- Fixed compatibility with Django 1.7. Fixed BB-20 and GH-8.
- Removed invalid uses of
python_2_unicode_compatible
that broke with https://github.com/django/django/commit/589dc49e129f63801c54c15e408c944a345b3dfe Thanks ocZio for the report. - Fixed inheritance of form Meta class. Thanks chmodas. Fixed BB-16.
- Add Python 3.3 compatibility. Thanks chmodas! (Merge of GH-5.)
- Call
FileInput.render
fromImageWidget.render
, ensuring no value is output in HTML. Fixes GH-4. Thanks Aron Griffis.
- BACKWARDS-INCOMPATIBLE: Renamed template tag library from
form_utils_tags
toform_utils
. - BACKWARDS-INCOMPATIBLE: Removed
FORM_UTILS_MEDIA_URL
setting and updated to useSTATIC_URL
rather thanMEDIA_URL
throughout. - Added "error" class to row_attrs for fields with errors. Thanks Aron Griffis.
- Dropped explicit support for Django versions prior to 1.4 and Python versions prior to 2.6.
- Add width and height arguments to ImageWidget.
- Make ImageWidget image-detection backend-friendly, no direct use of PIL. Fixes issue #7.
- Fix default templates' rendering of labels for radio/checkbox inputs.
- Fix error redisplaying bound form with ClearableFileField.
- Automatically set
fields
onBetterModelForm
to list of fields present infieldsets
, iffields
orexclude
are not set manually. - Updated to allow
__getitem__
access to fieldsets.
- Restrict PIL import to ImageWidget only
- Added AutoResizeTextarea
- Fix ClearableFileField import in admin.py.
- Added documentation and tests for
ImageWidget
andClearableFileField
. - Moved
ClearableFileField
fromwidgets.py
tofields.py
. - Converted doctests to unittests.
- Added fieldset classes (previously existed only as a figment of the documentation).
- Initial public release.