This release primarily addresses incompatibility with Django 1.7. The app-loading refactor both
broke the previous registration and at the same time provided better utilities in Django core to
make it more robust.

Compatibility with Django 1.7. Thanks to Calvin Spealman for the fixes.

Support for Django < 1.5 has been dropped. Most pieces should continue to work but there was an ugly JS hack to make django-selectable work nicely in the admin which too flakey to continue to maintain. If you aren’t using the selectable widgets in inline-forms in the admin you can most likely continue to use Django 1.4 without issue.

This release features a large refactor of the JS plugin used by the widgets. While this
over makes the plugin more maintainable and allowed for some of the new features in this
release, it does introduce a few incompatible changes. For the most part places where you
might have previously used the autocomplete namespace/plugin, those references should
be updated to reference the djselectable plugin.

This release also adds experimental support for Python 3.2+ to go along with Django’s support in 1.5.
To use Python 3 with django-selectable you will need to use Django 1.5+.

Experimental Python 3.2+ support

Improved the scope of prepareQuery and formatLabel options. Not fully backwards compatible. Thanks to Augusto Men.

Allow passing the Python path string in place of the lookup class to the fields and widgets. Thanks to Michael Manfre.

This release continues to clean up the API and JS. This was primarily motivated by
Sławomir Ehlert (@slafs) who is working on an alternate implementation which
uses Select2 rather than jQuery UI. This opens the door for additional apps
which use the same lookup declaration API with a different JS library on the front
end.

Python 2.5 support has been dropped to work towards Python 3 support.
This also drops Django 1.2 support which is no longer receiving security fixes.

Previously the minimal version of jQuery was listed as 1.4.3 when it fact there was a bug a that made django-selectable require 1.4.4. Not a new incompatibility but the docs have now been updated and 1.4.3 compatibility will not be added. Thanks to Rick Testore for the report and the fix

Started deprecation path for AutoComboboxSelectField and AutoComboboxSelectMultipleField

The fix for #24 changed the remove items from a button to an anchor tag. If you were previously using the button tag for additional styling then you will need to adjust your styles.

The static resources were moved into a selectable sub-directory. This makes the media more in line with the template directory conventions. If you are using the widgets in the admin there is nothing to change. If you are using {{form.media}} then there is also nothing to change. However if you were including static media manually then you will need to adjust them to include the selectable prefix.