Skip to content

Version 1.1

Choose a tag to compare

@kaedroho kaedroho released this 04 Nov 18:51
· 4 commits to main since this release
51aebb9

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

Full Changelog: v1.0...v1.1