# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [0.55.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.55.0...v0.55.1) (2026-02-28)


### Bug Fixes

* limit caret-to-end fix to small screens (max-width: 576px) only ([d1d6e08](https://github.com/easyops-cn/docusaurus-search-local/commit/d1d6e08d21e02b80b78bf7cf3c73493cd4fdde01))
* move caret to end of input when re-opening search bar on mobile ([47692df](https://github.com/easyops-cn/docusaurus-search-local/commit/47692df69ecb1fd067d7636a199b693ee71e57f1))
* move search caret to end on focus, small screens only ([69c24f1](https://github.com/easyops-cn/docusaurus-search-local/commit/69c24f15a3c1b32dd55bb0aaf6c0acb294abf26a))

## [0.55.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.54.1...v0.55.0) (2026-02-13)


### Features

* make open-ask-ai opt-in via optional peer dependency ([#563](https://github.com/easyops-cn/docusaurus-search-local/issues/563)) ([98d7888](https://github.com/easyops-cn/docusaurus-search-local/commit/98d788844fcace17aab1262b577a1a6c46a227a1))

## [0.54.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.54.0...v0.54.1) (2026-02-10)


### Bug Fixes

* Cannot read properties of undefined (reading 'toLowerCase') ([3f45515](https://github.com/easyops-cn/docusaurus-search-local/commit/3f45515b4dd52d782f7c2a2337c73c0f72fc8290))

## [0.54.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.53.0...v0.54.0) (2026-02-08)


### Features

* make open-ask-ai async and optional ([4c404ab](https://github.com/easyops-cn/docusaurus-search-local/commit/4c404ab21a6ea232d82e9bdd3041d6a1c7ac73d1))
* make open-ask-ai async and optional ([e031739](https://github.com/easyops-cn/docusaurus-search-local/commit/e031739116d9cc1eee18ecb13e6752474fdd2f79)), closes [#558](https://github.com/easyops-cn/docusaurus-search-local/issues/558)

## [0.53.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.3...v0.53.0) (2026-02-05)


### Features

* support Ask AI ([8a5d29e](https://github.com/easyops-cn/docusaurus-search-local/commit/8a5d29e2e5b3b1cb534b1bbf13075f6824307d2e))
* support Ask AI ([3b2e339](https://github.com/easyops-cn/docusaurus-search-local/commit/3b2e339a04ac9347e73fe39d63237ffa3e63242a))

## [0.52.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.2...v0.52.3) (2026-01-29)


### Bug Fixes

* replace useDocsPreferredVersion with useActiveVersion ([7e72ef4](https://github.com/easyops-cn/docusaurus-search-local/commit/7e72ef42c8605f4f4147b2227decc9865ac41afd))
* replace useDocsPreferredVersion with useActiveVersion ([15ba30d](https://github.com/easyops-cn/docusaurus-search-local/commit/15ba30d8c4aab85984be337f227b3ab166daa93e))

## [0.52.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.1...v0.52.2) (2025-12-01)


### Bug Fixes

* wrap SearchBar with DocsPreferredVersionContextProvider for Docusaurus 3.9+ compatibility ([5aedc2e](https://github.com/easyops-cn/docusaurus-search-local/commit/5aedc2e7c4f2672d90d793d1a13e75bb5386e15b))
* wrap SearchBar with DocsPreferredVersionContextProvider for Docusaurus 3.9+ compatibility ([1b4f011](https://github.com/easyops-cn/docusaurus-search-local/commit/1b4f01139be07ba7cfa502db01aef61dd5e97929))

## [0.52.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.0...v0.52.1) (2025-07-22)


### Bug Fixes

* Fix non-deterministic search-index.json generation ([964f84a](https://github.com/easyops-cn/docusaurus-search-local/commit/964f84a32e7e683e4e557688764690dbc04d1b87))

## [0.52.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.51.1...v0.52.0) (2025-07-16)


### Features

* Add configurable keyboard shortcut for search bar focus ([92b32ee](https://github.com/easyops-cn/docusaurus-search-local/commit/92b32ee0ba0ee63664b3ae2cae9aa92b433025cf)), closes [#516](https://github.com/easyops-cn/docusaurus-search-local/issues/516)

## [0.51.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.51.0...v0.51.1) (2025-06-19)


### Bug Fixes

* fix active menu item matching for categories with collapsible disabled ([725bbb1](https://github.com/easyops-cn/docusaurus-search-local/commit/725bbb1396a89d5bdd45ef0db0bc635c81b69312))
* fix active menu item matching for categories with collapsible disabled ([3b69844](https://github.com/easyops-cn/docusaurus-search-local/commit/3b698444163ecd79bfbc395fcc6373d5d7028459)), closes [#524](https://github.com/easyops-cn/docusaurus-search-local/issues/524)

## [0.51.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.50.0...v0.51.0) (2025-06-11)


### Features

* Added Arabic 🇸🇦 translations ([#521](https://github.com/easyops-cn/docusaurus-search-local/issues/521)) ([c167a89](https://github.com/easyops-cn/docusaurus-search-local/commit/c167a89e881d2ab3d6042111dd25ff885e1ba153))

## [0.50.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.49.2...v0.50.0) (2025-06-03)


### Features

* support setting a language list to remove their default stop word filter ([3b5fe70](https://github.com/easyops-cn/docusaurus-search-local/commit/3b5fe7066e8138d6317bc3f3325ec0d84a9c21ce))
* support setting a language list to remove their default stop word filter ([e7ce7ac](https://github.com/easyops-cn/docusaurus-search-local/commit/e7ce7ac88484b0e738562a79e9d9f2a81ed6e162)), closes [#517](https://github.com/easyops-cn/docusaurus-search-local/issues/517)

## [0.49.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.49.1...v0.49.2) (2025-03-31)


### Bug Fixes

* Add Japanese locale ([9a920db](https://github.com/easyops-cn/docusaurus-search-local/commit/9a920db9c91f4ce7f13227c8109874e5deec9d21))

## [0.49.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.49.0...v0.49.1) (2025-03-12)


### Bug Fixes

* refine fuzzy matching order ([60d2b0b](https://github.com/easyops-cn/docusaurus-search-local/commit/60d2b0bab03ebcb9d969ac0fabaf2deaa76eef13)), closes [#504](https://github.com/easyops-cn/docusaurus-search-local/issues/504)
* refine fuzzy matching order ([#507](https://github.com/easyops-cn/docusaurus-search-local/issues/507)) ([646b5a0](https://github.com/easyops-cn/docusaurus-search-local/commit/646b5a0fb20933c86972047ec940a51270bf96ba)), closes [#504](https://github.com/easyops-cn/docusaurus-search-local/issues/504)

## [0.49.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.48.5...v0.49.0) (2025-03-12)


### Features

* support fuzzy matching, closes [#504](https://github.com/easyops-cn/docusaurus-search-local/issues/504) ([#505](https://github.com/easyops-cn/docusaurus-search-local/issues/505)) ([c8310f3](https://github.com/easyops-cn/docusaurus-search-local/commit/c8310f39c05f0409ba227318a70dba828ca65aa0))

## [0.48.5](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.48.4...v0.48.5) (2025-02-05)


### Bug Fixes

* fix contextual search, closes [#380](https://github.com/easyops-cn/docusaurus-search-local/issues/380) ([2a6d9d4](https://github.com/easyops-cn/docusaurus-search-local/commit/2a6d9d4f6ad7daea4f2c3c41604494a6a94492f3))

## [0.48.4](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.48.3...v0.48.4) (2025-01-20)


### Bug Fixes

* handle keywords stemmer, fix [#487](https://github.com/easyops-cn/docusaurus-search-local/issues/487) ([23ba48d](https://github.com/easyops-cn/docusaurus-search-local/commit/23ba48deef88b6dc081b986bda47c938bec26119))

## [0.48.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.48.2...v0.48.3) (2025-01-16)


### Bug Fixes

* sync ssr the input value and focus state for SSR ([be7c125](https://github.com/easyops-cn/docusaurus-search-local/commit/be7c125d72f7274eabc8d377809cddfd85fb1db1))

## [0.48.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.48.1...v0.48.2) (2025-01-16)


### Bug Fixes

* excludes mobile toc button for search marks, fixes [#473](https://github.com/easyops-cn/docusaurus-search-local/issues/473) ([b8dd155](https://github.com/easyops-cn/docusaurus-search-local/commit/b8dd15559f22b7f914af8123ed7eaa60c0beac3b))

## [0.48.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.48.0...v0.48.1) (2025-01-16)


### Bug Fixes

* do not limit the search page result by searchResultLimits ([29f6d69](https://github.com/easyops-cn/docusaurus-search-local/commit/29f6d6962e69d38089a45961ae8dc62636838494))

## [0.48.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.47.0...v0.48.0) (2025-01-14)


### Features

* add active border highlight for search bar input ([f311908](https://github.com/easyops-cn/docusaurus-search-local/commit/f311908706c7b7a9b3105aaee775d5c42d2812bf))

## [0.47.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.46.1...v0.47.0) (2025-01-07)


### Features

* support React 19 ([725074e](https://github.com/easyops-cn/docusaurus-search-local/commit/725074eb84f153f84974cd6f4bac21d8aee79187)), closes [#474](https://github.com/easyops-cn/docusaurus-search-local/issues/474)

## [0.46.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.46.0...v0.46.1) (2024-11-27)


### Bug Fixes

* fix Uncaught ReferenceError: importScripts is not defined ([139b82b](https://github.com/easyops-cn/docusaurus-search-local/commit/139b82befc22a574d71eb307b3a79afb2984ea69))

## [0.46.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.45.0...v0.46.0) (2024-11-27)


### Features

* move search to Web Worker ([15b7fba](https://github.com/easyops-cn/docusaurus-search-local/commit/15b7fba2537d12eb1674611948e363723dcedae4))

## [0.45.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.6...v0.45.0) (2024-10-09)


### Features

* fix a perf issue when searching with a large number of Chinese words ([abe720c](https://github.com/easyops-cn/docusaurus-search-local/commit/abe720cd3d521122e3aaa8b2d8ba7d0967fe046d)), closes [#312](https://github.com/easyops-cn/docusaurus-search-local/issues/312)


### Bug Fixes

* fix a perf issue that cut zh words unnecessary repeatedly ([870dc88](https://github.com/easyops-cn/docusaurus-search-local/commit/870dc887f85ded4cbf000c2480e9e92c6fa0cad6))
* limit the number of terms, closes [#312](https://github.com/easyops-cn/docusaurus-search-local/issues/312) ([c889047](https://github.com/easyops-cn/docusaurus-search-local/commit/c8890479914e89f7dea075f5f191bbc76e99d249))

## [0.44.6](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.5...v0.44.6) (2024-10-08)


### Bug Fixes

* use `require.resolve` for generated js, fixes [#459](https://github.com/easyops-cn/docusaurus-search-local/issues/459) ([4728b28](https://github.com/easyops-cn/docusaurus-search-local/commit/4728b2820d42458673ef35e87f70ec44242f69cf))

## [0.44.5](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.4...v0.44.5) (2024-08-12)


### Bug Fixes

* update cheerio to 1.0.0, closes [#444](https://github.com/easyops-cn/docusaurus-search-local/issues/444) ([0d70f63](https://github.com/easyops-cn/docusaurus-search-local/commit/0d70f63cb170bac2b51461c0dd6f66a53dff4483))

## [0.44.4](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.3...v0.44.4) (2024-07-19)


### Bug Fixes

* do not initialize lunr multiple times, fixes [#155](https://github.com/easyops-cn/docusaurus-search-local/issues/155) ([0b323d9](https://github.com/easyops-cn/docusaurus-search-local/commit/0b323d97fbc238692e68368582bce72908fd66b0))

## [0.44.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.2...v0.44.3) (2024-07-08)


### Bug Fixes

* append a `/` to the search link. ([#432](https://github.com/easyops-cn/docusaurus-search-local/issues/432)) ([60c23d4](https://github.com/easyops-cn/docusaurus-search-local/commit/60c23d43c5c9b3ecc6ceb7319762a9c4acb9e32e))

## [0.44.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.1...v0.44.2) (2024-06-20)


### Bug Fixes

* manually make the search bar be LTR even if in RTL ([a5c7184](https://github.com/easyops-cn/docusaurus-search-local/commit/a5c7184c77929410732df022ebb3257bdb491074))

## [0.44.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.44.0...v0.44.1) (2024-06-19)


### Bug Fixes

* fix searching within context closes [#424](https://github.com/easyops-cn/docusaurus-search-local/issues/424) ([bbec667](https://github.com/easyops-cn/docusaurus-search-local/commit/bbec66782d6a285338211248f14b4d1d0e5eee50))

## [0.44.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.43.0...v0.44.0) (2024-06-06)


### Features

* add more translate to locales ([#417](https://github.com/easyops-cn/docusaurus-search-local/issues/417)) ([0ee814b](https://github.com/easyops-cn/docusaurus-search-local/commit/0ee814b4f4e320ec6a672bef1e04ee6bbe6ba10b))

## [0.43.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.42.0...v0.43.0) (2024-06-05)


### Features

* add theme.SearchPage.searchContext.everywhere to locales ([#414](https://github.com/easyops-cn/docusaurus-search-local/issues/414)) ([5e13bda](https://github.com/easyops-cn/docusaurus-search-local/commit/5e13bdaf5e2c3bcb287f2472a5e3f86649d04844))

## [0.42.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.41.1...v0.42.0) (2024-06-04)


### Features

* support add document to multiple context paths ([#412](https://github.com/easyops-cn/docusaurus-search-local/issues/412)), closes [#407](https://github.com/easyops-cn/docusaurus-search-local/issues/407) ([0107676](https://github.com/easyops-cn/docusaurus-search-local/commit/010767683331041c68b0dcd5d1b268db1455d9cc))

## [0.41.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.41.0...v0.41.1) (2024-06-04)


### Bug Fixes

* bump version only for handling hash link with url path, closes [#408](https://github.com/easyops-cn/docusaurus-search-local/issues/408) via [#410](https://github.com/easyops-cn/docusaurus-search-local/issues/410) ([9d76b81](https://github.com/easyops-cn/docusaurus-search-local/commit/9d76b81be5ac3dad8b32ee66ac24004a1724df16))

## [0.41.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.40.1...v0.41.0) (2024-05-23)


### Features

* support search based on description and keywords ([0c12b59](https://github.com/easyops-cn/docusaurus-search-local/commit/0c12b59866c6d9b7bfa342b4f87e40b01b5f7d48)), closes [#344](https://github.com/easyops-cn/docusaurus-search-local/issues/344)

## [0.40.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.40.0...v0.40.1) (2023-12-23)


### Bug Fixes

* fix search page no results, closes [#389](https://github.com/easyops-cn/docusaurus-search-local/issues/389) ([64e26c2](https://github.com/easyops-cn/docusaurus-search-local/commit/64e26c2bd9f20257e77089adf9dc697d353e5c0e))

## [0.40.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.39.0...v0.40.0) (2023-12-19)


### Features

* allow force enable search index even if `noIndex: true` is set ([09d0f30](https://github.com/easyops-cn/docusaurus-search-local/commit/09d0f30c0700b72ed3699ef4918d0d6f245bf435)), closes [#385](https://github.com/easyops-cn/docusaurus-search-local/issues/385)
* support i18n for search context labels ([83b05a2](https://github.com/easyops-cn/docusaurus-search-local/commit/83b05a2ea1b4553b8a95566003647e73de32011a))

## [0.39.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.38.1...v0.39.0) (2023-12-15)


### Features

* customize search context labels [#382](https://github.com/easyops-cn/docusaurus-search-local/issues/382) ([f7df7bb](https://github.com/easyops-cn/docusaurus-search-local/commit/f7df7bb95b47140091f640103830e6c0356bb072))

## [0.38.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.38.0...v0.38.1) (2023-11-28)


### Bug Fixes

* compile to commonjs ([b8dc37d](https://github.com/easyops-cn/docusaurus-search-local/commit/b8dc37d1ea89014ad226883b5cf65cfec92d937a)), closes [#370](https://github.com/easyops-cn/docusaurus-search-local/issues/370)

## [0.38.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.37.5...v0.38.0) (2023-11-24)


### Features

* do not index unlisted content ([b0c425d](https://github.com/easyops-cn/docusaurus-search-local/commit/b0c425d21e38b3ae065b31635b5e8d4dff3afcbb)), closes [#371](https://github.com/easyops-cn/docusaurus-search-local/issues/371)

## [0.37.5](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.37.4...v0.37.5) (2023-11-24)


### Bug Fixes

* set typescript target back to ES6 ([c05151f](https://github.com/easyops-cn/docusaurus-search-local/commit/c05151f6b9c02c585f588fb451bf2fd512261e73))

## [0.37.4](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.37.3...v0.37.4) (2023-11-12)


### Bug Fixes

* fix peer deps of react 16/17/18 ([700d640](https://github.com/easyops-cn/docusaurus-search-local/commit/700d64068e2e77ec8aca8dc51666d73d25d165fe))

## [0.37.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.37.2...v0.37.3) (2023-11-12)


### Bug Fixes

* fix SSR warning, closes [#364](https://github.com/easyops-cn/docusaurus-search-local/issues/364) ([69378e6](https://github.com/easyops-cn/docusaurus-search-local/commit/69378e67944ca3abd15e179621b5ca53903eecce))

## [0.37.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.37.1...v0.37.2) (2023-11-09)


### Bug Fixes

* support both Docusaurus v2 and v3 ([89bd0f5](https://github.com/easyops-cn/docusaurus-search-local/commit/89bd0f5e7478b9b22e40a5df5efcfd0ed2082a74))

## [0.37.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.37.0...v0.37.1) (2023-11-09)


### Bug Fixes

* update readme and fix release workflow ([e11ad12](https://github.com/easyops-cn/docusaurus-search-local/commit/e11ad1287958e22a16da9309b4070433507233d9))

## [0.37.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.36.0...v0.37.0) (2023-11-09)


### Features

* support docusaurus v3 ([18c01c2](https://github.com/easyops-cn/docusaurus-search-local/commit/18c01c2f52ccee9c7d4b7307c4c465b7190c26a7))

## [0.36.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.35.0...v0.36.0) (2023-09-09)


### Features

* added ignoreClasses option to be able to exclude specific content from indexing ([e9f7794](https://github.com/easyops-cn/docusaurus-search-local/commit/e9f7794f48c7af070c377d56bf3b6dbfccf3b9de))


### Bug Fixes

* make tests work on windows ([565199a](https://github.com/easyops-cn/docusaurus-search-local/commit/565199a63760e51f2f5421c8df075aeeb7e54a53))

## [0.35.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.34.0...v0.35.0) (2023-03-04)


### Features

* improve no results UI when searching in context ([#323](https://github.com/easyops-cn/docusaurus-search-local/issues/323)) ([1a70835](https://github.com/easyops-cn/docusaurus-search-local/commit/1a708353d5fc6edae0f6e7d16bbd6e32381a9ea1))

## [0.34.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.6...v0.34.0) (2023-02-16)


### Features

* improve search context feature [#319](https://github.com/easyops-cn/docusaurus-search-local/issues/319) ([a9578cc](https://github.com/easyops-cn/docusaurus-search-local/commit/a9578cc34856031d5b9a16ed6edd29b6dcb922c3))

## [0.33.6](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.5...v0.33.6) (2022-11-28)


### Bug Fixes

* use key instead of code for keyboard events ([5e919f4](https://github.com/easyops-cn/docusaurus-search-local/commit/5e919f4e23b2b97380ca6fc8622254bcf3ff4fa0)), closes [#298](https://github.com/easyops-cn/docusaurus-search-local/issues/298)

## [0.33.5](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.4...v0.33.5) (2022-10-24)


### Bug Fixes

* fix see all results with non-ascii chars ([18b5a16](https://github.com/easyops-cn/docusaurus-search-local/commit/18b5a16a809a5eaade321f663b5bcfc9ba650707))

## [0.33.4](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.3...v0.33.4) (2022-10-18)


### Bug Fixes

* refine version in search page ([6d091b7](https://github.com/easyops-cn/docusaurus-search-local/commit/6d091b7f1b4294e96dc9a46738920fd5c39b20f8))

## [0.33.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.2...v0.33.3) (2022-10-18)


### Bug Fixes

* pass version instead of detect version in search page ([8ca32f0](https://github.com/easyops-cn/docusaurus-search-local/commit/8ca32f07ca4d36e061dd67f72a0fc1b477d2c9f6)), closes [#285](https://github.com/easyops-cn/docusaurus-search-local/issues/285)

## [0.33.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.1...v0.33.2) (2022-10-17)


### Bug Fixes

* fix search terms highlighting ([aacc610](https://github.com/easyops-cn/docusaurus-search-local/commit/aacc610db70f60585d883f977ae2da699dde6f29)), closes [#266](https://github.com/easyops-cn/docusaurus-search-local/issues/266)

## [0.33.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.33.0...v0.33.1) (2022-10-17)


### Bug Fixes

* refine search context, support `hideSearchBarWithNoSearchContext` ([38908ed](https://github.com/easyops-cn/docusaurus-search-local/commit/38908edd8dea6bbf5a38f2ea225f9a9530b406ed))

## [0.33.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.32.1...v0.33.0) (2022-10-16)


### Features

* support search context by paths ([aa6de9a](https://github.com/easyops-cn/docusaurus-search-local/commit/aa6de9a2890cad2570bd40f41cccb0626a5163d6))

## [0.32.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.32.0...v0.32.1) (2022-10-08)


### Bug Fixes

* fix indexing when trailingSlash is explicitly set ([cfc603d](https://github.com/easyops-cn/docusaurus-search-local/commit/cfc603db8f0b2467dca064ec2f2f00b3449f4574))

## [0.32.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.31.0...v0.32.0) (2022-09-05)


### Features

* support setting searchBarPosition ([60b27d4](https://github.com/easyops-cn/docusaurus-search-local/commit/60b27d4a6e1f3342ac7afda586202fc5d7b8a3bc)), closes [#263](https://github.com/easyops-cn/docusaurus-search-local/issues/263)

## [0.31.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.30.2...v0.31.0) (2022-08-08)


### Features

* support `zhUserDict` and `zhUserDictPath` ([33f1ea4](https://github.com/easyops-cn/docusaurus-search-local/commit/33f1ea4765b0e134689fd65aa655c2bc1b4e6f0b)), closes [#246](https://github.com/easyops-cn/docusaurus-search-local/issues/246)

## [0.30.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.30.1...v0.30.2) (2022-07-23)


### Bug Fixes

* remove useDocsPreferredVersion error log entirely ([56f5ab5](https://github.com/easyops-cn/docusaurus-search-local/commit/56f5ab51a77f682c565d357bcbf7a37567c2b21e))
* use debug instead of console.error for useDocsPreferredVersion message ([3a09e39](https://github.com/easyops-cn/docusaurus-search-local/commit/3a09e39ef569a9dd1d99b1e251fdc79f909cff0f))

## [0.30.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.30.0...v0.30.1) (2022-07-22)


### Bug Fixes

* fix building error when docs disabled ([07b1724](https://github.com/easyops-cn/docusaurus-search-local/commit/07b17245ff526783dfc1469de91928d5a64bb909))

## [0.30.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.29.4...v0.30.0) (2022-07-22)


### Features

* support saving hash in filename instead of query ([4930a88](https://github.com/easyops-cn/docusaurus-search-local/commit/4930a88779813ffcaa932a56f786066f969aff6e)), closes [#171](https://github.com/easyops-cn/docusaurus-search-local/issues/171)

## [0.29.4](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.29.3...v0.29.4) (2022-07-22)


### Bug Fixes

* fix call stack overflow with large code blocks ([e0b2cfd](https://github.com/easyops-cn/docusaurus-search-local/commit/e0b2cfd6e21f008609a85c42c0159ae25b575d6b)), closes [#164](https://github.com/easyops-cn/docusaurus-search-local/issues/164)

## [0.29.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.29.2...v0.29.3) (2022-07-20)


### Bug Fixes

* hide clear button on small screen when input is not focused ([c69fbf6](https://github.com/easyops-cn/docusaurus-search-local/commit/c69fbf64ff6ba11c32e63d89dada010bb1e521dc)), closes [#230](https://github.com/easyops-cn/docusaurus-search-local/issues/230)

## [0.29.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.29.1...v0.29.2) (2022-07-19)


### Bug Fixes

* fix website with docs multi-instance ([f61304e](https://github.com/easyops-cn/docusaurus-search-local/commit/f61304e5f3318388d56c1ef791881cd3e3c6e331)), closes [#211](https://github.com/easyops-cn/docusaurus-search-local/issues/211)

## [0.29.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.29.0...v0.29.1) (2022-07-19)


### Bug Fixes

* require docusaurus v2.0.0-rc.1 ([41a4e67](https://github.com/easyops-cn/docusaurus-search-local/commit/41a4e67543b03f4166589da84cac76a196488e3d))
* add hack for useDocsPreferredVersion crash in SearchPage ([02fdc42](https://github.com/easyops-cn/docusaurus-search-local/commit/02fdc42a043a4cc1d3fafe9705b478e883543d2b))
* fix error when not using versions ([f11293f](https://github.com/easyops-cn/docusaurus-search-local/commit/f11293f78c111948c3ea3b8c25a8bb782304ee93))

## [0.29.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.28.0...v0.29.0) (2022-07-07)


### Features

* support disabling search bar shortcut ([e0ea5ae](https://github.com/easyops-cn/docusaurus-search-local/commit/e0ea5aeab027724083b0f51290d6ea7e4bc89fa6))
* support hiding search bar shortcut hint ([9344bd2](https://github.com/easyops-cn/docusaurus-search-local/commit/9344bd20e16c3dd60b3d59fc918dca10e8cfd48f))

## [0.28.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.27.2...v0.28.0) (2022-06-28)


### Features

* add locales/vi.json ([#217](https://github.com/easyops-cn/docusaurus-search-local/issues/217)) ([26f9a2a](https://github.com/easyops-cn/docusaurus-search-local/commit/26f9a2aa885cd315254f973f348445a873d98ede))

## [0.27.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.27.1...v0.27.2) (2022-06-21)


### Bug Fixes

* search page for non latest doc versions ([15f6161](https://github.com/easyops-cn/docusaurus-search-local/commit/15f61612f8d59dde0ba401e15d76d080865d8e8b))
* use the active plugin id when getting the current docs version ([824e134](https://github.com/easyops-cn/docusaurus-search-local/commit/824e1347f3f571b45e1e39f708ffd75c01f13339))
* fix active plugin may be undefined ([0bfbbb2](https://github.com/easyops-cn/docusaurus-search-local/commit/0bfbbb29cee66fcbb3be589da226caef6210fa5a))
* make `@docusaurus/theme-common` as peer ([68dc812](https://github.com/easyops-cn/docusaurus-search-local/commit/68dc812c84451c68dc9f9448c4a2b39a3f8f3bcc))

## [0.27.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.27.0...v0.27.1) (2022-06-13)

### Bug Fixes

- properly support no trailing slashes after fixing indexing top level pages ([999bd8b](https://github.com/easyops-cn/docusaurus-search-local/commit/999bd8bec8abe73f12abe20f58f8030be46c9ecd)), closes [#212](https://github.com/easyops-cn/docusaurus-search-local/issues/212)

## [0.27.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.26.1...v0.27.0) (2022-05-29)

### Features

- versioned search ([6865e7c](https://github.com/easyops-cn/docusaurus-search-local/commit/6865e7c3eee416e53648877359cdf206119be043)), closes [#66](https://github.com/easyops-cn/docusaurus-search-local/issues/66)

### [0.26.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.26.0...v0.26.1) (2022-05-25)

### Bug Fixes

- fix i18n id of `theme.SearchPage.noResultsText` ([fe530f3](https://github.com/easyops-cn/docusaurus-search-local/commit/fe530f35da0b11c78c9d68cb6a7fea5871919e00))

## [0.26.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.26.0...v0.26.0) (2022-05-24)

### Features

- add a clear button to the search bar [#170](https://github.com/easyops-cn/docusaurus-search-local/issues/170) ([f516123](https://github.com/easyops-cn/docusaurus-search-local/commit/f5161238cb7466fe7309e9166037d681e647f910))

## [0.25.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.24.1...v0.25.0) (2022-05-19)

### ⚠ BREAKING CHANGES

- drop `translations` in options

### Features

- on board docusaurus i18n system ([70868c3](https://github.com/easyops-cn/docusaurus-search-local/commit/70868c333bace7fbdb27380730031311ae75748a)), closes [#160](https://github.com/easyops-cn/docusaurus-search-local/issues/160)

### [0.24.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.24.0...v0.24.1) (2022-05-19)

### Bug Fixes

- fix indexing content between h1 and h2 ([f38b307](https://github.com/easyops-cn/docusaurus-search-local/commit/f38b307a669b582b8571fd2430b4454b49323c85))

## [0.24.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.23.3...v0.24.0) (2022-05-18)

### Features

- Add option to disable the default lunr stemmer ([ff8e9a2](https://github.com/easyops-cn/docusaurus-search-local/commit/ff8e9a2e3162dd847cbef11036772578c41a8828))

### Bug Fixes

- **deps:** update dependency fs-extra to v10 ([96c9220](https://github.com/easyops-cn/docusaurus-search-local/commit/96c92206bcff35b529400c19d5bcf66e1abd4d81))
- Fix parsing of top level pages when using docs only mode ([ff8e9a2](https://github.com/easyops-cn/docusaurus-search-local/commit/ff8e9a2e3162dd847cbef11036772578c41a8828))
- Fix passing of top sections for versions of docusaurus with breadcrumbs ([ff8e9a2](https://github.com/easyops-cn/docusaurus-search-local/commit/ff8e9a2e3162dd847cbef11036772578c41a8828))
- Fix search term highlighting when reusing the same search string ([ff8e9a2](https://github.com/easyops-cn/docusaurus-search-local/commit/ff8e9a2e3162dd847cbef11036772578c41a8828))

### [0.23.3](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.23.2...v0.23.3) (2022-05-18)

### Bug Fixes

- Update getIndexHash.ts to support mdx and traverseAll ([#172](https://www.github.com/easyops-cn/docusaurus-search-local/issues/172)) ([717942e](https://www.github.com/easyops-cn/docusaurus-search-local/commit/717942e9caf36e37a0f119d9fdaa50e591339d9c))

### [0.23.2](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.23.1...v0.23.2) (2022-04-25)

### Bug Fixes

- install cheerio types ([0a45f41](https://www.github.com/easyops-cn/docusaurus-search-local/commit/0a45f41bd02d8305328705bcc6582b92ed2ccf78))

### [0.23.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.23.0...v0.23.1) (2022-04-07)

### Bug Fixes

- parse `h1` from the whole `article` ([aeb063a](https://www.github.com/easyops-cn/docusaurus-search-local/commit/aeb063af9dbac9778e3436aa261e0c131a2ef8c2))

## [0.23.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.22.0...v0.23.0) (2022-03-10)

### Features

- replace nodejieba with @node-rs/jieba ([f3f7594](https://www.github.com/easyops-cn/docusaurus-search-local/commit/f3f7594d0a97075a4aefa19e15f2d1f961bbb824))

## [0.22.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.21.4...v0.22.0) (2022-02-28)

### Features

- improve focus for search bar ([e4ede16](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e4ede1650883e326bcbc7ff17c5ed3d37b279d17))

### [0.21.4](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.21.3...v0.21.4) (2021-12-15)

### Bug Fixes

- set max-width for dropdown on small screen ([cec8c39](https://www.github.com/easyops-cn/docusaurus-search-local/commit/cec8c3924beacd900d880fd66edaf52dbdbdd952)), closes [#135](https://www.github.com/easyops-cn/docusaurus-search-local/issues/135)

### [0.21.3](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.21.2...v0.21.3) (2021-12-14)

### Bug Fixes

- use keydown instead of keypress ([d871f0b](https://www.github.com/easyops-cn/docusaurus-search-local/commit/d871f0bbb1e1c6fe191341f7166b89b6aeb11bf2)), closes [#132](https://www.github.com/easyops-cn/docusaurus-search-local/issues/132)

### [0.21.2](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.21.1...v0.21.2) (2021-12-13)

### Bug Fixes

- refine styles with dark navbar ([e3c9eef](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e3c9eef41ffd9d51bb57b05fd199f7dc32541e79)), closes [#128](https://www.github.com/easyops-cn/docusaurus-search-local/issues/128)

### [0.21.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.21.0...v0.21.1) (2021-12-07)

### Bug Fixes

- fix input box style of search page in dark mode ([f233bce](https://www.github.com/easyops-cn/docusaurus-search-local/commit/f233bcedb4d79cba9b8d21f700ca79f2297f0ec9)), closes [#125](https://www.github.com/easyops-cn/docusaurus-search-local/issues/125)

## [0.21.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.20.0...v0.21.0) (2021-12-04)

### Features

- add shortcut (cmd/ctrl + K) support ([f12403f](https://www.github.com/easyops-cn/docusaurus-search-local/commit/f12403fc6bc48b489d8ef170aecad2262f3a4ebc))

## [0.20.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.19.1...v0.20.0) (2021-11-12)

### Features

- remove nodejieba from peerDependencies ([e76bb64](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e76bb6490b749cab6b17607349ab04f226d8eee4))

### [0.19.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.19.0...v0.19.1) (2021-08-03)

### Bug Fixes

- fix docsRouteBasePath or blogRouteBasePath set to "/" ([a1b1df6](https://www.github.com/easyops-cn/docusaurus-search-local/commit/a1b1df6d59ab309ca68c18494ac72f8aa6a1b370))
- fix search page ignore ([9841cc8](https://www.github.com/easyops-cn/docusaurus-search-local/commit/9841cc8b910d5a1b2ea9fe896ec5acdde0b2faf0))
- refine get site config ([e215a1a](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e215a1a5ceef1751233996e5a48c57fa9ca25d1e))

## [0.19.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.18.1...v0.19.0) (2021-08-03)

### Features

- depends on docusaurus 2.0.0-beta.4 ([69ea575](https://www.github.com/easyops-cn/docusaurus-search-local/commit/69ea5757d6b4ef6158033d1cf766abc65d5e76d4))

### Bug Fixes

- handle trailingSlash config ([16aa10f](https://www.github.com/easyops-cn/docusaurus-search-local/commit/16aa10f8117f1ceb5de4e1df3f18fe89c8b0c4ba)), closes [#100](https://www.github.com/easyops-cn/docusaurus-search-local/issues/100)

### [0.18.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.18.0...v0.18.1) (2021-06-05)

### Bug Fixes

- fix an issue of highlighting in code blocks ([3378b9c](https://www.github.com/easyops-cn/docusaurus-search-local/commit/3378b9c3a0db4e649184dd735b0761f991dc44f4)), closes [#92](https://www.github.com/easyops-cn/docusaurus-search-local/issues/92)

## [0.18.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.17.0...v0.18.0) (2021-06-05)

### Features

- support docusaurus 2.0.0-beta.0 ([a144b7f](https://www.github.com/easyops-cn/docusaurus-search-local/commit/a144b7f35ebefc1791a6057a163056d9a902f736))

## [0.17.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.16.3...v0.17.0) (2021-05-28)

### Features

- ignore search files by config ([#88](https://www.github.com/easyops-cn/docusaurus-search-local/issues/88)) ([a7b1b3a](https://www.github.com/easyops-cn/docusaurus-search-local/commit/a7b1b3a98bda9c72859ebc762efa5eb874dbd7e9))

### [0.16.3](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.16.1...v0.16.3) (2021-05-13)

### Bug Fixes

- missing runtime dependency tslib ([2f9d553](https://www.github.com/easyops-cn/docusaurus-search-local/commit/2f9d553b4a3a9596a0f738b80e25049b0a971d77))

### Miscellaneous Chores

- release 0.16.3 ([b99a906](https://www.github.com/easyops-cn/docusaurus-search-local/commit/b99a9065af9a7dbfc4f52e52eec0935629ae13c5))

### [0.16.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.16.1...v0.16.2) (2021-05-08)

### Bug Fixes

- support webpack v5 since docusaurus v2 alpha 75 ([5d1810b](https://github.com/easyops-cn/docusaurus-search-local/commit/5d1810b2e5288c9e4a73b2a2fd8b3c8e880e396c)), closes [#81](https://github.com/easyops-cn/docusaurus-search-local/issues/81)

### [0.16.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.16.0...v0.16.1) (2021-04-21)

### Bug Fixes

- fix search bar error with new docusaurus ([ed5db80](https://www.github.com/easyops-cn/docusaurus-search-local/commit/ed5db80b5fdd51bad01855c16f1feb84cad0a4f3)), closes [#77](https://www.github.com/easyops-cn/docusaurus-search-local/issues/77)

## [0.16.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.15.1...v0.16.0) (2021-04-20)

### ⚠ BREAKING CHANGES

- requires docusaurus ^2.0.0-alpha.73

### Features

- fix error of mixing of joi schemas ([2159902](https://www.github.com/easyops-cn/docusaurus-search-local/commit/21599028d7c571f56fa4d97149b703322c9752ad)), closes [#31](https://www.github.com/easyops-cn/docusaurus-search-local/issues/31)

### [0.15.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.15.0...v0.15.1) (2021-04-08)

### Bug Fixes

- remove form from search page ([f208313](https://www.github.com/easyops-cn/docusaurus-search-local/commit/f208313335cd09e040259a946a6722e890b44546)), closes [#64](https://www.github.com/easyops-cn/docusaurus-search-local/issues/64)

## [0.15.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.14.4...v0.15.0) (2021-03-06)

### Features

- support translations in plugin options ([c6dc344](https://www.github.com/easyops-cn/docusaurus-search-local/commit/c6dc344d89f20bde0181ae164d3c27951befce11)), closes [#59](https://www.github.com/easyops-cn/docusaurus-search-local/issues/59)

### [0.14.4](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.14.3...v0.14.4) (2021-01-12)

### Bug Fixes

- fix release-please workflow ([e823a8f](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e823a8ffe4c0f1e8cb69e65c3a65120a96a6a03f))

### [0.14.3](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.14.2...v0.14.3) (2021-01-12)

### Bug Fixes

- fix highlight not cleared when researching ([37a1a10](https://www.github.com/easyops-cn/docusaurus-search-local/commit/37a1a104c72f6abded27573fb30a00fc312b4f05))

### [0.14.2](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.14.1...v0.14.2) (2020-11-25)

### Bug Fixes

- fix trailing hash not trimmed after upgraded docusaurus v2.0.0-alpha.69 ([2750ef6](https://www.github.com/easyops-cn/docusaurus-search-local/commit/2750ef606b231a6a1dad4be9b8bd79c155c30ed2))

### [0.14.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.14.0...v0.14.1) (2020-11-19)

### Bug Fixes

- fix search bar loading style ([59464c4](https://www.github.com/easyops-cn/docusaurus-search-local/commit/59464c41dd668ace4546e78d47d5098d606d3a0e))

## [0.14.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.13.1...v0.14.0) (2020-11-19)

### Features

- compatible with docusaurus v2.0.0-alhpa.68
- migrate from @hapi/joi to joi after upgraded docusaurus v2 alpha.68 ([e33ce5b](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e33ce5bbadb6401960a12a2dfab5fa2e441c1a0a)), closes [#31](https://www.github.com/easyops-cn/docusaurus-search-local/issues/31)

### [0.13.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.13.0...v0.13.1) (2020-11-17)

### Bug Fixes

- fix missing hash in search page links ([8f1b889](https://www.github.com/easyops-cn/docusaurus-search-local/commit/8f1b889d217d61e4123001d4f7586e028cc8ce72))

## [0.13.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.12.0...v0.13.0) (2020-11-14)

### Features

- add an opt-in option `highlightSearchTermsOnTargetPage` ([e6621e8](https://www.github.com/easyops-cn/docusaurus-search-local/commit/e6621e87007cb97b12deb4ed8d8264f52dee8791))

## [0.12.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.11.2...v0.12.0) (2020-11-14)

### Features

- support multiple docs and blog folders [#24](https://www.github.com/easyops-cn/docusaurus-search-local/issues/24) ([d90f4ad](https://www.github.com/easyops-cn/docusaurus-search-local/commit/d90f4ad707bd0924e027c7484e6f246d4df9423a))

### [0.11.2](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.11.1...v0.11.2) (2020-11-05)

### Bug Fixes

- fix errors in development mode ([2331b73](https://www.github.com/easyops-cn/docusaurus-search-local/commit/2331b7322a32d351634667fcdd20fb4b62e80b61))
- show tips in search page in development mode ([4666bee](https://www.github.com/easyops-cn/docusaurus-search-local/commit/4666bee02c68c6b24844369e717c31f19c23dfda))

### [0.11.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.11.0...v0.11.1) (2020-11-02)

### Bug Fixes

- remove debug flag ([7238af2](https://www.github.com/easyops-cn/docusaurus-search-local/commit/7238af2fa9063327e338acdb2420505435c07308))

## [0.11.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.10.1...v0.11.0) (2020-11-01)

### Features

- search page to view all results ([0495e71](https://www.github.com/easyops-cn/docusaurus-search-local/commit/0495e7192478606c0d499f768a8beedc0e8a7225))

### [0.10.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.10.0...v0.10.1) (2020-10-30)

### Bug Fixes

- process stop words for search keyword ([df3d789](https://www.github.com/easyops-cn/docusaurus-search-local/commit/df3d789a09b98ebe20f43c51619e8fa780a85e7f))

## [0.10.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.9.4...v0.10.0) (2020-10-29)

### Features

- show loading status ([853603a](https://www.github.com/easyops-cn/docusaurus-search-local/commit/853603afc6a109116f49d621953c7220d89a6d05))

### [0.9.4](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.9.3...v0.9.4) (2020-10-29)

### Bug Fixes

- refine index hash ([7551266](https://www.github.com/easyops-cn/docusaurus-search-local/commit/75512665713733199f85b51530c017ac86f24885))

### [0.9.3](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.9.2...v0.9.3) (2020-10-29)

### Bug Fixes

- fix languages other than en and zh ([f43fd4b](https://www.github.com/easyops-cn/docusaurus-search-local/commit/f43fd4b6a261338da70556396a9c810884674e17)), closes [#9](https://www.github.com/easyops-cn/docusaurus-search-local/issues/9)

### [0.9.2](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.9.1...v0.9.2) (2020-10-24)

### Bug Fixes

- refine debug ([554c451](https://www.github.com/easyops-cn/docusaurus-search-local/commit/554c451d04f3d6b1f2fa2f4732507d5e75655de7))

### [0.9.1](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.9.0...v0.9.1) (2020-10-24)

### Bug Fixes

- check dir before create content hash ([faf9cf7](https://www.github.com/easyops-cn/docusaurus-search-local/commit/faf9cf7e338a0fbc6de06a42a8cf4148c0ff0bab))

## [0.9.0](https://www.github.com/easyops-cn/docusaurus-search-local/compare/v0.8.0...v0.9.0) (2020-10-23)

### Features

- add a plugin option `searchResultLimits` ([0bdec39](https://www.github.com/easyops-cn/docusaurus-search-local/commit/0bdec39951a78d86d31e9885fd9e91ffad25a5f4))
- add a plugin option of `searchResultContextMaxLength` ([3313552](https://www.github.com/easyops-cn/docusaurus-search-local/commit/33135529c277431db78ed374eb83de23667ecc38))
- validate options using Joi ([0b1361a](https://www.github.com/easyops-cn/docusaurus-search-local/commit/0b1361a5d7e3ca9c5dd35fc89d64098c8670e7d1))

## [0.8.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.6.0...v0.8.0) (2020-10-21)

### ⚠ BREAKING CHANGES

- renamed `docsBasePath` and `blogBasePath` to `docsRouteBasePath` and `blogRouteBasePath`, to keep them the same as cmfcmf/docusaurus-search-local.
- users need to install `nodejieba` if using language of zh.

### Features

- make nodejieba as a peer dependency ([956b3b5](https://github.com/easyops-cn/docusaurus-search-local/commit/956b3b563c8662c8d8cb867ef174548221865754))
- rename option of \*BasePath ([978846a](https://github.com/easyops-cn/docusaurus-search-local/commit/978846a13c303c321b154eca8847e2eab33baa5b))

### Bug Fixes

- fix nodejieba is still required ([78e4d67](https://github.com/easyops-cn/docusaurus-search-local/commit/78e4d677a5bccb0ae3aff0fc16c43ac031b911a3))
- fix styles on mobile screen ([1cc6850](https://github.com/easyops-cn/docusaurus-search-local/commit/1cc6850402cd7eced043736d4b826f97bd2498f0))
- languages of non-en require stemmer support ([bc8e451](https://github.com/easyops-cn/docusaurus-search-local/commit/bc8e451cfd65024d48f08c481f2cd4850c2d0dbd))

### [0.7.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.7.0...v0.7.1) (2020-10-21)

### Bug Fixes

- fix nodejieba is still required ([78e4d67](https://github.com/easyops-cn/docusaurus-search-local/commit/78e4d677a5bccb0ae3aff0fc16c43ac031b911a3))

## [0.7.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.6.2...v0.7.0) (2020-10-21)

### ⚠ BREAKING CHANGES

- users need to install `nodejieba` if using language of zh.

### Features

- make nodejieba as a peer dependency ([956b3b5](https://github.com/easyops-cn/docusaurus-search-local/commit/956b3b563c8662c8d8cb867ef174548221865754))

### [0.6.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.6.1...v0.6.2) (2020-10-21)

### Bug Fixes

- fix styles on mobile screen ([1cc6850](https://github.com/easyops-cn/docusaurus-search-local/commit/1cc6850402cd7eced043736d4b826f97bd2498f0))

### [0.6.1](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.6.0...v0.6.1) (2020-10-21)

### Bug Fixes

- languages of non-en require stemmer support ([bc8e451](https://github.com/easyops-cn/docusaurus-search-local/commit/bc8e451cfd65024d48f08c481f2cd4850c2d0dbd))

## [0.6.0](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.5.2...v0.6.0) (2020-10-20)

### ⚠ BREAKING CHANGES

- css already included.

### Features

- plugin options refined ([b722878](https://github.com/easyops-cn/docusaurus-search-local/commit/b72287896d8e40477936d0d993a14760220c7e46))
- shipped with css ([af0d7b0](https://github.com/easyops-cn/docusaurus-search-local/commit/af0d7b03579d48842625eeaf81dcfc4d22d7c3a6))

### [0.5.3](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.5.2...v0.5.3) (2020-10-20)

### Features

- plugin options refined ([b722878](https://github.com/easyops-cn/docusaurus-search-local/commit/b72287896d8e40477936d0d993a14760220c7e46))

### [0.5.2](https://github.com/easyops-cn/docusaurus-search-local/compare/v0.5.1...v0.5.2) (2020-10-18)

### Bug Fixes

- fix consecutive Chinese words are not matched ([db8541e](https://github.com/easyops-cn/docusaurus-search-local/commit/db8541e6598e2e99b230374b403622f8d3b8a9d3))

### 0.5.1 (2020-10-18)
