# @udecode/plate-combobox

## 40.0.0

## 39.0.0

## 38.0.1

### Patch Changes

- [#3526](https://github.com/udecode/plate/pull/3526) by [@zbeyens](https://github.com/zbeyens) – Prefix base plugin with `Base`

## 38.0.0

## 37.0.0

### Major Changes

- [#3420](https://github.com/udecode/plate/pull/3420) by [@zbeyens](https://github.com/zbeyens) –
  - Split build into `@udecode/plate-combobox` and `@udecode/plate-combobox/react`.

## 36.0.0

## 34.0.8

### Patch Changes

- [#3285](https://github.com/udecode/plate/pull/3285) by [@12joan](https://github.com/12joan) – Fix compatibility of `useHTMLInputCursorState` with Chrome and WebKit

## 34.0.0

### Major Changes

- [#3168](https://github.com/udecode/plate/pull/3168) by [@12joan](https://github.com/12joan) –
  - Major rework. The combobox package is no longer a plugin. Instead, it is now a collection of utilities that can be used by other plugins and components.
  - Added the following exports:
    - `withTriggerCombobox`: Insert a combobox input when a trigger character is typed
    - `TriggerComboboxPlugin`: Plugin options type for `withTriggerCombobox`
    - `useComboboxInput`: Manages the behavior of an inline combobox input element
    - `useHTMLInputCursorState`: Tracks whether the cursor is at the start or end of a HTML `<input type="text">` element
    - `ComboboxInputCursorState`: Return type for `useHTMLInputCursorState`
    - `CancelComboboxInputCause`: A unison type of possible reasons why a combobox input may be cancelled (used by `useComboboxInput`)
  - Removed the following exports:
    - `comboboxStore`
    - `createComboboxPlugin`
    - `useComboboxContent`
    - `useComboboxControls`
    - `useComboboxItem`
    - `onChangeCombobox`
    - `onKeyDownCombobox`
    - `ComboboxOnSelectItem`
    - `ComboboxProps`
    - `getNextNonDisabledIndex`
    - `getNextWrappingIndex`
    - `getTextFromTrigger`

## 33.0.0

## 32.0.0

## 31.0.0

## 30.5.3

### Patch Changes

- [`4cbed7159`](https://github.com/udecode/plate/commit/4cbed7159d51f7427051686e45bcf2a8899aeede) by [@zbeyens](https://github.com/zbeyens) – Move `@udecode/plate-common` to peerDeps to fix a bug when multiple instances were installed

## 30.5.2

### Patch Changes

- [#2961](https://github.com/udecode/plate/pull/2961) by [@zbeyens](https://github.com/zbeyens) – Move `@udecode/plate-common` to peerDeps to fix a bug when multiple instances were installed

## 30.4.5

## 30.1.2

## 30.0.0

## 29.1.0

## 29.0.1

## 29.0.0

## 28.0.0

## 27.0.3

## 27.0.0

### Patch Changes

- [#2763](https://github.com/udecode/plate/pull/2763) by [@12joan](https://github.com/12joan) – Update Zustood imports

## 25.0.1

## 25.0.0

## 24.5.2

## 24.4.0

### Minor Changes

- [#2675](https://github.com/udecode/plate/pull/2675) by [@zbeyens](https://github.com/zbeyens) – Support slate-react 0.99.0

## 24.3.6

## 24.3.5

## 24.3.2

## 24.3.1

## 24.3.0

## 24.2.0

## 24.0.2

## 24.0.1

## 24.0.0

## 23.7.4

## 23.7.0

## 23.6.0

## 23.3.1

## 23.3.0

## 22.0.2

## 22.0.1

## 22.0.0

### Minor Changes

- [#2471](https://github.com/udecode/plate/pull/2471) by [@zbeyens](https://github.com/zbeyens) – New hooks:
  - `useComboboxContent`
  - `useComboboxItem`

## 21.5.0

## 21.4.2

## 21.4.1

## 21.3.2

## 21.3.0

## 21.1.5

## 21.0.0

## 20.7.2

## 20.7.0

## 20.4.0

## 20.3.2

## 20.3.1

## 20.0.0

## 19.7.0

## 19.5.0

## 19.4.4

## 19.4.2

## 19.2.0

## 19.1.1

## 19.1.0

## 19.0.3

## 19.0.1

## 19.0.0

## 18.15.0

## 18.13.0

## 18.9.0

## 18.7.0

## 18.6.0

## 18.5.1

### Patch Changes

- [#1950](https://github.com/udecode/plate/pull/1950) by [@guldenmw](https://github.com/guldenmw) – Combobox store: Clear `filteredItems` on reset

## 18.2.0

## 18.1.1

## 17.0.3

## 17.0.2

## 17.0.1

## 17.0.0

## 16.8.0

## 16.5.0

## 16.3.0

## 16.2.3

### Patch Changes

- [#1786](https://github.com/udecode/plate/pull/1786) by [@zbeyens](https://github.com/zbeyens) – fix: floatingOptions is now defined in the store

## 16.2.0

## 16.1.0

## 16.0.2

## 16.0.0

## 15.0.3

## 15.0.0

### Major Changes

- [#1677](https://github.com/udecode/plate/pull/1677) by [@zbeyens](https://github.com/zbeyens) –
  - deps:
    - replaced `@udecode/plate-ui-popper` by `@udecode/plate-floating`
  - `comboboxStore`:
    - removed `popperContainer`, use `floatingOptions` instead
    - removed `popperOptions`, use `floatingOptions` instead

## 14.4.2

## 14.0.2

## 14.0.0

## 13.8.0

## 13.7.0

## 13.6.0

## 13.5.0

## 13.4.1

### Patch Changes

- [#1620](https://github.com/udecode/plate/pull/1620) by [@nemanja-tosic](https://github.com/nemanja-tosic) – Add search to sort and onRenderItem to be able to highlight items based on search.

## 13.4.0

### Minor Changes

- [#1617](https://github.com/udecode/plate/pull/1617) by [@nemanja-tosic](https://github.com/nemanja-tosic) – Add sorting to Combobox

## 13.1.0

## 11.2.1

## 11.2.0

### Minor Changes

- [#1560](https://github.com/udecode/plate/pull/1560) by [@zbeyens](https://github.com/zbeyens) –
  - fix: tab / untab when composing with IME
  - update peerDeps:
    - `"slate": ">=0.78.0"`
    - `"slate-react": ">=0.79.0"`

## 11.1.0

## 11.0.6

## 11.0.5

## 11.0.4

## 11.0.3

## 11.0.2

## 11.0.1

## 11.0.0

### Minor Changes

- [#1500](https://github.com/udecode/plate/pull/1500) by [@zbeyens](https://github.com/zbeyens) – updated deps:
  ```bash
  "@udecode/zustood": "^1.1.1",
  "downshift": "^6.1.7",
  "zustand": "^3.7.2"
  ```

## 10.6.0

### Patch Changes

- [#1483](https://github.com/udecode/plate/pull/1483) by [@woodpeng](https://github.com/woodpeng) – fix the issue of ComboBox Enter and Tab event propagate to editor on Chrome

## 10.5.3

## 10.5.2

## 10.5.0

## 10.4.2

## 10.4.1

## 10.4.0

### Patch Changes

- [#1432](https://github.com/udecode/plate/pull/1432) by [@bkegley](https://github.com/bkegley) – Remove unnecessary peer dep in combobox

## 10.2.2

## 10.2.1

## 10.1.2

## 10.1.1

## 10.1.0

### Minor Changes

- [#1381](https://github.com/udecode/plate/pull/1381) by [@zbeyens](https://github.com/zbeyens) –
  - vendor: upgrade zustand to "3.7.0"

## 10.0.0

## 9.3.1

## 9.3.0

### Patch Changes

- [#1362](https://github.com/udecode/plate/pull/1362) by [@zbeyens](https://github.com/zbeyens) – Upgrade zustood 0.4.4

## 9.2.1

## 9.2.0

## 9.1.0

### Minor Changes

- [#1315](https://github.com/udecode/plate/pull/1315) by [@zbeyens](https://github.com/zbeyens) –
  - move UI to `@udecode/plate-ui-combobox`
  - `comboboxActions` alias of `comboboxStore.set`
  - `useComboboxSelectors` alias of `comboboxStore.use`
  - `comboboxSelectors` alias of `comboboxStore.get`

## 9.0.0

## 8.3.0

## 8.1.0

## 8.0.0

## 7.0.2

## 7.0.1

## 7.0.0

### Patch Changes

- [#1149](https://github.com/udecode/plate/pull/1149) by [@nemanja-tosic](https://github.com/nemanja-tosic) – Parametrize ComboboxProps to allow for tweaking of item data type.

## 6.5.0

### Patch Changes

- [#1168](https://github.com/udecode/plate/pull/1168) by [@nemanja-tosic](https://github.com/nemanja-tosic) – Inline mention proposal element instead of using whatever comes after a trigger.

## 6.4.1

## 6.4.0

## 6.3.0

### Minor Changes

- [#1177](https://github.com/udecode/plate/pull/1177) by [@zbeyens](https://github.com/zbeyens) –
  - moved `RenderFunction` type to `common`

## 6.2.0

## 6.1.0

### Patch Changes

- [#1161](https://github.com/udecode/plate/pull/1161) by [@zbeyens](https://github.com/zbeyens) – Update deps

- [#1166](https://github.com/udecode/plate/pull/1166) by [@zbeyens](https://github.com/zbeyens) –
  - `getTextFromTrigger`:
    - `searchPattern` default option is '\\s+' (whitespace)

## 6.0.0

## 5.3.5

### Patch Changes

- Updated dependencies [[`a6bf8c5e`](https://github.com/udecode/plate/commit/a6bf8c5e6897c6ab443e0ac3d69a30befeaddadf)]:
  - @udecode/plate-common@5.3.5
  - @udecode/plate-popper@5.3.5
  - @udecode/plate-styled-components@5.3.5

## 5.3.1

### Patch Changes

- Updated dependencies [[`8aec270f`](https://github.com/udecode/plate/commit/8aec270f8b06a3b25b8d7144c2e23b0dc12de118)]:
  - @udecode/plate-core@5.3.1
  - @udecode/plate-common@5.3.1
  - @udecode/plate-popper@5.3.1
  - @udecode/plate-styled-components@5.3.1

## 5.3.0

### Patch Changes

- Updated dependencies [[`7ee21356`](https://github.com/udecode/plate/commit/7ee21356f0a4e67e367232b3dbc9957254a0c11e), [`1021397d`](https://github.com/udecode/plate/commit/1021397df42ee13006892372bd329446f362a930)]:
  - @udecode/plate-core@5.3.0
  - @udecode/plate-styled-components@5.3.0
  - @udecode/plate-common@5.3.0
  - @udecode/plate-popper@5.3.0

## 5.2.3

### Patch Changes

- [#1124](https://github.com/udecode/plate/pull/1124) [`25b359a2`](https://github.com/udecode/plate/commit/25b359a23df79bc3b5f710fe9f58c4b549c72e75) Thanks [@dylans](https://github.com/dylans)! - Refactor `getTextFromTrigger` to not match email addresses, refine searchPattern logic

## 5.2.2

### Patch Changes

- [#1120](https://github.com/udecode/plate/pull/1120) [`b8f2f97b`](https://github.com/udecode/plate/commit/b8f2f97be28db3f0eb4e8e5222dabe5aa0c2fb3b) Thanks [@dylans](https://github.com/dylans)! - fix mention searchPattern undefined

## 5.2.1

### Patch Changes

- [#1119](https://github.com/udecode/plate/pull/1119) [`882308a8`](https://github.com/udecode/plate/commit/882308a81a5ed18669c8209d8b74d3fca76a4dd2) Thanks [@dylans](https://github.com/dylans)! - changes:

  - add `searchPattern` similar to previous `mentionableSearchPattern`

## 5.1.1

### Patch Changes

- [#1110](https://github.com/udecode/plate/pull/1110) [`73ca0d4e`](https://github.com/udecode/plate/commit/73ca0d4ef46c77423926721a6e14dc09cd45e45a) Thanks [@dylans](https://github.com/dylans)!
  - Improve type definitions for MentionCombobox
  - Allow override of id, trigger when invoking MentionCombobox

## 5.1.0

### Patch Changes

- Updated dependencies [[`503956fd`](https://github.com/udecode/plate/commit/503956fd9f71253249b3ad699b81c1c465351b0a)]:
  - @udecode/plate-common@5.1.0
  - @udecode/plate-popper@5.1.0
  - @udecode/plate-styled-components@5.1.0

## 5.0.1

### Patch Changes

- Updated dependencies [[`53d13cbc`](https://github.com/udecode/plate/commit/53d13cbcfc7af26040cb86182a7ea0ba9ae5abec), [`53d13cbc`](https://github.com/udecode/plate/commit/53d13cbcfc7af26040cb86182a7ea0ba9ae5abec)]:
  - @udecode/plate-popper@5.0.1

## 5.0.0

### Minor Changes

- [#1086](https://github.com/udecode/plate/pull/1086) [`9a091446`](https://github.com/udecode/plate/commit/9a091446ae393c23f64f0b011e431fb2d002aaf8) Thanks [@zbeyens](https://github.com/zbeyens)! - new package

### Patch Changes

- Updated dependencies [[`9a091446`](https://github.com/udecode/plate/commit/9a091446ae393c23f64f0b011e431fb2d002aaf8)]:
  - @udecode/plate-popper@5.0.0
