Django 1.10 support

@acdha acdha released this Oct 28, 2016 · 5 commits to master since this release

v2.5.1

v2.5.1

Downloads

v2.3.2

@acdha acdha released this Nov 11, 2015 · 248 commits to master since this release

v2.3.2 maintenance update

Downloads

v2.4.1

@acdha acdha released this Oct 29, 2015 · 120 commits to master since this release

v2.4.1

Downloads

v2.4.0

@acdha acdha released this Jun 9, 2015 · 147 commits to master since this release

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.

Downloads