CloudCannon/pagefind (pagefind)
### [`v1.1.0`](https://togithub.com/CloudCannon/pagefind/blob/HEAD/CHANGELOG.md#v110-April-2-2024)
[Compare Source](https://togithub.com/CloudCannon/pagefind/compare/v1.0.4...v1.1.0)
##### Core Features & Improvements
- Improved Pagefind's core result ranking algorithm to align with [BM25](https://en.wikipedia.org/wiki/Okapi_BM25). For existing sites, this will change the ordering of search results, and should provide better relevance for search results by default.
- Added the abitity to configure Pagefind's ranking algorithm.
- Certain categories of site (i.e. reference documentation) can benefit from tweaks to the way pages are ranked. To support this, a set of ranking parameters are now configurable. Enormous thanks to [@dscho](https://togithub.com/dscho) for kicking off this work in [#534](https://togithub.com/CloudCannon/pagefind/issues/534) ❤️
- See [📘 Customize ranking](https://pagefind.app/docs/ranking/) to read up on the new ranking parameters.
##### Default UI Features & Improvements
- Added an `autofocus` setting to the Default UI. The default remains off. See [📘 UI > Autofocus](https://pagefind.app/docs/ui/#autofocus). Thanks to [@vanbroup](https://togithub.com/vanbroup) for [#514](https://togithub.com/CloudCannon/pagefind/issues/514) ❤️
- Added an `openFilters` setting to the Default UI. See [📘 UI > Open filters](https://pagefind.app/docs/ui/#open-filters). Thanks to [@vanbroup](https://togithub.com/vanbroup) for [#579](https://togithub.com/CloudCannon/pagefind/issues/579) ❤️
- Added a `sort` setting to the Default UI. See [📘 UI > Sort](https://pagefind.app/docs/ui/#sort).
- Added a `triggerFilters` function to the Default UI.
- The existing `triggerSearch` function has also been documented. See [📘 UI > Programmatically controlling the Pagefind UI](https://pagefind.app/docs/ui-usage/#programmatically-controlling-the-pagefind-ui).
##### Fixes & Tweaks
- Fixed a bug where the `forceLanguage` setting would not take priority when using the NodeJS Indexing API.
- Fixed a bug where zero-width spaces in the source content could cause errors in search excerpts.
##### UI Translations
- Added Ukranian translations (PR [#523](https://togithub.com/CloudCannon/pagefind/issues/523) — thanks [@vladdnepr](https://togithub.com/vladdnepr) !).
- Added Romanian translations (PR [#541](https://togithub.com/CloudCannon/pagefind/issues/541) — thanks [@mateesville93](https://togithub.com/mateesville93) !).
- Added Czech translations (PR [#543](https://togithub.com/CloudCannon/pagefind/issues/543) — thanks [@dallyh](https://togithub.com/dallyh) !).
- Added Korean translations (PR [#583](https://togithub.com/CloudCannon/pagefind/issues/583) — thanks [@seokho-son](https://togithub.com/seokho-son) !).
- Improved Japanese translations (PR [#560](https://togithub.com/CloudCannon/pagefind/issues/560) — thanks [@hamano](https://togithub.com/hamano) !).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.0.4
->1.1.0
Release Notes
CloudCannon/pagefind (pagefind)
### [`v1.1.0`](https://togithub.com/CloudCannon/pagefind/blob/HEAD/CHANGELOG.md#v110-April-2-2024) [Compare Source](https://togithub.com/CloudCannon/pagefind/compare/v1.0.4...v1.1.0) ##### Core Features & Improvements - Improved Pagefind's core result ranking algorithm to align with [BM25](https://en.wikipedia.org/wiki/Okapi_BM25). For existing sites, this will change the ordering of search results, and should provide better relevance for search results by default. - Added the abitity to configure Pagefind's ranking algorithm. - Certain categories of site (i.e. reference documentation) can benefit from tweaks to the way pages are ranked. To support this, a set of ranking parameters are now configurable. Enormous thanks to [@dscho](https://togithub.com/dscho) for kicking off this work in [#534](https://togithub.com/CloudCannon/pagefind/issues/534) ❤️ - See [📘 Customize ranking](https://pagefind.app/docs/ranking/) to read up on the new ranking parameters. ##### Default UI Features & Improvements - Added an `autofocus` setting to the Default UI. The default remains off. See [📘 UI > Autofocus](https://pagefind.app/docs/ui/#autofocus). Thanks to [@vanbroup](https://togithub.com/vanbroup) for [#514](https://togithub.com/CloudCannon/pagefind/issues/514) ❤️ - Added an `openFilters` setting to the Default UI. See [📘 UI > Open filters](https://pagefind.app/docs/ui/#open-filters). Thanks to [@vanbroup](https://togithub.com/vanbroup) for [#579](https://togithub.com/CloudCannon/pagefind/issues/579) ❤️ - Added a `sort` setting to the Default UI. See [📘 UI > Sort](https://pagefind.app/docs/ui/#sort). - Added a `triggerFilters` function to the Default UI. - The existing `triggerSearch` function has also been documented. See [📘 UI > Programmatically controlling the Pagefind UI](https://pagefind.app/docs/ui-usage/#programmatically-controlling-the-pagefind-ui). ##### Fixes & Tweaks - Fixed a bug where the `forceLanguage` setting would not take priority when using the NodeJS Indexing API. - Fixed a bug where zero-width spaces in the source content could cause errors in search excerpts. ##### UI Translations - Added Ukranian translations (PR [#523](https://togithub.com/CloudCannon/pagefind/issues/523) — thanks [@vladdnepr](https://togithub.com/vladdnepr) !). - Added Romanian translations (PR [#541](https://togithub.com/CloudCannon/pagefind/issues/541) — thanks [@mateesville93](https://togithub.com/mateesville93) !). - Added Czech translations (PR [#543](https://togithub.com/CloudCannon/pagefind/issues/543) — thanks [@dallyh](https://togithub.com/dallyh) !). - Added Korean translations (PR [#583](https://togithub.com/CloudCannon/pagefind/issues/583) — thanks [@seokho-son](https://togithub.com/seokho-son) !). - Improved Japanese translations (PR [#560](https://togithub.com/CloudCannon/pagefind/issues/560) — thanks [@hamano](https://togithub.com/hamano) !).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.