Note: Triggers full index rebuild
- The tokenised name indexing has been improved - prefixes from Person names, e.g.
Mrs,Mr, etc are stripped. This should reduce the false positive rate for cases where those prefixes contributed to the score. - The environment variable
YENTE_MATCH_FUZZYwill take effect again. When true (default), the candidate generation stage (Elasticsearch query) of/matchqueries can include names with small spelling differences from the query. This does not affect the match score as indicated in the response.
What's Changed
- adapt to new rigour text processing logic by @pudo in #749
- Bump aiohttp[speedups] from 3.11.16 to 3.11.18 by @dependabot in #729
- Bump cryptography from 44.0.3 to 45.0.2 by @dependabot in #750
- Bump aiohttp[speedups] from 3.11.18 to 3.12.2 by @dependabot in #753
- Bump rigour from 0.12.1 to 0.12.2 by @dependabot in #751
- Bump cryptography from 45.0.2 to 45.0.3 by @dependabot in #752
- Update multidict requirement from <6.3.0 to <6.5.0 by @dependabot in #723
- Add option to use fuzzy search on names when generating candidates by @jbothma in #762
- Bump pytest from 8.3.5 to 8.4.0 by @dependabot in #760
- Bump rigour from 0.12.2 to 0.13.0 by @dependabot in #758
- Bump structlog from 25.3.0 to 25.4.0 by @dependabot in #759
- Bump uvicorn[standard] from 0.34.2 to 0.34.3 by @dependabot in #757
- Bump aiohttp[speedups] from 3.12.2 to 3.12.6 by @dependabot in #756
- Bump aiohttp[speedups] from 3.12.6 to 3.12.9 by @dependabot in #763
Full Changelog: v4.3.1...v4.4.0