Skip to content

Releases: ang-zeyu/infisearch

v0.10.1

16 May 15:51
Compare
Choose a tag to compare

Fixes

  • Fix extra / character in metadata.json URL

Improvements

  • Add a in memory LRU cache for spelling correction

v0.10.0

30 Dec 13:39
Compare
Choose a tag to compare

Breaking Changes

  • Rename gte/ltePlaceholder options for numeric filters to min/maxLabel respectively
  • Rename "latin" language in indexer configuration to "ascii_stemmer", and the search bundle to ascii-stemmer
  • Generalise getHeadingBodyExcerpts API to linkHeadingsToContents 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 where placeholder 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

18 Dec 03:43
Compare
Choose a tag to compare
  • Add onLinkClick option for client side routing

v0.9.0

17 Dec 11:00
Compare
Choose a tag to compare

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

22 Nov 12:12
Compare
Choose a tag to compare
  • Fix a tiny layout shift below the header when doing subsequent queries

v0.8.7

19 Nov 15:01
Compare
Choose a tag to compare
  • Fix extra field separation in minified HTML files when a new field is encountered

v0.8.6

18 Nov 17:22
Compare
Choose a tag to compare
  • Fix regression with displaying heading-only result preview
  • Change sub-result preview sorting priorites. Always prefer matches with heading and body text.
  • Minor style tweaks 10ed9e8
  • Fix wrongly joining terms when indexing minified HTML files for the appropriate elements

v0.8.5

14 Nov 11:54
Compare
Choose a tag to compare
  • Fix duplicate "N of N" being shown at the last result when the number of results is a multiple of 10

v0.8.4

13 Nov 07:56
Compare
Choose a tag to compare
  • Fix regression with <body> being scrolled when using combobox controls

v0.8.3

13 Nov 07:17
Compare
Choose a tag to compare
  • Fix a regression with the tip popup reshowing, when hovering over its area after it was hidden
  • Add missing types and preventDefault calls to buttons in case they are placed under <form>s