Releases: peopledoc/django-agnocomplete
Releases · peopledoc/django-agnocomplete
URL Proxies (RC1)
- Dropped support for Django 1.6 / 1.7 (#54),
- Added support for Django 1.9. Please note that the combination Python 3.3 and Django 1.9 is incompatible - see Django 1.9 release notes (#56).
- Added support for extra arguments passed to the search URL, passed on the Agnocomplete class (#52).
- Added the
AgnocompleteUrlProxy
class, handling autocomplete using a third-party HTTP API (#55). - Removed Django 1.10 deprecation warnings (#59).
0.5.0
Multiple Select RC1
This release adds multiple selection using agnocomplete.
IE8 (hate?) headers
This is a bugfix release.
We've added a fix because of a IE8/9 bug when sending back AJAX response (#45).
Safer
Raw Queryset
Added only a tiny property for AutocompleteModel
instance, _final_queryset
receiving the latest "search query", paginated.
Slicing
Custom Items
An interesting improvement, to enable more customization on the integration side
- Add a new method to have the possibilty to override easily the display label (#34).
make docs
is a PHONY makefile target.
More demos
Feature(s)
- a more pertinent data attribute to target agnocomplete-ready fields (#22).
- New Demo: using
jquery-autocomplete
(#10, thx @GreatWizard). - New Demo: using twitter's
typeahead
(#23, thx @GreatWizard). - New Demo: using
select2
(#24, thx @GreatWizard). - Fixed bad Django 1.6 loading (#29).
- Added the Admin site demo, along with documentation (#27).
Minor changes
- Post-v0.1 cleanups (#18),
- Introduced interface contract using the
@abstractmethod
decorator. This doesn't change anything for the user, but it makes sure that classes that don't implement the right methods can't even be instanciated (#25, thx @boblefrag). - Modularized the demo-specific Javascripts in
static/js/demo/
(#28). - Documentation about hacking and fiddling with the demo site (#30)
Agno-almost-complete
This is the first release of this library.
Features
- Define your Autocomplete classes to offer a list of choices, based on static data or Django models,
- Customize the data source to adjust to your business logic: filter based on static flags (
is_active=True
) or on the user-context (filter users that share the same customer_id that the current user), - Create forms with Agnocomplete-ready fields ; standard usage doesn't need anymore cutomization or tweaking,
- Integrate these barebone forms with the JS front-end you want. We're simply providing a simple automatically generated API,
- Customize almost everything: query size, page size, target URL, target views,...
- Read the full documentation on standard usage and customization howto's,
- Browse the demo website with simple backend/frontend samples,
- Use this lib with python 2.7, 3.3, 3.4 and Django 1.6, 1.7, 1.8 (thank you tox!).
- Use, hack, redistribute, contribute, because it's MIT-Licensed.