- Change the search view to use the HTTP POST method, which can prevent the request URI from becoming too long.
- New feature: add the possibility of a custom filter function.
- Add Wagtail 3.x compatibility
- Change in behavior: the autocomplete endpoint will return a 404 response if no objects are found.
- Update Javascript dependencies to remove security vulnerabilities.
- Breaking change: Drop deprecated
page_type
andis_single
arguments fromAutocompletePanel
. - Update the panel and widget codes based on panels of
wagtail.admin.edit_handlers
-- mainlyPageChooserPanel
. - Update Javascript dependencies to remove security vulnerabilities.
- Update use of deprecated
django.conf.urls.url
function.
- Remove native browser autocomplete form field.
- Add Wagtail 2.8 support
- Add Django 3.0 support
- Remove Wagtail 1.x support (Wagtail 2.3 or later now required)
- Documentation fixes
- Deprecate
is_single
option, maketarget_model
optional.AutocompletePanel
will now automatically derive these attributes from the field. (#48) - Remove compatibility for all Python 2.x and Wagtail 1.x versions (#53)
- Various improvements to Tox testing and CI setup.
- Various improvements to Webpack compilation.
- Replace
page_type
keyword argument with more accuratetarget_model
keyword argument. The old argument still works, but is deprecated. - Enable autocomplete panel to run its javascript function when it is added to the page dynamically. This allows autocomplete panels to function inside of inline panels.
- Change references from model IDs to model PKs to allow panel compatibility with custom and non-integer primary keys.