Releases: wagtail/django-modelsearch
Releases · wagtail/django-modelsearch
v1.2.0
What's Changed
- Support ranking and score annotation on MySQL by @gasman in #53
- Support TimeField on ElasticSearch by @gasman in #52
- Various code coverage fixes (rebase of #42) by @gasman in #55
- Correctly handle hyphenated search terms on Postgres by @gasman in #57
- Allow version 0.11.0 of django-tasks by @nim65s in #59
- Fixed minor typos in documentation by @jsma in #62
- Add API documentation for search backends by @gasman in #39
- modified the regex to allow hyphens in the filter values by @Nightwing-77 in #64
- Support passing extra args to runtests.py by @gasman in #67
New Contributors
- @nim65s made their first contribution in #59
- @jsma made their first contribution in #62
- @Nightwing-77 made their first contribution in #64
Full Changelog: v1.1.1...v1.2.0
Version 1.1.1
What's Changed
- Test against Django 4.2 and 6.0b1 by @gasman in #43
- Remove hidden _WAGTAILSEARCH_FORCE_AUTO_UPDATE setting by @gasman in #41
Full Changelog: v1.1...v1.1.1
Version 1.1
Highlights
This release brings a load of changes from @gasman to allow django-modelsearch to be used by Wagtail CMS.
The main improvements are:
- MySQL / MariaDB support
- Add order_by argument to queryset search
- Drop support for OpenSearch 1.x (EOL)
- Make model available on SearchResults object
What's Changed
- Add Ruff linting by @gasman in #17
- Add a Vagrant VM configuration for running coverage reports by @gasman in #18
- Reinstate MySQL / MariaDB support by @gasman in #19
- Document the need to add django.contrib.postgres to INSTALLED APPS by @gasman in #21
- Make model available on SearchResults objects by @gasman in #20
- Establish a consistent API for index and backends by @gasman in #22
- Add test models for previously Wagtail-specific tests by @gasman in #24
- Fix test_all_indexes following #24 by @gasman in #27
- Fix result of count() after slicing by @gasman in #26
- Add failing tests for fetching related fields in get_search_field by @gasman in #29
- Increase test coverage by @gasman in #25
- Add order_by argument to queryset search by @gasman in #30
- Fix check_only handling in query compilers and remove resulting dead code by @gasman in #23
- Fix handling of order_by_relevance=False by @gasman in #28
- [cleanup] Replace ad-hoc assert method with standard one by @bmispelon in #34
- Fix RelatedFields.select_on_queryset for when modelcluster is not installed by @gasman in #32
- Refactoring to accommodate Wagtail migration path by @gasman in #33
- Fix linting in test_backends.py by @gasman in #36
- Drop support for OpenSearch 1.x by @gasman in #37
- Remove index name from mysql backend by @gasman in #38
New Contributors
- @gasman made their first contribution in #17
- @bmispelon made their first contribution in #34
Full Changelog: v1.0...v1.1
Version 1.1 Release candidate 1
What's Changed
- Add Ruff linting by @gasman in #17
- Add a Vagrant VM configuration for running coverage reports by @gasman in #18
- Reinstate MySQL / MariaDB support by @gasman in #19
- Document the need to add django.contrib.postgres to INSTALLED APPS by @gasman in #21
- Make model available on SearchResults objects by @gasman in #20
- Establish a consistent API for index and backends by @gasman in #22
- Add test models for previously Wagtail-specific tests by @gasman in #24
- Fix test_all_indexes following #24 by @gasman in #27
- Fix result of count() after slicing by @gasman in #26
- Add failing tests for fetching related fields in get_search_field by @gasman in #29
- Increase test coverage by @gasman in #25
- Add order_by argument to queryset search by @gasman in #30
- Fix check_only handling in query compilers and remove resulting dead code by @gasman in #23
- Fix handling of order_by_relevance=False by @gasman in #28
- [cleanup] Replace ad-hoc assert method with standard one by @bmispelon in #34
- Fix RelatedFields.select_on_queryset for when modelcluster is not installed by @gasman in #32
- Refactoring to accommodate Wagtail migration path by @gasman in #33
- Fix linting in test_backends.py by @gasman in #36
- Drop support for OpenSearch 1.x by @gasman in #37
- Remove index name from mysql backend by @gasman in #38
New Contributors
- @gasman made their first contribution in #17
- @bmispelon made their first contribution in #34
Full Changelog: v1.0...v1.1rc1
Version 1.0
Our first release! 🚀
This release marks the first stable release of django-modelsearch since it was forked from Wagtail search.
Version 1.0 Release Candidate 6
v1.0rc6 Bump version to 1.0rc6
Version 1.0 Release Candidate 5
v1.0rc5 Bump version to 1.0rc5
Version 1.0 Release Candidate 4
v1.0rc4 Bump version to 1.0rc4
Version 1.0 Release Candidate 3
v1.0rc3 Bump version to 1.0rc3
Version 1.0 Release Candidate 2
v1.0rc2 Update README.md