- Add DJANGO_CT, DJANGO_ID, ID to be used with '__exact' internally.
- Ability to configure ngram min and max lengths.
- Supported Django versions: 3.2, 4.0, 4.1
- Dropped support for Python 3.6.
- Fixed DatabaseLocked errors when running management commands with multiple workers.
- Removed deprecated
force_text
usage, which will stop emitting RemovedInDjango40Warning's. - Test files are now included in release tarball.
- Dropped Python 2 support.
- Supported Django versions: 2.2, 3.0, 3.1, 3.2
- Dropped support for xapian < 1.4
- Added new
xapian_wheel_builder.sh
script. - Fixed
os.path.exists
race situation. - Fixed setup.py on non-UTF-8 systems.
- Django 1.8 as minimal version, added support for Django 1.9/1.10.
- Adapted default Haystack query from
contains
tocontent
. - Raise
NotImplementedError
for endswith queries. - Supported range search filter (#161).
- Configure
limit_to_registered_models
according to haystack docs.