github django-haystack/django-haystack v2.4.0

latest releases: v3.3b2, v3.3b1, v3.2.1...
8 years ago

New Features & Fixes

  • Django 1.8 is supported (see #1175, #1165, #1162, #1137)
  • AppConfig is fully supported for Django 1.7+ (#1152)
  • During indexing, the process method can raise haystack.exceptions.SkipDocument to skip individual records which are not be easily excluded using index_queryset
  • ElasticSearch: distance queries and compatibility changes with the elasticsearch client library have been fixed
  • The new generic_views module uses the standard Django classes to replace the older views module
  • SearchQuerySet’s narrow() method now accepts SQ instances

Deprecations

  • Python 2.6 is no longer supported
  • Django 1.5 is no longer supported
  • The old class-based views which predated Django's CBVs have been deprecated in favor of the new generic_views module using the standard Django classes. See #1130.
  • Several undocumented spatial search methods have been removed: SearchQuerySet.order_by_distance(), and the add_spatial() and add_order_by_distance() methods on SolrSearchQuery or ElasticsearchSearchQuery. The standard order_by('distance') and other spatial query methods in the documentation are unaffected.
  • The old haystack.utils.method_decorator has been removed since all supported versions of Django have django.utils.decorator.method_decorator.

Don't miss a new django-haystack release

NewReleases is sending notifications on new releases.