Releases: ang-zeyu/infisearch
Releases · ang-zeyu/infisearch
v0.10.1
v0.10.0
Breaking Changes
- Rename
gte/ltePlaceholder
options for numeric filters tomin/maxLabel
respectively - Rename "latin" language in indexer configuration to "ascii_stemmer", and the search bundle to
ascii-stemmer
- Generalise
getHeadingBodyExcerpts
API tolinkHeadingsToContents
and remove the former
Improvements
- Reverse the behaviour of enum filter options, all options are unchecked by default, and this is treated as "no filter".
- Index
<meta name="description|keywords">
into body field automatically - Add convenience options to remove all default fields and selectors, for using InfiSearch as a general purpose client-side search tool
- Add
collapsed
option for enum filters to set initial expanded state - Limit enum filter combobox height and add scroll, overflow handling for it
- Add label for
date | datetime-local
numeric filters whereplaceholder
does not work, and the corresponding.sr-only
text - Improve JSON and CSV data configuration by making
field_order
optional - Improve error reporting for JSON files
- Tweak CLI messages and add a
--log-level
option
Fixes
- Set panic hook so that program exits if worker thread panics
- Fix tie breaking by relevance when using numeric field sorts and the sort order is reversed
- Add missing 'Sort by' translation text option
v0.9.1
v0.9.0
Breaking changes:
- Css class names surrounding enum filters were changed.
--config-init
CLI flag is removed- Add translation configuration for all strings into
uiOptions.translations
, previous options were also moved here
Other changes:
- Add support for numeric (+ datetime) fields, UI and API filtering and sorting options for them
- Fix to use the relative file path fallback for result title correctly
- Fix unnecessarily reindexing a file in incremental indexing if one of its dependencies is absent
v0.8.8
v0.8.7
- Fix extra field separation in minified HTML files when a new field is encountered
v0.8.6
v0.8.5
- Fix duplicate "N of N" being shown at the last result when the number of results is a multiple of 10