v1.0.4
Features & Improvements
- Added highlighting support to Pagefind. Massive thanks to @Jothsa for pushing this across the line in #425! π
- See π Highlighting search terms for documentation on how to enable this new feature.
- Added a page size option to the Default UI. See π UI Configuration > Page size.
- Added a
destroy()
function to the Pagefind JS API, allowing for a total re-initialization. See π Re-initializing the search API. - Added a
destroy()
function to the Pagefind Default UI, allowing for a total re-initialization. See π Re-initializing the Pagefind UI.
Fixes & Tweaks
- Fixed a bug, resulting in a (very) large improvement to the NodeJS Indexing API performance (~100x).
- Fixed HTML entities being rendered escaped in metadata, filters, and custom page titles.
- Fixed a bug where
debouncedSearch
returnsnull
if any options object is passed to it. - Fixed a bug where a fully-qualified URL set via the NodeJS indexing API would be broken when returned as a search result.
- Fixed Pagefind's reporting of really fast indexing times (previously logged as slower than reality) β thanks to @danpls in #448.
- Fixed extracting sub-results when headings contain non-ascii text (especially RTL languages).
UI Translations
- Added MΔori translations (PR #436 β thanks @Yoda-Soda !).
- Added Croatian translations (PR #440 β thanks @diomed !).
- Added Hungarian translations (PR #451 β thanks @adamlaki !).
- Added Bengali translations (PR #454 β thanks @marufmax !).
- Added Vietnamese translations (PR #467 β thanks @AREA44 !).
- Added Polish translations (PR #495 β thanks @KredensKuchenny !).
- Added Danish translations (PR #501 β thanks @jonassmedegaard !).