# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [6.0.3](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.2...@empathyco/x-components@6.0.3) (2026-04-14)

**Note:** Version bump only for package @empathyco/x-components





## [6.0.2](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.1...@empathyco/x-components@6.0.2) (2026-04-14)

### Bug Fixes

* avoid running CI on prepare release commit


## [6.0.1](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0...@empathyco/x-components@6.0.1) (2026-04-14)

### Bug Fixes

* avoid running pre-commit hook in CI commit


## [6.0.0](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.241...@empathyco/x-components@6.0.0) (2026-04-13)

**Note:** Version bump only for package @empathyco/x-components





## [6.0.0-alpha.241](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.240...@empathyco/x-components@6.0.0-alpha.241) (2026-04-13)

### ⚠ BREAKING CHANGES

* **x-components:** remove deprecated layouts in `x-components`. Use `x-design-system` instead.

### Code Refactoring

* **x-components:** remove deprecated layouts (#2079)


## [6.0.0-alpha.240](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.239...@empathyco/x-components@6.0.0-alpha.240) (2026-04-13)

**Note:** Version bump only for package @empathyco/x-components





## [6.0.0-alpha.239](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.238...@empathyco/x-components@6.0.0-alpha.239) (2026-04-13)

### ⚠ BREAKING CHANGES

* **x-components:** migrate `x-components` package from deprecated `x-tailwindcss` to the new `x-design-system` and Tailwind 3 to 4. That implies migrating the prefix from `x-` to `xds:`. Keeping `x-` for BEM conventions.

### Features

* **x-components:** integrate `xds` with `x-components` (#1993)


## [6.0.0-alpha.238](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.237...@empathyco/x-components@6.0.0-alpha.238) (2026-04-10)

### Bug Fixes

* **ai-carousel:** deleted expand button and fixed tagging twice


## [6.0.0-alpha.237](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.236...@empathyco/x-components@6.0.0-alpha.237) (2026-04-08)

### Features

* **icons:** add AISpinnerIcon component (#2075)


## [6.0.0-alpha.236](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.235...@empathyco/x-components@6.0.0-alpha.236) (2026-04-07)

### Features

* **queries-preview:** add result enrichment support (#2072)


## [6.0.0-alpha.235](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.234...@empathyco/x-components@6.0.0-alpha.235) (2026-04-06)

**Note:** Version bump only for package @empathyco/x-components





## [6.0.0-alpha.234](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.233...@empathyco/x-components@6.0.0-alpha.234) (2026-04-06)

### ⚠ BREAKING CHANGES

* **ai:** The AI module now uses RequestStatus type instead of boolean loading states. Users should:
* Update from `suggestionsLoading: boolean` to `suggestionsStatus: RequestStatus`.
* Update from `setSuggestionsSearchLoading: boolean` to `setSuggestionsSearchStatus: RequestStatus`.
* Adjust computed properties accordingly.

### Code Refactoring

* **ai:** replace boolean loading states with RequestStatus type (#2068)


## [6.0.0-alpha.233](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.232...@empathyco/x-components@6.0.0-alpha.233) (2026-04-02)

### Features

* define result enrichment for Results, PartialResults and Recommendations (#2065)


## [6.0.0-alpha.232](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.231...@empathyco/x-components@6.0.0-alpha.232) (2026-04-01)

### Bug Fixes

* wait for search response before triggering AI requests (#2067)


## [6.0.0-alpha.231](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.230...@empathyco/x-components@6.0.0-alpha.231) (2026-04-01)

### Features

* trigger ai requests only in low and no results scenarios (#2066)


## [6.0.0-alpha.230](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.229...@empathyco/x-components@6.0.0-alpha.230) (2026-03-30)

### Features

* **ai:** remove summarize calls (#2062)


## [6.0.0-alpha.229](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.228...@empathyco/x-components@6.0.0-alpha.229) (2026-03-26)

### Bug Fixes

* RST-5653 motive search layer fails to close properly and lacks fluidity (#2058)


## [6.0.0-alpha.228](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.227...@empathyco/x-components@6.0.0-alpha.228) (2026-03-25)

**Note:** Version bump only for package @empathyco/x-components





## [6.0.0-alpha.227](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.226...@empathyco/x-components@6.0.0-alpha.227) (2026-03-25)

### Bug Fixes

* add export member for message component (#2060)


## [6.0.0-alpha.226](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.225...@empathyco/x-components@6.0.0-alpha.226) (2026-03-25)

### Features

* implement message component (#2059)


## [6.0.0-alpha.225](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.224...@empathyco/x-components@6.0.0-alpha.225) (2026-03-24)

### Bug Fixes

* **result-price:** make futureValue optional (#1827)


## [6.0.0-alpha.224](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.223...@empathyco/x-components@6.0.0-alpha.224) (2026-03-17)

**Note:** Version bump only for package @empathyco/x-components





## 6.0.0-alpha.223 (2026-03-17)

* feat(x-component): restructure x-components to extract `demo` from `library` (#2054) ([db104d1](https://github.com/empathyco/x/commit/db104d1)), closes [#2054](https://github.com/empathyco/x/issues/2054)
* chore(release): publish ([6264e06](https://github.com/empathyco/x/commit/6264e06))





## 6.0.0-alpha.222 (2026-03-16)

**Note:** Version bump only for package @empathyco/x-components





## 6.0.0-alpha.221 (2026-03-16)

**Note:** Version bump only for package @empathyco/x-components





## 6.0.0-alpha.220 (2026-03-13)

* Make `eslint-config` & `prettier` great again (#2049) ([6f6ca7e](https://github.com/empathyco/x/commit/6f6ca7e)), closes [#2049](https://github.com/empathyco/x/issues/2049)





## 6.0.0-alpha.219 (2026-03-09)

- feat(deep-merge-storage-service): clean up deep-merge and storage-service deps and side effects (#20 ([668130c](https://github.com/empathyco/x/commit/668130c)), closes [#2048](https://github.com/empathyco/x/issues/2048)

## 6.0.0-alpha.218 (2026-03-05)

- fix: rename `AiOverviewMounted` to `AiComponentMounted` across components, tests, and wiring (#2044) ([28b3c10](https://github.com/empathyco/x/commit/28b3c10)), closes [#2044](https://github.com/empathyco/x/issues/2044)

## 6.0.0-alpha.217 (2026-03-05)

- feat(x-utils): recover cjs bundler ([5f9dd59](https://github.com/empathyco/x/commit/5f9dd59))

## 6.0.0-alpha.216 (2026-03-04)

- fix: update slot props in AI carousel and improve height transition styles (#2041) ([e025504](https://github.com/empathyco/x/commit/e025504)), closes [#2041](https://github.com/empathyco/x/issues/2041)

## 6.0.0-alpha.215 (2026-03-04)

- feat: add AI carousel component with related integration and tests ([8fe744e](https://github.com/empathyco/x/commit/8fe744e))
- feat: implement title expansion toggle in AI carousel component ([a7ce3e2](https://github.com/empathyco/x/commit/a7ce3e2))
- test: remove slot customization test from AI carousel component ([b077cc5](https://github.com/empathyco/x/commit/b077cc5))
- fix: update feature naming from 'ai-carousel' to 'ai_carousel' in component and tests ([2fb1607](https://github.com/empathyco/x/commit/2fb1607))
- fix: update feature naming from 'ai-carousel' to 'ai_carousel' in component and tests ([d95f9c4](https://github.com/empathyco/x/commit/d95f9c4))
- chore: remove Vue alias configuration from Vite setup ([168a0e3](https://github.com/empathyco/x/commit/168a0e3))

## 6.0.0-alpha.214 (2026-03-04)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.213 (2026-03-03)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.212 (2026-03-03)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.211 (2026-03-03)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.210 (2026-03-03)

- chore: remove Vue alias configuration from Vite setup (#2035) ([81ca671](https://github.com/empathyco/x/commit/81ca671)), closes [#2035](https://github.com/empathyco/x/issues/2035)

## 6.0.0-alpha.209 (2026-03-03)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.208 (2026-03-02)

- chore: remove Jest-related files and dependencies after migrating to Vitest ([e4455c1](https://github.com/empathyco/x/commit/e4455c1))
- test: update test files to use Vitest for assertions and mocking ([3a40537](https://github.com/empathyco/x/commit/3a40537))

## 6.0.0-alpha.207 (2026-03-02)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.206 (2026-02-27)

- feat: remove Cypress-related configurations and tests ([67ec01d](https://github.com/empathyco/x/commit/67ec01d))
- feat: update test configurations and clean up SVG files ([3c45eec](https://github.com/empathyco/x/commit/3c45eec))
- refactor: fix minor type issues in sort-list component ([e8eddfa](https://github.com/empathyco/x/commit/e8eddfa))
- refactor: fix type issues ([5f4061b](https://github.com/empathyco/x/commit/5f4061b))

## 6.0.0-alpha.205 (2026-02-25)

- chore(deps): update dependency marked to v17 (#2003) ([2191e4d](https://github.com/empathyco/x/commit/2191e4d)), closes [#2003](https://github.com/empathyco/x/issues/2003)

## 6.0.0-alpha.204 (2026-02-25)

- chore(deps): update all non-major dependencies (#1976) ([1a54734](https://github.com/empathyco/x/commit/1a54734)), closes [#1976](https://github.com/empathyco/x/issues/1976)
- chore(deps): update vue version to 3.5.28 ([c023c00](https://github.com/empathyco/x/commit/c023c00))
- refactor: fix type issues ([74216e4](https://github.com/empathyco/x/commit/74216e4))
- build(tsconfig): fix libs and add skipLibCheck option ([c1db14a](https://github.com/empathyco/x/commit/c1db14a))

## 6.0.0-alpha.203 (2026-02-24)

- refactor: remove sass ([1557098](https://github.com/empathyco/x/commit/1557098))

## 6.0.0-alpha.202 (2026-02-18)

- feat(x-design-system): add `x-design-system` package with initial skeleton for tailwind 4 (#1988) ([e30f630](https://github.com/empathyco/x/commit/e30f630)), closes [#1988](https://github.com/empathyco/x/issues/1988)

## 6.0.0-alpha.201 (2026-02-12)

- feat(query-preview): add lazy loading support to QueryPreview (#1980) ([ce95a17](https://github.com/empathyco/x/commit/ce95a17)), closes [#1980](https://github.com/empathyco/x/issues/1980)

## 6.0.0-alpha.200 (2026-02-11)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.199 (2026-02-11)

- fix: solve errors & warnings on serving the demo locally (#1985) ([18e65f3](https://github.com/empathyco/x/commit/18e65f3)), closes [#1985](https://github.com/empathyco/x/issues/1985)

## 6.0.0-alpha.198 (2026-02-11)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.197 (2026-01-30)

- chore(lerna): enforce exact dependency versions (#1975) ([6939587](https://github.com/empathyco/x/commit/6939587)), closes [#1975](https://github.com/empathyco/x/issues/1975)

## 6.0.0-alpha.196 (2026-01-29)

- chore(deps): update all non-major dependencies (#1957) ([41a8824](https://github.com/empathyco/x/commit/41a8824)), closes [#1957](https://github.com/empathyco/x/issues/1957)

## 6.0.0-alpha.195 (2026-01-28)

- chore(deps): pin x-tailwindcss version (#1973) ([3b8eacf](https://github.com/empathyco/x/commit/3b8eacf)), closes [#1973](https://github.com/empathyco/x/issues/1973)
- chore(deps): update dependency @cucumber/messages to v32 (#1972) ([86ddbfd](https://github.com/empathyco/x/commit/86ddbfd)), closes [#1972](https://github.com/empathyco/x/issues/1972)

## 6.0.0-alpha.194 (2026-01-22)

- docs: update code examples (#1967) ([3787069](https://github.com/empathyco/x/commit/3787069)), closes [#1967](https://github.com/empathyco/x/issues/1967)
- docs: update code examples (#1968) ([60c3989](https://github.com/empathyco/x/commit/60c3989)), closes [#1968](https://github.com/empathyco/x/issues/1968)

## 6.0.0-alpha.193 (2026-01-22)

- docs: Update x-modules components documentation (3/6) (#1965) ([625676c](https://github.com/empathyco/x/commit/625676c)), closes [#1965](https://github.com/empathyco/x/issues/1965)
- docs: Update x-modules components documentation (4/6) (#1966) ([a1648b9](https://github.com/empathyco/x/commit/a1648b9)), closes [#1966](https://github.com/empathyco/x/issues/1966)

## 6.0.0-alpha.192 (2026-01-22)

- feat(ai): add `cta-button` slot and improve toggle button structure in ai-overview component ([0301790](https://github.com/empathyco/x/commit/0301790))
- feat(ai): add test for `cta-button` slot customization in ai-overview component ([8cbe493](https://github.com/empathyco/x/commit/8cbe493))
- docs: Update x-modules components documentation (2/6) (#1964) ([4a04b7f](https://github.com/empathyco/x/commit/4a04b7f)), closes [#1964](https://github.com/empathyco/x/issues/1964)

## 6.0.0-alpha.191 (2026-01-22)

- docs: Update x-modules components documentation (1/6) (#1963) ([7b236fc](https://github.com/empathyco/x/commit/7b236fc)), closes [#1963](https://github.com/empathyco/x/issues/1963)

## 6.0.0-alpha.190 (2026-01-21)

- docs: Update common components documentation (#1962) ([9c51d49](https://github.com/empathyco/x/commit/9c51d49)), closes [#1962](https://github.com/empathyco/x/issues/1962)

## 6.0.0-alpha.189 (2026-01-14)

- chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v24 (#1958) ([3a99988](https://github.com/empathyco/x/commit/3a99988)), closes [#1958](https://github.com/empathyco/x/issues/1958)

## 6.0.0-alpha.188 (2026-01-07)

- chore(deps): update all non-major dependencies (#1937) ([e8054f1](https://github.com/empathyco/x/commit/e8054f1)), closes [#1937](https://github.com/empathyco/x/issues/1937)

## 6.0.0-alpha.187 (2025-12-17)

- chore: upgrade Typescript related deps (#1948) ([19dbdd7](https://github.com/empathyco/x/commit/19dbdd7)), closes [#1948](https://github.com/empathyco/x/issues/1948)

## 6.0.0-alpha.186 (2025-12-16)

- chore: upgrade Vite related dependencies (#1944) ([813fc5e](https://github.com/empathyco/x/commit/813fc5e)), closes [#1944](https://github.com/empathyco/x/issues/1944)
- chore(deps): pin dependency @empathyco/x-tailwindcss to 2.0.0-alpha.18 (#1945) ([d8c5af9](https://github.com/empathyco/x/commit/d8c5af9)), closes [#1945](https://github.com/empathyco/x/issues/1945)

## 6.0.0-alpha.185 (2025-12-11)

- chore: upgrade @vue and @vueuse/core (#1943) ([f16b475](https://github.com/empathyco/x/commit/f16b475)), closes [#1943](https://github.com/empathyco/x/issues/1943)

## 6.0.0-alpha.184 (2025-12-11)

- chore(tests): upgrade cypress and enable e2e tests (#1942) ([b6ad1dd](https://github.com/empathyco/x/commit/b6ad1dd)), closes [#1942](https://github.com/empathyco/x/issues/1942)

## 6.0.0-alpha.183 (2025-12-08)

- chore(deps): update cypress-related dependencies (#1941) ([3c751ef](https://github.com/empathyco/x/commit/3c751ef)), closes [#1941](https://github.com/empathyco/x/issues/1941)

## 6.0.0-alpha.182 (2025-11-26)

- chore(deps): upgrade cypress version to 14.5.4 (#1933) ([83b93e8](https://github.com/empathyco/x/commit/83b93e8)), closes [#1933](https://github.com/empathyco/x/issues/1933)

## 6.0.0-alpha.181 (2025-11-20)

- feat: add standalone facets endpoint and module foundation (#1928) ([b3109e5](https://github.com/empathyco/x/commit/b3109e5)), closes [#1928](https://github.com/empathyco/x/issues/1928)

## 6.0.0-alpha.180 (2025-11-19)

- chore(deps): update dependency @types/node to v24 (#1927) ([4b58181](https://github.com/empathyco/x/commit/4b58181)), closes [#1927](https://github.com/empathyco/x/issues/1927)

## 6.0.0-alpha.179 (2025-11-12)

- chore(deps): pin dependency @empathyco/x-tailwindcss to 2.0.0-alpha.17 (#1926) ([0ea2e89](https://github.com/empathyco/x/commit/0ea2e89)), closes [#1926](https://github.com/empathyco/x/issues/1926)

## 6.0.0-alpha.178 (2025-11-07)

- refactor(queries-preview): include whole extraParams object in queries preview hash generation (#191 ([df7a373](https://github.com/empathyco/x/commit/df7a373)), closes [#1916](https://github.com/empathyco/x/issues/1916)

## 6.0.0-alpha.177 (2025-11-05)

- feat(ai): refactor title styling and add margin to content title in ai-overview component ([9d8dc8d](https://github.com/empathyco/x/commit/9d8dc8d))

## 6.0.0-alpha.176 (2025-11-04)

- refactor(ai): rename `x-ai-overview-content` to `x-ai-overview-conten… (#1922) ([3908d74](https://github.com/empathyco/x/commit/3908d74)), closes [#1922](https://github.com/empathyco/x/issues/1922)

## 6.0.0-alpha.175 (2025-11-04)

- feat(ai): add `contentClasses` prop and styling improvements to ai-overview component ([6f887c9](https://github.com/empathyco/x/commit/6f887c9))

## 6.0.0-alpha.174 (2025-11-04)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.173 (2025-11-03)

- feat(ai): add aiSummarize endpoint and integrate with ai-overview (#1915) ([3423237](https://github.com/empathyco/x/commit/3423237)), closes [#1915](https://github.com/empathyco/x/issues/1915)

## 6.0.0-alpha.172 (2025-11-03)

- fix(AiOverview): remove query when clicking a product ([4028e81](https://github.com/empathyco/x/commit/4028e81))

## 6.0.0-alpha.171 (2025-10-30)

- chore(deps): install marked in x-component to parse markdown ([cf90867](https://github.com/empathyco/x/commit/cf90867))

## 6.0.0-alpha.170 (2025-10-30)

- fix(AiOverview): Collapse AiOverview when AiSuggestions request changes ([a5bb16c](https://github.com/empathyco/x/commit/a5bb16c))

## 6.0.0-alpha.169 (2025-10-29)

- fix: doc ([b5b7f16](https://github.com/empathyco/x/commit/b5b7f16))
- fix: raname some variables ([4db954b](https://github.com/empathyco/x/commit/4db954b))
- feat(ai-overview): add support to auto expand in search no results ([e2682e0](https://github.com/empathyco/x/commit/e2682e0))
- feat(ai): perform suggestions search on expand and track queries ([76133f4](https://github.com/empathyco/x/commit/76133f4))

## 6.0.0-alpha.168 (2025-10-27)

- feat(ai): add `extra-content` slot to ai-overview and use in home view ([4a51932](https://github.com/empathyco/x/commit/4a51932))

## 6.0.0-alpha.167 (2025-10-27)

- chore(deps): update dependency @cucumber/messages to v30 (#1909) ([d450cf2](https://github.com/empathyco/x/commit/d450cf2)), closes [#1909](https://github.com/empathyco/x/issues/1909)

## 6.0.0-alpha.166 (2025-10-24)

- fix(ai): export missing store things (#1907) ([ac5f37a](https://github.com/empathyco/x/commit/ac5f37a)), closes [#1907](https://github.com/empathyco/x/issues/1907)

## 6.0.0-alpha.165 (2025-10-22)

- fix(url-handler): disable attribute inheritance to avoid error with GlobalEvents ([dfa0979](https://github.com/empathyco/x/commit/dfa0979))

## 6.0.0-alpha.164 (2025-10-20)

- feat(ai): connect query preview selection with ai module (#1904) ([400bacb](https://github.com/empathyco/x/commit/400bacb)), closes [#1904](https://github.com/empathyco/x/issues/1904)

## 6.0.0-alpha.163 (2025-10-15)

- fix: minor improvements in implementation ([454fb8c](https://github.com/empathyco/x/commit/454fb8c))
- feat(AiOverview): add selected filters to requests ([2a6a446](https://github.com/empathyco/x/commit/2a6a446))

## 6.0.0-alpha.162 (2025-10-13)

- feat(ai): add `suggestions-extra-content` slot to ai-overview component ([350a7c1](https://github.com/empathyco/x/commit/350a7c1))

## 6.0.0-alpha.161 (2025-10-02)

- fix: fire search only if Empathise is open (#1895) ([2412415](https://github.com/empathyco/x/commit/2412415)), closes [#1895](https://github.com/empathyco/x/issues/1895) [#1894](https://github.com/empathyco/x/issues/1894)

## 6.0.0-alpha.160 (2025-10-02)

- feat(AiOverview): add origin field to the store module (#1893) ([355ace6](https://github.com/empathyco/x/commit/355ace6)), closes [#1893](https://github.com/empathyco/x/issues/1893)

## 6.0.0-alpha.159 (2025-10-01)

- chore(deps): pin dependency @empathyco/x-tailwindcss to 2.0.0-alpha.16 (#1834) ([69e6d9b](https://github.com/empathyco/x/commit/69e6d9b)), closes [#1834](https://github.com/empathyco/x/issues/1834)

## 6.0.0-alpha.158 (2025-10-01)

- feat(base-teleport): support dynamic host styles and improve type safety (#1839) ([0713104](https://github.com/empathyco/x/commit/0713104)), closes [#1839](https://github.com/empathyco/x/issues/1839)
- chore(deps): update dependency @badeball/cypress-cucumber-preprocessor to v23 (#1885) ([5af25a4](https://github.com/empathyco/x/commit/5af25a4)), closes [#1885](https://github.com/empathyco/x/issues/1885)

## 6.0.0-alpha.157 (2025-10-01)

- fix: selected tag being removed (#1894) ([287cb48](https://github.com/empathyco/x/commit/287cb48)), closes [#1894](https://github.com/empathyco/x/issues/1894)

## 6.0.0-alpha.156 (2025-09-26)

- feat(ai): smoothly scroll to AI overview on collapse and add relevant test ([45e8133](https://github.com/empathyco/x/commit/45e8133))

## 6.0.0-alpha.155 (2025-09-26)

- style(ai): prevent content shrinking by adding `flex-shrink: 0` to overview icon (#1891) ([368ca3a](https://github.com/empathyco/x/commit/368ca3a)), closes [#1891](https://github.com/empathyco/x/issues/1891)

## 6.0.0-alpha.154 (2025-09-25)

- refactor(AiOverview): transform tailwind classes into css (#1888) ([0d2297a](https://github.com/empathyco/x/commit/0d2297a)), closes [#1888](https://github.com/empathyco/x/issues/1888)
- `query-preview` trade off (#1890) ([c990dbc](https://github.com/empathyco/x/commit/c990dbc)), closes [#1890](https://github.com/empathyco/x/issues/1890)

### BREAKING-CHANGE

- The `updateAQueryPreviewResult` mutation payload now accepts a results array and a hash of string instead of computed of string

## 6.0.0-alpha.153 (2025-09-25)

- refactor(ai): remove unused test for `title-loading` slot in ai-overview ([c3a0513](https://github.com/empathyco/x/commit/c3a0513))
- fix(ai): rename slot `titleLoading` to `title-loading` in ai-overview and update test ([3d40bd4](https://github.com/empathyco/x/commit/3d40bd4))
- feat(ai): add slot support for titleLoading in ai-overview component and update test ([2c08fdd](https://github.com/empathyco/x/commit/2c08fdd))

## 6.0.0-alpha.152 (2025-09-24)

- feat(AiOverview): handle query tagging for suggested queries (#1887) ([8b47df6](https://github.com/empathyco/x/commit/8b47df6)), closes [#1887](https://github.com/empathyco/x/issues/1887)

## 6.0.0-alpha.151 (2025-09-23)

- Add tagging to ai overview search queries (#1882) ([4a7b9fc](https://github.com/empathyco/x/commit/4a7b9fc)), closes [#1882](https://github.com/empathyco/x/issues/1882)

## 6.0.0-alpha.150 (2025-09-22)

- feat(AiOverview): handle new noResult chunk in AiOverview (#1886) ([2c41469](https://github.com/empathyco/x/commit/2c41469)), closes [#1886](https://github.com/empathyco/x/issues/1886)

## 6.0.0-alpha.149 (2025-09-22)

- style(ai-overview): fade animation to show results (#1880) ([84ee675](https://github.com/empathyco/x/commit/84ee675)), closes [#1880](https://github.com/empathyco/x/issues/1880)

## 6.0.0-alpha.148 (2025-09-18)

- feat(ai-overview): make component more configurable (#1884) ([8b4b579](https://github.com/empathyco/x/commit/8b4b579)), closes [#1884](https://github.com/empathyco/x/issues/1884)

## 6.0.0-alpha.147 (2025-09-18)

- fix(ai-overview): expose setExpanded function ([30baae2](https://github.com/empathyco/x/commit/30baae2))

## 6.0.0-alpha.146 (2025-09-18)

- feat(AiOverview): add SpinnerIcon component and update ai-overview for loading state (#1881) ([e4b03b1](https://github.com/empathyco/x/commit/e4b03b1)), closes [#1881](https://github.com/empathyco/x/issues/1881)

## 6.0.0-alpha.145 (2025-09-12)

- feat(AiOverview): allow customisation of SlidingPanel buttons through props (#1876) ([f923ef1](https://github.com/empathyco/x/commit/f923ef1)), closes [#1876](https://github.com/empathyco/x/issues/1876)

## 6.0.0-alpha.144 (2025-09-12)

- refactor(ai): remove unused titleLoadingText in ai-overview tests ([c09e07d](https://github.com/empathyco/x/commit/c09e07d))
- refactor(ai): rename onExpandedButtonClick to onExpandButtonClick and update references ([13f2ad6](https://github.com/empathyco/x/commit/13f2ad6))
- refactor(ai): rename setExpanded to onExpandedButtonClick and update usage ([0713e3c](https://github.com/empathyco/x/commit/0713e3c))

## 6.0.0-alpha.143 (2025-09-12)

- refactor(ai): remove null safety from suggestionsRequest (#1874) ([7245431](https://github.com/empathyco/x/commit/7245431)), closes [#1874](https://github.com/empathyco/x/issues/1874)

## 6.0.0-alpha.142 (2025-09-12)

- refactor(ai): simplify toggle button chevron classes and styles (#1873) ([59419eb](https://github.com/empathyco/x/commit/59419eb)), closes [#1873](https://github.com/empathyco/x/issues/1873)

## 6.0.0-alpha.141 (2025-09-11)

- feat(ai): enhance sliding panel customization (#1872) ([199a6cc](https://github.com/empathyco/x/commit/199a6cc)), closes [#1872](https://github.com/empathyco/x/issues/1872)

## 6.0.0-alpha.140 (2025-09-11)

- refactor(sliding-panel): simplify scrolling logic and enhance reactivity (#1870) ([c659e00](https://github.com/empathyco/x/commit/c659e00)), closes [#1870](https://github.com/empathyco/x/issues/1870)
- chore: pr review ([6a1d503](https://github.com/empathyco/x/commit/6a1d503))
- feat(AiOverview): add display tagging ([73aa630](https://github.com/empathyco/x/commit/73aa630))
- feat(AiOverview): add toolingDisplayClick tagging ([42f1fd4](https://github.com/empathyco/x/commit/42f1fd4))

## 6.0.0-alpha.139 (2025-09-09)

- chore: pr review ([d30c56f](https://github.com/empathyco/x/commit/d30c56f))
- style(AiOverview): minor adjustment ([7728c9f](https://github.com/empathyco/x/commit/7728c9f))
- feat(AiOverview): remove the skeleton to display the incremental content from the store ([1d41ee5](https://github.com/empathyco/x/commit/1d41ee5))

## 6.0.0-alpha.138 (2025-09-09)

- feat(ai): add numFound property to the response of suggestionSearch ([d0118ae](https://github.com/empathyco/x/commit/d0118ae))

## 6.0.0-alpha.137 (2025-09-08)

- feat(AiOverview): minor component adjustments (#1867) ([554cd79](https://github.com/empathyco/x/commit/554cd79)), closes [#1867](https://github.com/empathyco/x/issues/1867)

## 6.0.0-alpha.136 (2025-09-05)

- fix(ai): reset state handling (#1864) ([29aa62c](https://github.com/empathyco/x/commit/29aa62c)), closes [#1864](https://github.com/empathyco/x/issues/1864)

## 6.0.0-alpha.135 (2025-09-04)

- feat(ai): color customization (#1863) ([2445441](https://github.com/empathyco/x/commit/2445441)), closes [#1863](https://github.com/empathyco/x/issues/1863)

## 6.0.0-alpha.134 (2025-09-04)

- chore: minor adjustment ([ae27549](https://github.com/empathyco/x/commit/ae27549))
- chore(ai-store): remove unused getter ([1ea4ff3](https://github.com/empathyco/x/commit/1ea4ff3))
- feat(AiOverview): adjust style ([db7653f](https://github.com/empathyco/x/commit/db7653f))

## 6.0.0-alpha.133 (2025-09-04)

- feat(AiOverview): component implementation (#1861) ([17b6535](https://github.com/empathyco/x/commit/17b6535)), closes [#1861](https://github.com/empathyco/x/issues/1861)

## 6.0.0-alpha.132 (2025-09-03)

- test: fix unit tests ([604b2a1](https://github.com/empathyco/x/commit/604b2a1))
- feat(ai): add AiSuggestionQuery model ([6df871d](https://github.com/empathyco/x/commit/6df871d))
- feat(ai): add loading flag to both suggestions connections ([365a073](https://github.com/empathyco/x/commit/365a073))
- feat(ai): add suggestionsSearchRequest in store ([16383d0](https://github.com/empathyco/x/commit/16383d0))
- feat(ai): avoid crashes on streaming parsing ([b847b69](https://github.com/empathyco/x/commit/b847b69))
- feat(ai): questions to suggestions ([574cd62](https://github.com/empathyco/x/commit/574cd62))
- refactor(ai): fetchAndSave for both requests ([5d2a355](https://github.com/empathyco/x/commit/5d2a355))
- fix(ai): PR suggestions ([7c77c1a](https://github.com/empathyco/x/commit/7c77c1a))

## 6.0.0-alpha.131 (2025-09-02)

- chore: pr review ([eacfeeb](https://github.com/empathyco/x/commit/eacfeeb))
- feat(x-adapter): create streamHttpClient function ([991fe3c](https://github.com/empathyco/x/commit/991fe3c))

## 6.0.0-alpha.130 (2025-09-01)

- refactor(suggestions-search): rename ([3ffe0b0](https://github.com/empathyco/x/commit/3ffe0b0))
- fix(e2e): mock adapter ([74ac6a5](https://github.com/empathyco/x/commit/74ac6a5))

## 6.0.0-alpha.129 (2025-08-25)

- fix(ai): AIOverview gradient missing properties ([2c87386](https://github.com/empathyco/x/commit/2c87386))

## 6.0.0-alpha.128 (2025-08-22)

- fix: fixed test ([e202a8d](https://github.com/empathyco/x/commit/e202a8d))
- test: AIOverview tested gradient div ([2f7b634](https://github.com/empathyco/x/commit/2f7b634))
- style(ai-overview): improved gradient in AiOverview ([42bb328](https://github.com/empathyco/x/commit/42bb328))
- feat(ai): AIOverview reset on query change ([cd11378](https://github.com/empathyco/x/commit/cd11378))
- feat(ai): AIOverview slot expansion transition ([c87e086](https://github.com/empathyco/x/commit/c87e086))

## 6.0.0-alpha.127 (2025-08-21)

- fix(ai): register module to use ai overview ([59cfbd7](https://github.com/empathyco/x/commit/59cfbd7))
- fix(ai): remove AiOverview from home ([b9ebdce](https://github.com/empathyco/x/commit/b9ebdce))

## 6.0.0-alpha.126 (2025-08-21)

- fix: applied format ([713c3ab](https://github.com/empathyco/x/commit/713c3ab))
- fix: applied some fixes mentioned in the comments ([69e9cd2](https://github.com/empathyco/x/commit/69e9cd2))
- fix(ai): apply styles ([15c2358](https://github.com/empathyco/x/commit/15c2358))
- fix(ai): integrate AIOverview in Home.vue ([2558948](https://github.com/empathyco/x/commit/2558948))
- fix(ai): set query when clicking on a query preview ([93090c5](https://github.com/empathyco/x/commit/93090c5))
- feat: implemented AiOverview default slot ([aa94a07](https://github.com/empathyco/x/commit/aa94a07))
- feat(ai): AI Overview component ([cf43216](https://github.com/empathyco/x/commit/cf43216))
- feat(ai): AiOverview custom button Text ([0e15561](https://github.com/empathyco/x/commit/0e15561))
- feat(ai): AiOverview header implementation ([3e9df81](https://github.com/empathyco/x/commit/3e9df81))
- feat(ai): bind question to slot default ([2d14717](https://github.com/empathyco/x/commit/2d14717))
- feat(ai): integrate AIOverview in Home.vue ([22a2176](https://github.com/empathyco/x/commit/22a2176))
- test(ai-question-results): added test and migrate the tailwind to css ([8e6d559](https://github.com/empathyco/x/commit/8e6d559))
- test(ai): slot fallback ([acdf20a](https://github.com/empathyco/x/commit/acdf20a))
- styles(ai): gradient ([abba0e2](https://github.com/empathyco/x/commit/abba0e2))
- style: added some styles to sliding panel ([b517493](https://github.com/empathyco/x/commit/b517493))

## 6.0.0-alpha.125 (2025-08-21)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.124 (2025-08-20)

- test(ai): actions and getters ([ee1aac0](https://github.com/empathyco/x/commit/ee1aac0))
- test(ai): add AiQuestion stub ([64cf1ba](https://github.com/empathyco/x/commit/64cf1ba))
- refactor(ai): remove Object assign ([da8f2c4](https://github.com/empathyco/x/commit/da8f2c4))
- chore(ai): docs ([acd1c3a](https://github.com/empathyco/x/commit/acd1c3a))
- feat(ai): force questions with quere ([939586f](https://github.com/empathyco/x/commit/939586f))
- feat(ai): remove fetch and save ([fb36045](https://github.com/empathyco/x/commit/fb36045))
- feat(ai): wiring, store, emitters for ai module ([48840be](https://github.com/empathyco/x/commit/48840be))

## 6.0.0-alpha.123 (2025-08-19)

- feat(ai): add aiTasks on XComponentsAdapter ([79f0a55](https://github.com/empathyco/x/commit/79f0a55))
- feat(platform-adapter): add questions v1 endpoint ([63323d3](https://github.com/empathyco/x/commit/63323d3))

## 6.0.0-alpha.122 (2025-08-18)

- test: fix empty test suite ([3fbb6b7](https://github.com/empathyco/x/commit/3fbb6b7))
- feat(ai): add initial x-module ([189cefe](https://github.com/empathyco/x/commit/189cefe))
- feat(ai): initial ai overview skeleton ([7cd260b](https://github.com/empathyco/x/commit/7cd260b))
- fix: move ai dir ([f30ecb2](https://github.com/empathyco/x/commit/f30ecb2))

## 6.0.0-alpha.121 (2025-08-12)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.120 (2025-08-11)

- feat(empathize): implement search and close fallback on no-content state (#1833) ([7a4120c](https://github.com/empathyco/x/commit/7a4120c)), closes [#1833](https://github.com/empathyco/x/issues/1833)

## 6.0.0-alpha.119 (2025-08-06)

- chore(deps): add missing type dep ([8ff4322](https://github.com/empathyco/x/commit/8ff4322))
- chore(deps): pin dependencies ([b1764e7](https://github.com/empathyco/x/commit/b1764e7))
- chore(deps): update jest to 29 ([ad31210](https://github.com/empathyco/x/commit/ad31210))
- test: fix timers issue with useFakeTimers params ([037c0f7](https://github.com/empathyco/x/commit/037c0f7))
- test: update snapshots manually ([3169ee2](https://github.com/empathyco/x/commit/3169ee2))

## 6.0.0-alpha.118 (2025-07-31)

- ci: add typecheck ([94becff](https://github.com/empathyco/x/commit/94becff))

## 6.0.0-alpha.117 (2025-07-17)

- refactor(animation): replace 'content-visibility' with standard property access ([bfcdd6d](https://github.com/empathyco/x/commit/bfcdd6d))

## 6.0.0-alpha.116 (2025-07-16)

- chore(deps): upgrade typescript to version 5.8.3 ([e334a69](https://github.com/empathyco/x/commit/e334a69))

## 6.0.0-alpha.115 (2025-07-16)

- chore(deps): update vite (#1796) ([6c23bed](https://github.com/empathyco/x/commit/6c23bed)), closes [#1796](https://github.com/empathyco/x/issues/1796)

## 6.0.0-alpha.114 (2025-07-15)

- feat: add aria label to base modal ([cb1f674](https://github.com/empathyco/x/commit/cb1f674))

## 6.0.0-alpha.113 (2025-07-14)

- chore(deps): remove unused glob dependency ([fee1ff6](https://github.com/empathyco/x/commit/fee1ff6))
- chore(deps): update dependency @types/glob to v9 ([ce0578c](https://github.com/empathyco/x/commit/ce0578c))

## 6.0.0-alpha.112 (2025-07-14)

- chore(deps): update dependency @cucumber/messages to v28 ([09c9c4e](https://github.com/empathyco/x/commit/09c9c4e))

## 6.0.0-alpha.111 (2025-07-09)

- docs: fix API Extractor ([137b708](https://github.com/empathyco/x/commit/137b708))
- fix(x-bus): improve type handling ([009e9ad](https://github.com/empathyco/x/commit/009e9ad))
- feat(x-bus): expose class ([44750c7](https://github.com/empathyco/x/commit/44750c7))
- refactor(x-bus): move to x-components ([a2aadcd](https://github.com/empathyco/x/commit/a2aadcd))

## 6.0.0-alpha.110 (2025-07-07)

- feat!: revert save filtered related prompts in related prompts state ([ccd7065](https://github.com/empathyco/x/commit/ccd7065))

### BREAKING CHANGE

- the backend is already filtering the related prompts in their side, so we can remove the filtering on the frontend.

* Drop use of `useFilteredRelatedPrompts` prop in related-promtps-tag-list.vue component.
* Drop use of `relatedPromptsFiltered` array in RelatedPrompts state.
* Drop use of `setFilteredRelatedPromptsProducts` mutation in RelatedPrompts module.
* Remove related-prompts.utils.ts utils file.

## 6.0.0-alpha.109 (2025-07-03)

- chore(deps): update @vueuse/core to version 10.11.0 ([c37a645](https://github.com/empathyco/x/commit/c37a645))

## 6.0.0-alpha.108 (2025-07-02)

- docs: add BaseTeleport documentation (#1818) ([080cef1](https://github.com/empathyco/x/commit/080cef1)), closes [#1818](https://github.com/empathyco/x/issues/1818)

## 6.0.0-alpha.107 (2025-07-01)

- feat: create ReloadRelatedPromptsRequested event (#1817) ([854c28e](https://github.com/empathyco/x/commit/854c28e)), closes [#1817](https://github.com/empathyco/x/issues/1817)

## 6.0.0-alpha.106 (2025-07-01)

- feat: save filtered related prompts in the related prompts state (#1816) ([bded354](https://github.com/empathyco/x/commit/bded354)), closes [#1816](https://github.com/empathyco/x/issues/1816)

## 6.0.0-alpha.105 (2025-06-30)

- chore(deps): pin dependency @empathyco/x-tailwindcss to 2.0.0-alpha.12 (#1814) ([d9a1522](https://github.com/empathyco/x/commit/d9a1522)), closes [#1814](https://github.com/empathyco/x/issues/1814)

## 6.0.0-alpha.104 (2025-06-27)

- chore(deps): update vue-router and vue-i18n (#1813) ([11563f7](https://github.com/empathyco/x/commit/11563f7)), closes [#1813](https://github.com/empathyco/x/issues/1813)

## 6.0.0-alpha.103 (2025-06-27)

- feat: avoid related-prompts animation from top of the serp (#1812) ([e333a98](https://github.com/empathyco/x/commit/e333a98)), closes [#1812](https://github.com/empathyco/x/issues/1812)

## 6.0.0-alpha.102 (2025-06-26)

- chore(deps): bump high confidence packages (#1810) ([892f1b2](https://github.com/empathyco/x/commit/892f1b2)), closes [#1810](https://github.com/empathyco/x/issues/1810)

## 6.0.0-alpha.101 (2025-06-26)

- feat(related-prompts): add related prompts images as default (#1811) ([e7e51b4](https://github.com/empathyco/x/commit/e7e51b4)), closes [#1811](https://github.com/empathyco/x/issues/1811)

## 6.0.0-alpha.100 (2025-06-25)

- chore(deps): pin dependency @empathyco/x-tailwindcss to 2.0.0-alpha.11 (#1808) ([c614b25](https://github.com/empathyco/x/commit/c614b25)), closes [#1808](https://github.com/empathyco/x/issues/1808)

## 6.0.0-alpha.99 (2025-06-20)

- ci: add typecheck script to package.json (#1806) ([912d163](https://github.com/empathyco/x/commit/912d163)), closes [#1806](https://github.com/empathyco/x/issues/1806)

## 6.0.0-alpha.98 (2025-06-18)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.97 (2025-06-17)

- fix(docs): fix related prompts documentation (#1801) ([7f9ee87](https://github.com/empathyco/x/commit/7f9ee87)), closes [#1801](https://github.com/empathyco/x/issues/1801)
- feat(use-store): remove use-store ([752d70f](https://github.com/empathyco/x/commit/752d70f))

## 6.0.0-alpha.96 (2025-06-13)

**Note:** Version bump only for package @empathyco/x-components

## 6.0.0-alpha.95 (2025-06-06)

- feat(logger): remove x-logger (#1800) ([70d210a](https://github.com/empathyco/x/commit/70d210a)), closes [#1800](https://github.com/empathyco/x/issues/1800)

## 6.0.0-alpha.94 (2025-06-04)

- feat!: remove deprecated design system (#1793) ([97a853d](https://github.com/empathyco/x/commit/97a853d)), closes [#1793](https://github.com/empathyco/x/issues/1793)

### BREAKING CHANGE

- remove deprecated-full-theme.css

Signed-off-by: davidglezz <davidg@empathy.co>

- refactor: extract dev mode styles

Signed-off-by: davidglezz <davidg@empathy.co>

## 6.0.0-alpha.93 (2025-06-03)

- chore(deps): pin dependency @cucumber/messages to 27.2.0 ([7f80eb2](https://github.com/empathyco/x/commit/7f80eb2))

## [6.0.0-alpha.92](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.91...@empathyco/x-components@6.0.0-alpha.92) (2025-06-03)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.91](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.90...@empathyco/x-components@6.0.0-alpha.91) (2025-06-03)

### Features

- track by default click on promoted result (#1794) ([9645e49](https://github.com/empathyco/x/commit/9645e49dfb4696e74012966ac6095b04672ed299))

## [6.0.0-alpha.90](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.89...@empathyco/x-components@6.0.0-alpha.90) (2025-05-21)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.89](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.88...@empathyco/x-components@6.0.0-alpha.89) (2025-05-20)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.88](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.87...@empathyco/x-components@6.0.0-alpha.88) (2025-05-20)

### Testing

- **base-teleport:** improve tests ([fbcb3bc](https://github.com/empathyco/x/commit/fbcb3bc05f02589123b383f066ab833ce78d5db9))

## [6.0.0-alpha.87](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.86...@empathyco/x-components@6.0.0-alpha.87) (2025-05-20)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.86](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.85...@empathyco/x-components@6.0.0-alpha.86) (2025-05-19)

### Features

- **base-teleport:** support SSR ensuring DOM existence ([5ad6f28](https://github.com/empathyco/x/commit/5ad6f28c46fea6e6e665796cf7ddb722285746ce))

## [6.0.0-alpha.85](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.84...@empathyco/x-components@6.0.0-alpha.85) (2025-05-19)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.84](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.83...@empathyco/x-components@6.0.0-alpha.84) (2025-05-15)

### Bug Fixes

- **base-teleport:** improve target element observation logic ([4304720](https://github.com/empathyco/x/commit/4304720aaf81202f32555a87d04c078cbfb8f122))

## [6.0.0-alpha.83](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.82...@empathyco/x-components@6.0.0-alpha.83) (2025-05-14)

### Bug Fixes

- **base-teleport:** add style tag after DOMContentLoaded was fired ([1086d37](https://github.com/empathyco/x/commit/1086d37358c50ebf0396193607d1c3075ffdbdfa))

## [6.0.0-alpha.82](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.81...@empathyco/x-components@6.0.0-alpha.82) (2025-05-14)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.81](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.80...@empathyco/x-components@6.0.0-alpha.81) (2025-05-14)

### Bug Fixes

- **base-teleport:** fix container element ([e54e755](https://github.com/empathyco/x/commit/e54e755bab06ab0172148a74563e0a3f283bad2d))
- **base-teleport:** fix shadowRoot support ([d712296](https://github.com/empathyco/x/commit/d712296bb46e58592a3d433f1b3022d0762e740a))
- **base-teleport:** move teleport host styles to a script tag ([feaaa3d](https://github.com/empathyco/x/commit/feaaa3d43ad5ede1c4e2cf7065fa4c113e5df3ae))
- remove unused event (#1744) ([e7584e0](https://github.com/empathyco/x/commit/e7584e01d387816021984faf986af27ade2d15b1))

### Documentation

- **base-teleport:** add comments for better understanding. ([05efd6d](https://github.com/empathyco/x/commit/05efd6d882021d63f59124d3893bbdc2d771a15e))

## [6.0.0-alpha.80](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.79...@empathyco/x-components@6.0.0-alpha.80) (2025-05-12)

### Features

- **base-teleport:** make target prop reactive ([603aaaf](https://github.com/empathyco/x/commit/603aaafe2e3b462f4ecfe3e7ee9ef886ac0d42f4))
- **base-teleport:** use isConnected ([0a7cef4](https://github.com/empathyco/x/commit/0a7cef4b428c93f6d231d141eae86a022db366d8))
- implement target presence observable in BaseTeleport ([fa82b66](https://github.com/empathyco/x/commit/fa82b6645434d0e1cedc9f611d8f1856bc3cd1bc))

### Bug Fixes

- **base-teleport:** fix isolation check ([55b3e07](https://github.com/empathyco/x/commit/55b3e073bd642fbbe161f5235350fc4bf42defae))

## [6.0.0-alpha.79](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.78...@empathyco/x-components@6.0.0-alpha.79) (2025-05-08)

### Bug Fixes

- disable default tagging on related-prompts no-result scenario (#1776) ([61480a6](https://github.com/empathyco/x/commit/61480a6069aa73124d2a16e394b549ee78214d89))

## [6.0.0-alpha.78](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.77...@empathyco/x-components@6.0.0-alpha.78) (2025-05-08)

### Features

- **base-teleport:** support shadowRoot ([04c5299](https://github.com/empathyco/x/commit/04c5299756fba1aa332ce083ac27c1e3b7e8c523))
- **home:** add teleport test section with BaseTeleport component ([a1d34d7](https://github.com/empathyco/x/commit/a1d34d736d7f04144b2b6bb7e69acc41cc330d13))

## [6.0.0-alpha.77](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.76...@empathyco/x-components@6.0.0-alpha.77) (2025-05-06)

### Features

- sent the correct totalHits value when RPs are displayed in no-r… (#1773) ([227c1ee](https://github.com/empathyco/x/commit/227c1ee07330f59f62f450d70badbd2e048a78f9))

## [6.0.0-alpha.76](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.75...@empathyco/x-components@6.0.0-alpha.76) (2025-05-05)

### Code Refactoring

- **use-getter:** improve type inference while keeping old signature (#1771) ([6d6f380](https://github.com/empathyco/x/commit/6d6f380b4ef6dec0b7e70657cfcee5552ba987d2))

## [6.0.0-alpha.75](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.74...@empathyco/x-components@6.0.0-alpha.75) (2025-05-05)

### Bug Fixes

- prop type definition in BaseTeleport component ([316a87a](https://github.com/empathyco/x/commit/316a87acee266082b86c0b6a1ad69009610fc0c9))

### Code Refactoring

- Update packages/x-components/src/components/base-teleport.vue ([5d53538](https://github.com/empathyco/x/commit/5d5353852613346769c86de34a02c7c1e89e680b))

## [6.0.0-alpha.74](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.73...@empathyco/x-components@6.0.0-alpha.74) (2025-05-01)

### Code Refactoring

- **home:** simplify related prompts queries preview logic ([d8162c3](https://github.com/empathyco/x/commit/d8162c3e3221b87df5ae16fecd6db4a035774f8d))

## [6.0.0-alpha.73](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.72...@empathyco/x-components@6.0.0-alpha.73) (2025-05-01)

### Features

- add ios-utils to x-components (#1766) ([1ffcc56](https://github.com/empathyco/x/commit/1ffcc5688e66d535ff477c334bcd9356b1071c1b))

## [6.0.0-alpha.72](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.71...@empathyco/x-components@6.0.0-alpha.72) (2025-04-30)

### Features

- **base-teleport:** improve base teleport (#1762) ([f0f53f4](https://github.com/empathyco/x/commit/f0f53f452d5cc7ff3f4dc9baa368057b59ab4a64))

## [6.0.0-alpha.71](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.70...@empathyco/x-components@6.0.0-alpha.71) (2025-04-30)

### Bug Fixes

- **related-prompt:** decouple component from x-tailwindcss dep (#1765) ([5f5ac64](https://github.com/empathyco/x/commit/5f5ac6433736e403d04980b79416c9ac3e5e7125))

## [6.0.0-alpha.70](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.69...@empathyco/x-components@6.0.0-alpha.70) (2025-04-30)

### Features

- add add2cart location to FeatureLocation type (#1764) ([732a0da](https://github.com/empathyco/x/commit/732a0da3c1fdd70c685078663809943a91d72627))

## [6.0.0-alpha.69](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.68...@empathyco/x-components@6.0.0-alpha.69) (2025-04-28)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.68](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.67...@empathyco/x-components@6.0.0-alpha.68) (2025-04-28)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.67](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.66...@empathyco/x-components@6.0.0-alpha.67) (2025-04-24)

### Features

- add append and inject element approach in BaseTeleport component (#1753) ([34a54d0](https://github.com/empathyco/x/commit/34a54d0995f91803da69ee1703881165fa68fa90))

## [6.0.0-alpha.66](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.65...@empathyco/x-components@6.0.0-alpha.66) (2025-04-21)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.65](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.64...@empathyco/x-components@6.0.0-alpha.65) (2025-04-17)

### Documentation

- update CHANGELOG to reflect breaking change on #1741 (#1752) ([34da8e6](https://github.com/empathyco/x/commit/34da8e6f8132fbd0f5a82aabd5ecee1e36db0c2a))

## [6.0.0-alpha.64](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.63...@empathyco/x-components@6.0.0-alpha.64) (2025-04-16)

### ⚠ BREAKING CHANGES

- Simplified the `useState` composable function usage removing the need to specify state paths explicitly. Now it returns a proxy object that dynamically computes state properties. Therefore `useState` now will receive **only one** parameter, the module name.

### Bug Fixes

- **use-state:** improve type definitions for state paths ([df67d71](https://github.com/empathyco/x/commit/df67d719d1def432ca20a7e321bc3e95d2e38782))

### Code Refactoring

- **use-state:** change usages ([aeb0782](https://github.com/empathyco/x/commit/aeb0782f063a12ccf8ec2c437f7beebf98fd4061))
- **use-state:** simplify state property retrieval using Proxy ([ce21d81](https://github.com/empathyco/x/commit/ce21d817e116b49637b79278f77ab109ffaf2993))

## [6.0.0-alpha.63](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.62...@empathyco/x-components@6.0.0-alpha.63) (2025-04-15)

### Bug Fixes

- **x-components:** fix type error on bus emit (#1751) ([7357693](https://github.com/empathyco/x/commit/7357693bc9ffa5d5fbd60ca40fa7760b33da2782))

## [6.0.0-alpha.62](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.61...@empathyco/x-components@6.0.0-alpha.62) (2025-04-14)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.61](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.60...@empathyco/x-components@6.0.0-alpha.61) (2025-04-10)

### Features

- create generic custom teleport component (#1742) ([b738e2a](https://github.com/empathyco/x/commit/b738e2a33a49bd6c598d38b0785d19f49dd57bce))

## [6.0.0-alpha.60](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.59...@empathyco/x-components@6.0.0-alpha.60) (2025-04-08)

### Bug Fixes

- send the query + tag as query param if a related tag is selected (#1739) ([0061d2b](https://github.com/empathyco/x/commit/0061d2b3426fc053c793ca9861e2942b2309a4d7))

## [6.0.0-alpha.59](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.58...@empathyco/x-components@6.0.0-alpha.59) (2025-04-07)

### Styling

- **related-prompt:** align text left (#1736) ([c0d8544](https://github.com/empathyco/x/commit/c0d85447ee74dd27e66d42e3f023d42609468495))

## [6.0.0-alpha.58](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.57...@empathyco/x-components@6.0.0-alpha.58) (2025-04-02)

### Bug Fixes

- base-switch classes are not reacting to external changes to modelValue (#1735) ([578310a](https://github.com/empathyco/x/commit/578310ad82faf99b3667ce6a1a43995f34b10eca))

## [6.0.0-alpha.57](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.56...@empathyco/x-components@6.0.0-alpha.57) (2025-04-02)

### Features

- ResultFeature type augmentation (#1727) ([dc02fb8](https://github.com/empathyco/x/commit/dc02fb8bf30a8eab237a1d12d538891b4ba74bbb))

## [6.0.0-alpha.56](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.55...@empathyco/x-components@6.0.0-alpha.56) (2025-03-26)

### Features

- **related-prompt:** persist prompt in URL (#1723) ([63529d8](https://github.com/empathyco/x/commit/63529d899b9a471604ad498c198a3962a5411f87))

## [6.0.0-alpha.55](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.54...@empathyco/x-components@6.0.0-alpha.55) (2025-03-24)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.54](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.53...@empathyco/x-components@6.0.0-alpha.54) (2025-03-24)

### ⚠ BREAKING CHANGES

- - Checkout info added on add2cart action previously saved into SessionStorage, passes to be saved in LocalStorage with the established ttl.

### Features

- save checkout info in the LocalStorage with a ttl (#1731) ([99249d5](https://github.com/empathyco/x/commit/99249d5fd85db0100883d689b1c013958d961b7b))

## [6.0.0-alpha.53](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.52...@empathyco/x-components@6.0.0-alpha.53) (2025-03-20)

### Bug Fixes

- update toolingDisplayTagging to be inside tagging object (#1728) ([96e349e](https://github.com/empathyco/x/commit/96e349ebece45e4dd7bcd45f35afa78cd0880627))

## [6.0.0-alpha.52](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.51...@empathyco/x-components@6.0.0-alpha.52) (2025-03-19)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.51](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.50...@empathyco/x-components@6.0.0-alpha.51) (2025-03-19)

### Bug Fixes

- related-prompts-tag-list refresh on request change (#1724) ([7f7c7ce](https://github.com/empathyco/x/commit/7f7c7ce0d9c6468b92ada221a2c887f796310aaf))

## [6.0.0-alpha.50](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.49...@empathyco/x-components@6.0.0-alpha.50) (2025-03-19)

### Documentation

- update x-components CHANGELOG to reflect breaking change (#1725) ([db03940](https://github.com/empathyco/x/commit/db03940b00cc7795a82031d075e79715455bc3e5))

## [6.0.0-alpha.49](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.48...@empathyco/x-components@6.0.0-alpha.49) (2025-03-17)

### Bug Fixes

- **related-prompt:** expanded related prompt width on mobile ([25a49d6](https://github.com/empathyco/x/commit/25a49d6987039b9391a3d321b83b39ba4caf2f33))

## [6.0.0-alpha.48](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.47...@empathyco/x-components@6.0.0-alpha.48) (2025-03-14)

### Features

- add slot for extra content in related prompts component (#1719) ([7247c90](https://github.com/empathyco/x/commit/7247c90b239caa6e928b378a10208ee9ffe09fb5))

## [6.0.0-alpha.47](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.46...@empathyco/x-components@6.0.0-alpha.47) (2025-03-13)

### Bug Fixes

- **url-handler:** replace '+' with '%20' in query parameters only ([6fed89f](https://github.com/empathyco/x/commit/6fed89fba25b5ec19e32603c6c43b3e3d3df25e7))

## [6.0.0-alpha.46](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.45...@empathyco/x-components@6.0.0-alpha.46) (2025-03-13)

### ⚠ BREAKING CHANGES

Renaming properties in the Tagging module and renaming DefaultPDPAddToCartService to DefaultExternalTaggingService:

- packages/x-components/src/x-modules/tagging/components/tagging.vue: Modified the property names in the Tagging component to use storageTTLMs and storageKey instead of clickedResultStorageTTLMs and clickedResultStorageKey.

- packages/x-components/src/x-modules/tagging/config.types.ts: Modified the TaggingConfig interface to use storageTTLMs and storageKey instead of clickedResultStorageTTLMs and clickedResultStorageKey.

- packages/x-components/src/x-modules/tagging/service/external-tagging.service.ts: Renamed service. Previously known as DefaultPDPAddToCartService

### Features

- store result info on add to cart events to be able to track checkout (#1718) ([3ac62b0](https://github.com/empathyco/x/commit/3ac62b072b5841af29fd450b5c13779f085cea50))

## [6.0.0-alpha.45](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.44...@empathyco/x-components@6.0.0-alpha.45) (2025-03-03)

### Bug Fixes

- remove selected filters from state when there are no results (#1716) ([1324ce9](https://github.com/empathyco/x/commit/1324ce96bbb6fa753fbe1623fcfd0bc93050dd4f))

## [6.0.0-alpha.44](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.43...@empathyco/x-components@6.0.0-alpha.44) (2025-02-28)

### Features

- refactor RPs types and send toolingDisplayClick when a prompt is selected (#1715) ([eefb327](https://github.com/empathyco/x/commit/eefb327445a07e1dd63db779d4948f78257ee67b))

## [6.0.0-alpha.43](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.42...@empathyco/x-components@6.0.0-alpha.43) (2025-02-27)

### Code Refactoring

- **empathize:** use computed for hasContent to improve reactivity (#1712) ([76de6ac](https://github.com/empathyco/x/commit/76de6ac65c345a4add6c9e0eb80c3853c518ed31))

## [6.0.0-alpha.42](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.41...@empathyco/x-components@6.0.0-alpha.42) (2025-02-26)

### Code Refactoring

- related prompts type (#1714) ([13a1940](https://github.com/empathyco/x/commit/13a1940ddd5d455a64b68d519b9857677b746887))

## [6.0.0-alpha.41](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.40...@empathyco/x-components@6.0.0-alpha.41) (2025-02-19)

### Code Refactoring

- **typing:** avoiding export default (#1711) ([fe1d67a](https://github.com/empathyco/x/commit/fe1d67ad3ecfef745d9c483bc3fe58b10b312847))

## [6.0.0-alpha.40](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.39...@empathyco/x-components@6.0.0-alpha.40) (2025-02-18)

### Styling

- **related-prompts-tag-list:** add showButton and scrollContainerClass props (#1708) ([ff78329](https://github.com/empathyco/x/commit/ff783295f33cb20f962ec3d9508194a46047a2ee))

## [6.0.0-alpha.39](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.38...@empathyco/x-components@6.0.0-alpha.39) (2025-02-17)

### Features

- change display-click-provider component location (#1709) ([132a671](https://github.com/empathyco/x/commit/132a67150fa9d777a65dc780c61f1e1d7f77d97e))

## [6.0.0-alpha.38](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.37...@empathyco/x-components@6.0.0-alpha.38) (2025-02-17)

### Features

- related-prompts tooling tagging (#1703) ([24df720](https://github.com/empathyco/x/commit/24df7200df5de76a7530e24953367dd09f683fdc))

## [6.0.0-alpha.37](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.36...@empathyco/x-components@6.0.0-alpha.37) (2025-02-17)

### Code Refactoring

- **RelatedPrompt:** component logic to be reusable (#1696) ([fede761](https://github.com/empathyco/x/commit/fede7611e14fab550da63a7a2d793479680f5aba))

## [6.0.0-alpha.36](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.35...@empathyco/x-components@6.0.0-alpha.36) (2025-01-28)

### Features

- remove tailwind class dependency from page-loader-button.vue (#1693) ([26e7c05](https://github.com/empathyco/x/commit/26e7c05970a560be28aa5be55a2bcbfc5277642a))

### Bug Fixes

- **extra-params:** give more priority to values prop over params state in the ExtraParamsProvided payload (#1700) ([d924211](https://github.com/empathyco/x/commit/d9242110a4443cba3cf78ee7c7f9d7689e8fe3a9))

## [6.0.0-alpha.35](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.34...@empathyco/x-components@6.0.0-alpha.35) (2025-01-22)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.34](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.33...@empathyco/x-components@6.0.0-alpha.34) (2025-01-22)

### Bug Fixes

- **page-selector:** request should start at 0 (#1697) ([5dbad85](https://github.com/empathyco/x/commit/5dbad85a6c844eeaf3b2f0df8d63b4e503ab2a9f))

## [6.0.0-alpha.33](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.32...@empathyco/x-components@6.0.0-alpha.33) (2025-01-21)

### Features

- create pagination component (#1687) ([63b20bd](https://github.com/empathyco/x/commit/63b20bd13e28d433d609ef9210dd17dbc7f963dc))

## [6.0.0-alpha.32](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.31...@empathyco/x-components@6.0.0-alpha.32) (2025-01-16)

### Bug Fixes

- send related-prompts request when a query preview is accepted (#1692) ([ba336b3](https://github.com/empathyco/x/commit/ba336b37574d541b0f220e916ece77a07b6f05fc))

## [6.0.0-alpha.31](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.30...@empathyco/x-components@6.0.0-alpha.31) (2025-01-15)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.30](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.29...@empathyco/x-components@6.0.0-alpha.30) (2025-01-15)

### Bug Fixes

- replace `x-w-[calc(100%)]` with a custom one (#1690) ([ecff709](https://github.com/empathyco/x/commit/ecff709280ea8716414439107dc017b396ffc0b4))

## [6.0.0-alpha.29](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.28...@empathyco/x-components@6.0.0-alpha.29) (2025-01-13)

### Styling

- **tailwind:** extend tailwind config to be used by the demo (#1668) ([f33992e](https://github.com/empathyco/x/commit/f33992ed8743367677e1e35fb7dd07e6dcce7424))

## [6.0.0-alpha.28](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.27...@empathyco/x-components@6.0.0-alpha.28) (2025-01-09)

### Features

- **components:** make reference selector for `BaseModal` reactive (#1686) ([b25c2af](https://github.com/empathyco/x/commit/b25c2af800880ecd4ce36369be3e55a626be55e5))

## [6.0.0-alpha.27](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.26...@empathyco/x-components@6.0.0-alpha.27) (2025-01-09)

### Features

- add related prompts list component (#1680) ([8011a96](https://github.com/empathyco/x/commit/8011a967528f6fa33af41aca45971cb9f30d6a8f))

## [6.0.0-alpha.26](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.25...@empathyco/x-components@6.0.0-alpha.26) (2025-01-07)

### Code Refactoring

- **store:** deprecate useStore in favor of vuex's useStore ([de4fecf](https://github.com/empathyco/x/commit/de4fecfa6dcfd9f0d408d34a60d4bdd00dffce99))

## [6.0.0-alpha.25](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.24...@empathyco/x-components@6.0.0-alpha.25) (2025-01-06)

### Continuous Integration

- remove template comments from build ([443d277](https://github.com/empathyco/x/commit/443d27761bc2c024931245d9e6a7b26766101ed7))

## [6.0.0-alpha.24](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.23...@empathyco/x-components@6.0.0-alpha.24) (2024-12-19)

### Bug Fixes

- **types:** update installExtraPlugins to support Promise return type ([99d0620](https://github.com/empathyco/x/commit/99d0620d7017167441d63805d29446778432d60b))

## [6.0.0-alpha.23](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.22...@empathyco/x-components@6.0.0-alpha.23) (2024-12-12)

### Bug Fixes

- **components:** export missing store utils (#1677) ([a1f9cee](https://github.com/empathyco/x/commit/a1f9cee4b2006a71689fc2ce7f07f12816fbb574))

## [6.0.0-alpha.22](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.21...@empathyco/x-components@6.0.0-alpha.22) (2024-12-09)

### Bug Fixes

- fix ref usage ([12d5a05](https://github.com/empathyco/x/commit/12d5a053b55d8a4f09b6e396f16a9ce1877c0774))

## [6.0.0-alpha.21](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.20...@empathyco/x-components@6.0.0-alpha.21) (2024-12-09)

### Features

- **x-installer:** extend domElement type to allow ShadowRoot ([900eb9c](https://github.com/empathyco/x/commit/900eb9c0c9bce7b48897b86ca11e4f1ec82d783b))

## [6.0.0-alpha.20](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.19...@empathyco/x-components@6.0.0-alpha.20) (2024-11-25)

### ⚠ BREAKING CHANGES

- **xds:** the x tailwincss plugin no longer admits an options configuration. The plugin theme is accessible through theme: extend: { x: {...}} so now if you need to customize a value you can do it via extending the general tailwind theme:

```ts
module.exports = {
  theme: {
    extend: {
      spacing: theme => theme('x.spacing'),
      colors: theme => theme('x.colors'),
      screens: theme => theme('x.screens'),
      fontSize: theme => theme('x.fontSize'),
      fontFamily: theme => theme('x.fontFamily'),
      x: {
        colors: {
          neutral: {
            5: '#56ac91',
          },
        },
      },
    },
  },
}
```

To add new components you can do it via https://tailwindcss.com/docs/adding-custom-styles#adding-component-classes

### Features

- **xds:** avoid overriding consumers theme by xds (#1658) ([bd3ed79](https://github.com/empathyco/x/commit/bd3ed79f654fc7e76939c7d0baa2a67e6b879ed8))

## [6.0.0-alpha.19](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.18...@empathyco/x-components@6.0.0-alpha.19) (2024-11-25)

### Features

- Add content class in base slider to ease customisation (#1662) ([63d7b99](https://github.com/empathyco/x/commit/63d7b9983ec37fb979115ec35a32d2ec2dfc1eca))

## [6.0.0-alpha.18](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.17...@empathyco/x-components@6.0.0-alpha.18) (2024-11-22)

### Features

- add related prompts selection events (#1663) ([8cdf6db](https://github.com/empathyco/x/commit/8cdf6dbaff4a5e111fbc77a898a502ce133e1afe))

## [6.0.0-alpha.17](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.16...@empathyco/x-components@6.0.0-alpha.17) (2024-11-21)

### Features

- add selection state to related prompts module (#1659) ([220c449](https://github.com/empathyco/x/commit/220c44926709378ebee87a21e06c6f188c5d3cd1))

### Bug Fixes

- **animation-prop:** decommission old animation-prop.ts and generalize the new one (#1660) ([493b6bd](https://github.com/empathyco/x/commit/493b6bd1e8a9de2731b582bb60fac6e29a1a0a47))

## [6.0.0-alpha.16](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.15...@empathyco/x-components@6.0.0-alpha.16) (2024-11-21)

### Bug Fixes

- **next-queries:** export types from module(#1661) ([ef0f71e](https://github.com/empathyco/x/commit/ef0f71eb08494699b4c017d077dc9fc8fbe97ce0))

## [6.0.0-alpha.15](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.14...@empathyco/x-components@6.0.0-alpha.15) (2024-11-20)

### Bug Fixes

- **define-component:** relax definecomponent type to avoid type collisions (#1657) ([2ff1b67](https://github.com/empathyco/x/commit/2ff1b67bf38f6b59425131e55354ebfe681a3b66))

## [6.0.0-alpha.14](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.13...@empathyco/x-components@6.0.0-alpha.14) (2024-11-20)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.13](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.12...@empathyco/x-components@6.0.0-alpha.13) (2024-11-13)

### Features

- add lang parameter to the queriesPreview hash (#1653) ([b41e6c6](https://github.com/empathyco/x/commit/b41e6c6dfe629270a7919cf7f5c528b839c7c831))

## [6.0.0-alpha.12](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.11...@empathyco/x-components@6.0.0-alpha.12) (2024-11-04)

### Features

- new base-slider component (#1650) ([a3b1a0a](https://github.com/empathyco/x/commit/a3b1a0ad1c53d2ae39ae3e9d4229518825a040af))

## [6.0.0-alpha.11](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.10...@empathyco/x-components@6.0.0-alpha.11) (2024-11-01)

### Features

- create related prompts module (#1642) ([36cdcc6](https://github.com/empathyco/x/commit/36cdcc681d4b049815b99a42d48c22d30c49fafa))

## [6.0.0-alpha.10](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.9...@empathyco/x-components@6.0.0-alpha.10) (2024-10-31)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.9](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.8...@empathyco/x-components@6.0.0-alpha.9) (2024-10-31)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.8](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.7...@empathyco/x-components@6.0.0-alpha.8) (2024-10-31)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.7](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.6...@empathyco/x-components@6.0.0-alpha.7) (2024-10-28)

**Note:** Version bump only for package @empathyco/x-components

## [6.0.0-alpha.6](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.5...@empathyco/x-components@6.0.0-alpha.6) (2024-10-28)

### Features

- add types for related prompts (#1640) ([9822c28](https://github.com/empathyco/x/commit/9822c285410f6d308a8a0e43f47e951b052592a2))

## [6.0.0-alpha.5](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.4...@empathyco/x-components@6.0.0-alpha.5) (2024-10-28)

### Build System

- use vue latest version as peer dependency (#1651) ([1618993](https://github.com/empathyco/x/commit/161899326d325db46f39eead4ca7b57984b58b39))

## [6.0.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.83...@empathyco/x-components@6.0.0-alpha.4) (2024-10-24)

### Features

- update x-components and related packages to vue 3 (#1644) ([d590842](https://github.com/empathyco/x/commit/d5908427544b9a65bbc16a860ea6f73270ee7c26))

## [6.0.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.2...@empathyco/x-components@6.0.0-alpha.3) (2024-10-04)

### Bug Fixes

- **scroll:** scroll direction inconsistency (#1629) ([ad970ae](https://github.com/empathyco/x/commit/ad970ae8cd7898f23baa11d3a128d3251cd57cdb))

## [6.0.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-components@6.0.0-alpha.1...@empathyco/x-components@6.0.0-alpha.2) (2024-09-25)

### ⚠ BREAKING CHANGES

- **history-queries-switch:** remove `change` event emission in favour of `update:modelValue` in `BaseSwitch` component.

### Bug Fixes

- **history-queries-switch:** migrate value to modelValue (#1618) ([82a6e27](https://github.com/empathyco/x/commit/82a6e27b9a78388b6c0b42c57ce7ff6e63293686))

### Testing

- active and fix linter for tests (#1616) ([0f35e7c](https://github.com/empathyco/x/commit/0f35e7caf529e7a06252abe0ea64b119c1206566))
- adjust test to vue3 (#1608) ([0f4bb97](https://github.com/empathyco/x/commit/0f4bb97dcba50b21c98575d51bda944bfe532b1f))
- **e2e-components:** rewrite all e2e sheet components to accomplish vue3 (#1619) ([5a419b2](https://github.com/empathyco/x/commit/5a419b2d882c151f81d9921d591140e5471f5b05))
- **e2e:** fix e2e tests (#1617) ([f81add6](https://github.com/empathyco/x/commit/f81add665e5b2f36ecedf25d14eb5f6573f0e0fb))

## [6.0.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.81...@empathyco/x-components@6.0.0-alpha.1) (2024-09-05)

### ⚠ BREAKING CHANGES

- @empathyco/x-components v6 and @empathyco/x-archetype-utils v2 are only compatible with Vue 3 and if you are looking for the Vue 2 versions, take look at the main brach.
- refactors the GlobalXBus to use a prop to receive the listeners instead of relying on attributes.

### Features

- bump packages versions (#1611) ([eb7d377](https://github.com/empathyco/x/commit/eb7d377f0da3d09b78bc964de90529326889eb62))
- make internal demo app functional (#1574) ([a485dea](https://github.com/empathyco/x/commit/a485dea768918280e2fec46cae0d5a3f4932002f))
- **x-installer:** update to vue3 and adapt x-installer (#1572) ([c6b28e5](https://github.com/empathyco/x/commit/c6b28e5e9a07832e992f27a40d7513dbec90d2f2))

### Bug Fixes

- adjust to new vue render function API (#1596) ([7ec2b97](https://github.com/empathyco/x/commit/7ec2b9719f18275e7843544f26f94c393fef7090))
- **infinite-scroll:** getting xBus from XPlugin instead useXBus ([b936ae5](https://github.com/empathyco/x/commit/b936ae585b4ef5ae390515cfc2c3a0dfc782ad39))
- **layout:** avoid shared CSS classes between layouts with scoped (#1605) ([b3cc3f5](https://github.com/empathyco/x/commit/b3cc3f528f71b0877a406c65cadfbecda7aca756))
- **list-components:** fix list components, migrate infinite-scroll directive and deprecated layouts (#1576) ([4b57f19](https://github.com/empathyco/x/commit/4b57f19be601220a4dc6874dc1d5efa8fdbcf991))
- **search:** replace results state to append new results instead of pushing them (#1597) ([e64e3cb](https://github.com/empathyco/x/commit/e64e3cb9f3c046d1c30249fb56b0b3ad32f97925))

### Testing

- **auto-progress-bar:** fix test after Vue3 update (#1582) ([335c370](https://github.com/empathyco/x/commit/335c37021f9a0f6fefaec01714cc31fb6bf66391))
- **components:** fix tests after Vue3 update BATCH 1 ([5d4dec8](https://github.com/empathyco/x/commit/5d4dec81b5b9ee99f1cbfc1d88bbf58cd5188602))
- **vue-jest:** update vue-jest dependency (#1581) ([46ff08b](https://github.com/empathyco/x/commit/46ff08bb5834d790b0c6414fc549141b9a64f1d1))

### Code Refactoring

- **animation-factory:** fix Vue3 breaking changes (#1579) ([f915731](https://github.com/empathyco/x/commit/f915731cc8ea662a2066fee054f47885ee2154a9))
- **base-switch:** decommission of value prop (#1589) ([35968eb](https://github.com/empathyco/x/commit/35968ebb69634984e867b03221d373efe4af96c8))
- **base-switch:** migrate component to vue3 (#1588) ([875a6e2](https://github.com/empathyco/x/commit/875a6e2638885498396db362753550857ec8d7e2))
- **components:** remove warnings first batch (#1575) ([1877da6](https://github.com/empathyco/x/commit/1877da61c2eb5aff5742387dc2285b3db86afda5))
- get rid of NoElement component and useNoElementRender composable (#1583) ([059eecc](https://github.com/empathyco/x/commit/059eecc0fd5aa1612c1fc7b4d5ec08cfe5fc5b84))
- **render-function:** clear void calls (#1580) ([7875ff5](https://github.com/empathyco/x/commit/7875ff5b8420ea1ed03edd3fee28a822582b4641))
- **staggered-fade-and-slide:** use Vue native staggered transition (#1578) ([79e136f](https://github.com/empathyco/x/commit/79e136f04b0b75ddea77c464b8f5ea0ed6602eb1))
- **v-deep:** replace by :deep() (#1577) ([71c08db](https://github.com/empathyco/x/commit/71c08dbc175093bbfc56160e3b07b8774fcbc683))

### Build System

- adjust rollup production build for Vue3 (#1603) ([ed587b1](https://github.com/empathyco/x/commit/ed587b16a56b32734e9cf3ff05311954627f3820))

### Continuous Integration

- **linter:** fix linter issues to pass the CI (#1606) ([aff3151](https://github.com/empathyco/x/commit/aff3151818c64885d7c28e69f511d33ae41b38f5))

## [5.0.0-alpha.83](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.82...@empathyco/x-components@5.0.0-alpha.83) (2024-10-03)

### Bug Fixes

- snippet config extra params reactivity (#1628) ([c87788a](https://github.com/empathyco/x/commit/c87788a6f194e6b8f59b520f05e9ed617c98bae6))

## [5.0.0-alpha.82](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.81...@empathyco/x-components@5.0.0-alpha.82) (2024-09-30)

### Bug Fixes

- **tagging:** query tagging and send session param (#1627) ([69dd690](https://github.com/empathyco/x/commit/69dd690c1adf9195782f4747ba5d255251f5ac3c))

## [5.0.0-alpha.81](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.80...@empathyco/x-components@5.0.0-alpha.81) (2024-08-20)

### Features

- **querySuggestions:** hide suggestions that match with any session query (#1600) ([2f51375](https://github.com/empathyco/x/commit/2f51375e04d46e2aba77f08332797285829ebde7))

## [5.0.0-alpha.80](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.79...@empathyco/x-components@5.0.0-alpha.80) (2024-08-19)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.79](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.78...@empathyco/x-components@5.0.0-alpha.79) (2024-08-14)

### Features

- update result information in the QPs (#1591) ([3e99d0c](https://github.com/empathyco/x/commit/3e99d0cdcb25366af2adff977e25d58d45f7421f))

## [5.0.0-alpha.78](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.77...@empathyco/x-components@5.0.0-alpha.78) (2024-08-13)

### Features

- **main-modal:** make events configurable via props (#1590) ([60d630c](https://github.com/empathyco/x/commit/60d630ca2a181d2919b9f1019abbf1eee5dd2c30))

## [5.0.0-alpha.77](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.76...@empathyco/x-components@5.0.0-alpha.77) (2024-08-13)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.76](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.75...@empathyco/x-components@5.0.0-alpha.76) (2024-08-08)

### Bug Fixes

- send origin in query tagging (#1585) ([92efdf7](https://github.com/empathyco/x/commit/92efdf71a4f794d58b9f68cf68783ca0489eb7ee))

## [5.0.0-alpha.75](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.74...@empathyco/x-components@5.0.0-alpha.75) (2024-07-23)

### Code Refactoring

- **no-element:** towards getting rid of no-element component (#1564) ([12bb73d](https://github.com/empathyco/x/commit/12bb73dbe7ff6cf761cc2e6581b56e78c9c3359a))

## [5.0.0-alpha.74](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.73...@empathyco/x-components@5.0.0-alpha.74) (2024-07-23)

### Features

- **display-emitter:** support Vue3 to the component (#1555) ([21bcd52](https://github.com/empathyco/x/commit/21bcd5228bf2cc3e8f31d49fe55683788438e089))

## [5.0.0-alpha.73](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.72...@empathyco/x-components@5.0.0-alpha.73) (2024-07-18)

### Bug Fixes

- keyboard navigation within shadow dom (#1571) ([1784c4c](https://github.com/empathyco/x/commit/1784c4cb6f130947a2454f5adbabcaf4821f8ab2))

## [5.0.0-alpha.72](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.71...@empathyco/x-components@5.0.0-alpha.72) (2024-07-18)

### Bug Fixes

- **queryPreviewList:** repeated query loading issue (#1566) ([60aa0c0](https://github.com/empathyco/x/commit/60aa0c0975eabc3a282cfece4ab64fd29c02a3cb))

## [5.0.0-alpha.71](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.70...@empathyco/x-components@5.0.0-alpha.71) (2024-07-15)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.70](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.69...@empathyco/x-components@5.0.0-alpha.70) (2024-07-11)

### Features

- migrate internal view components (#1563) ([df0d026](https://github.com/empathyco/x/commit/df0d02634d1193f35918a5c8fd6913faa65c9ab7))

## [5.0.0-alpha.69](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.68...@empathyco/x-components@5.0.0-alpha.69) (2024-07-11)

### Features

- migrate Scroll and ScrolToTop componentes (#1562) ([c8182f4](https://github.com/empathyco/x/commit/c8182f4a4435e1e62e7eaee518fb6325fe01bf7e))

## [5.0.0-alpha.68](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.67...@empathyco/x-components@5.0.0-alpha.68) (2024-07-10)

### Features

- **create-animation:** migrate to composition API (#1553) ([1097c0d](https://github.com/empathyco/x/commit/1097c0d1b9dd63f9573812b9ddb41b790725b46e))

## [5.0.0-alpha.67](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.66...@empathyco/x-components@5.0.0-alpha.67) (2024-07-10)

### Features

- migrate url-handler x-module (#1556) ([9445758](https://github.com/empathyco/x/commit/94457580884be4b03ec72fa18231350bdf3f115a))

## [5.0.0-alpha.66](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.65...@empathyco/x-components@5.0.0-alpha.66) (2024-07-10)

### Features

- **icons:** migrate icons to composition API (#1551) ([243419f](https://github.com/empathyco/x/commit/243419f15b504cea6f8db3ef53899915a174a031))

## [5.0.0-alpha.65](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.64...@empathyco/x-components@5.0.0-alpha.65) (2024-07-09)

### Features

- migrate experience controls (#1530) ([91ee6d0](https://github.com/empathyco/x/commit/91ee6d0f171b870c42e6dcc95229a6be66b7067e))

## [5.0.0-alpha.64](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.63...@empathyco/x-components@5.0.0-alpha.64) (2024-07-09)

### Bug Fixes

- **main-scroll:** obtain observed container element reliably to work with any Vue version (#1552) ([0b4e415](https://github.com/empathyco/x/commit/0b4e41504409dd35a3da0fcf35fa471ea8350f6f))

## [5.0.0-alpha.63](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.62...@empathyco/x-components@5.0.0-alpha.63) (2024-07-08)

### Features

- migrate filters components to Composition API (#1550) ([dd6a2d7](https://github.com/empathyco/x/commit/dd6a2d728632e81c25cc918c1cac1aa10daab590))

## [5.0.0-alpha.62](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.61...@empathyco/x-components@5.0.0-alpha.62) (2024-07-08)

### Features

- **renderless-extra-param:** migrate to composition API (#1546) ([3f111f9](https://github.com/empathyco/x/commit/3f111f98fdf0a4175dce0a5d8711bb8d4e4729df))

## [5.0.0-alpha.61](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.60...@empathyco/x-components@5.0.0-alpha.61) (2024-07-03)

### Features

- **fallback-disclaimer:** migration to composition api (#1545) ([6af6737](https://github.com/empathyco/x/commit/6af6737e854616567822e6ea5a09f093a7368960))

## [5.0.0-alpha.60](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.59...@empathyco/x-components@5.0.0-alpha.60) (2024-07-03)

### Features

- migrate device-detector component (#1544) ([4083571](https://github.com/empathyco/x/commit/4083571bd2fdfc268b529c4ea5a02acb81eecc32))

## [5.0.0-alpha.59](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.58...@empathyco/x-components@5.0.0-alpha.59) (2024-07-03)

### Features

- **tagging:** migrate to composition API (#1543) ([f06e35d](https://github.com/empathyco/x/commit/f06e35d25fb561bca1b53f579ed7ace8674b9085))

## [5.0.0-alpha.58](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.57...@empathyco/x-components@5.0.0-alpha.58) (2024-07-02)

### ⚠ BREAKING CHANGES

- **simple-filter:** use cssClasses prop to pass classes through the component in Vue 3 instead of class or :class when using RenderlessFilter or SimpleFilter components

### Features

- **simple-filter:** migrate RenderlessFilter and SimpleFilter to composition API(#1529) ([8d3a2f2](https://github.com/empathyco/x/commit/8d3a2f23748eec700be10f83cad909b6fdf2aa9b))

## [5.0.0-alpha.57](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.56...@empathyco/x-components@5.0.0-alpha.57) (2024-07-01)

### Features

- **facets:** migrate AllFilter component to Composition API (#1535) ([0b00671](https://github.com/empathyco/x/commit/0b006711297f6fb3721622082fe63b87ce4bcbf7))

### Bug Fixes

- **vue3:** fix minor Vue3 warnings about migration (#1533) ([8b65ea7](https://github.com/empathyco/x/commit/8b65ea796c7e02c973ba9566bd6bae17fc879c3e))

## [5.0.0-alpha.56](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.55...@empathyco/x-components@5.0.0-alpha.56) (2024-07-01)

### Features

- migrate `Redirection` component to composition api (#1532) ([93c0809](https://github.com/empathyco/x/commit/93c08094a33f9828631ad4e4bbb9ac7831db5963))

## [5.0.0-alpha.55](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.54...@empathyco/x-components@5.0.0-alpha.55) (2024-06-26)

### ⚠ BREAKING CHANGES

- **use-register-x-module:** get rid of useRegisterXModule composable. Use XPlugin.registerXModule(xModule) or InstallXOptions.initialXModules instead

### Code Refactoring

- **use-register-x-module:** get rid of register x-module composable and deprecated the mixin for the same (#1534) ([4dabc84](https://github.com/empathyco/x/commit/4dabc84c67720e4bfca739b685f3fed5d100f693))

## [5.0.0-alpha.54](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.53...@empathyco/x-components@5.0.0-alpha.54) (2024-06-24)

### Features

- replace DisableAnimationMixin by useDisableAnimation composable (#1469) ([f498d3f](https://github.com/empathyco/x/commit/f498d3fba5d294391dcfca47f9724558e98f50f0))

## [5.0.0-alpha.53](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.52...@empathyco/x-components@5.0.0-alpha.53) (2024-06-24)

### Features

- **extra-params:** migrate extra params and snippet config extra params (#1531) ([d869f18](https://github.com/empathyco/x/commit/d869f1886c11f74af8a6350033d7567385ad629d))

## [5.0.0-alpha.52](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.51...@empathyco/x-components@5.0.0-alpha.52) (2024-06-20)

### Features

- migrate `QueryPreviewButton` component to composition API (#1525) ([3eff0c7](https://github.com/empathyco/x/commit/3eff0c7c9479abbebbda59e8cc538af6f55375e1))

## [5.0.0-alpha.51](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.50...@empathyco/x-components@5.0.0-alpha.51) (2024-06-19)

### Features

- migrate popular-searches x-module (#1524) ([f79456d](https://github.com/empathyco/x/commit/f79456d4589b3f9dee5fd86fad9625b853dde267))

## [5.0.0-alpha.50](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.49...@empathyco/x-components@5.0.0-alpha.50) (2024-06-19)

### Features

- migrate `facets provider` component to use Composition API (#1523) ([eff7b8d](https://github.com/empathyco/x/commit/eff7b8d92c54aece07061c2d8ce58507a56e7d01))

## [5.0.0-alpha.49](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.48...@empathyco/x-components@5.0.0-alpha.49) (2024-06-18)

### Features

- migrate `next-queries` module to composition API ([324d5d8](https://github.com/empathyco/x/commit/324d5d866167352b9ad5e1b2858853ce197fe7fe))

## [5.0.0-alpha.48](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.47...@empathyco/x-components@5.0.0-alpha.48) (2024-06-18)

### Features

- migrate `identifier-results` x-module to composition API (#1521) ([81b18d0](https://github.com/empathyco/x/commit/81b18d03b3ae2ba9df05f5c288a7eab0e0e7966c))

## [5.0.0-alpha.47](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.46...@empathyco/x-components@5.0.0-alpha.47) (2024-06-17)

### Bug Fixes

- **x-module:** deprecate useRegisterXModule composable in favour of register the x-module itself in the import (#1520) ([525b020](https://github.com/empathyco/x/commit/525b020f033b1e44d95e5b4042c8201636c87287))

## [5.0.0-alpha.46](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.45...@empathyco/x-components@5.0.0-alpha.46) (2024-06-17)

### Features

- **search:** add the capability to reload the current search (#1515) ([617c3b0](https://github.com/empathyco/x/commit/617c3b0d4c07a1054d95c9b4316b86dc5112643e))

## [5.0.0-alpha.45](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.44...@empathyco/x-components@5.0.0-alpha.45) (2024-06-14)

### Features

- **recommendations:** migrate recommendations x-module to composition api (#1519) ([5d44214](https://github.com/empathyco/x/commit/5d44214092af033d9cbf88ec9f306d15a1ded120))

## [5.0.0-alpha.44](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.43...@empathyco/x-components@5.0.0-alpha.44) (2024-06-14)

### Features

- migrate `Spellcheck` and `SpellcheckButton` components to composition api (#1518) ([0e848a7](https://github.com/empathyco/x/commit/0e848a70d69a780b4a053d5bc78b432178f21327))

## [5.0.0-alpha.43](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.42...@empathyco/x-components@5.0.0-alpha.43) (2024-06-13)

### Features

- migrate semantics queries module to composition api (#1508) ([72914a2](https://github.com/empathyco/x/commit/72914a25195e2e546da343d32c6a4544b38bdd91))

## [5.0.0-alpha.42](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.41...@empathyco/x-components@5.0.0-alpha.42) (2024-06-12)

### Features

- migrate `Banner` and `Promoted` to composition API (#1506) ([c102fd9](https://github.com/empathyco/x/commit/c102fd96b26425df2ed8d73d58b3db8fc454deeb))
- migrate RTs module to composition API (#1498) ([22c5325](https://github.com/empathyco/x/commit/22c5325666441121e8ee64bfaa4c51ddad11939a))

## [5.0.0-alpha.41](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.40...@empathyco/x-components@5.0.0-alpha.41) (2024-06-12)

### Features

- migrate `query suggestions` module to composition api (#1497) ([4a9c742](https://github.com/empathyco/x/commit/4a9c742007476367328be6c978d16ec16ae115c1))

## [5.0.0-alpha.40](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.39...@empathyco/x-components@5.0.0-alpha.40) (2024-06-12)

### Features

- migrate history queries x module to composition api (#1494) ([cd51e9b](https://github.com/empathyco/x/commit/cd51e9bb2afb77bbb8f935445bfda360dcfaafde))

## [5.0.0-alpha.39](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.34...@empathyco/x-components@5.0.0-alpha.39) (2024-06-11)

### Bug Fixes

- **semantic-queries:** cancel track no results query on QueryPreviewUnmounted event (#1507) ([cc6518e](https://github.com/empathyco/x/commit/cc6518efe8e00bf02240ca54e39ef77d05a3139f))

### Continuous Integration

- add token to checkout action (#1511) ([c7cd70a](https://github.com/empathyco/x/commit/c7cd70a5b6df5701b5e46b4558b82485bc40f953))
- fix package version and remove `persist-credentials` (#1513) ([c3add80](https://github.com/empathyco/x/commit/c3add8033ac5515e715e1ffff636b6df8133bccc))

## [5.0.0-alpha.38](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.37...@empathyco/x-components@5.0.0-alpha.38) (2024-06-11)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.37](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.36...@empathyco/x-components@5.0.0-alpha.37) (2024-06-10)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.36](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.35...@empathyco/x-components@5.0.0-alpha.36) (2024-06-10)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.35](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.34...@empathyco/x-components@5.0.0-alpha.35) (2024-06-07)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.34](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.33...@empathyco/x-components@5.0.0-alpha.34) (2024-06-06)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.33](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.32...@empathyco/x-components@5.0.0-alpha.33) (2024-06-05)

### Code Refactoring

- **keyboard-navigation:** use xBus only (#1502) ([8bb3c60](https://github.com/empathyco/x/commit/8bb3c604f308598a124719345bb4cf15a4d83103))

## [5.0.0-alpha.32](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.31...@empathyco/x-components@5.0.0-alpha.32) (2024-06-05)

### Features

- migrate PartialQueryButton and PartialResultsList (#1501) ([5e87123](https://github.com/empathyco/x/commit/5e87123d4a6c1edeb05f83c31ee8f096b5558e0f))

## [5.0.0-alpha.31](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.30...@empathyco/x-components@5.0.0-alpha.31) (2024-06-04)

### Features

- migrate BaseEventsModal to composition API ([7ef04b6](https://github.com/empathyco/x/commit/7ef04b65bcef2eb9b9dc5bc107bc02823831d444))

## [5.0.0-alpha.30](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.29...@empathyco/x-components@5.0.0-alpha.30) (2024-06-04)

### Features

- **base-id-modal:** migrate to composition API (#1500) ([6274c67](https://github.com/empathyco/x/commit/6274c676946536c9c1c4e54205ebda18c79b8f55))

## [5.0.0-alpha.29](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.28...@empathyco/x-components@5.0.0-alpha.29) (2024-05-31)

### Features

- **keyboard-navigation:** migrate keyboard-navigation component to composition API (#1493) ([4cf31c9](https://github.com/empathyco/x/commit/4cf31c9df4b751514deaaef4c9abfe4ee5ddfc40))

## [5.0.0-alpha.28](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.27...@empathyco/x-components@5.0.0-alpha.28) (2024-05-31)

### Features

- **panels:** migrate `base-panels` components to composition api (#1491) ([077ad4d](https://github.com/empathyco/x/commit/077ad4d1bcc1dcf0ae2e16a02f1ac073481a1892))
- **result-images:** migrate result images components to composition API (#1496) ([624fb45](https://github.com/empathyco/x/commit/624fb459e71b3c0905e53ba70c1a3a15f581a0fc))

## [5.0.0-alpha.27](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.26...@empathyco/x-components@5.0.0-alpha.27) (2024-05-30)

### Features

- **highlight:** migrate highlight component to composition API (#1486) ([10dd541](https://github.com/empathyco/x/commit/10dd5417f861d6e1152483abbd510059d2917f48))

## [5.0.0-alpha.26](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.25...@empathyco/x-components@5.0.0-alpha.26) (2024-05-30)

### Bug Fixes

- **animation:** fix Expected Object, got Function on animations props (#1489) ([4467edc](https://github.com/empathyco/x/commit/4467edcb08c8d4f59044209d0f9a800745f6d6af))

## [5.0.0-alpha.25](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.24...@empathyco/x-components@5.0.0-alpha.25) (2024-05-29)

### Features

- migrate base suggestions component to composition API ([34bd833](https://github.com/empathyco/x/commit/34bd833e58f9b5f559df17ec2781e529476cdda8))

### Bug Fixes

- build ([f3b6ea9](https://github.com/empathyco/x/commit/f3b6ea91039dcfb1a2d2a50977b65aec7c5cd4c8))
- fix type of prop ([fbfca6f](https://github.com/empathyco/x/commit/fbfca6f09f3d5145f87b4a2b7f6e4f7084468996))

### Code Refactoring

- use implicit return ([99dce8d](https://github.com/empathyco/x/commit/99dce8d461c0b966fabca4ef61ced10ab44b20e2))
- use implicit return ([4405835](https://github.com/empathyco/x/commit/440583514bf78eae6b8531d89ef28a22718831ea))

## [5.0.0-alpha.24](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.23...@empathyco/x-components@5.0.0-alpha.24) (2024-05-29)

### Bug Fixes

- handle dynamic content in empathize (#1492) ([db082ef](https://github.com/empathyco/x/commit/db082efdcfa6fda3863a344f884cd05848bac97d))

## [5.0.0-alpha.23](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.22...@empathyco/x-components@5.0.0-alpha.23) (2024-05-28)

### Features

- **base-modal:** migrate base-modal component and side effects (#1479) ([610ec16](https://github.com/empathyco/x/commit/610ec16e20b10a344936b2914c61085e22a09dfd))
- **sliding-panel:** migrate sliding-panel component to composition API (#1485) ([bf9e1a3](https://github.com/empathyco/x/commit/bf9e1a38364a23402562a19ce8095452da5f02d7))

## [5.0.0-alpha.22](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.21...@empathyco/x-components@5.0.0-alpha.22) (2024-05-28)

### Code Refactoring

- migrate `BaseVariableColumnGrid` to Composition API (#1482) ([b7e292a](https://github.com/empathyco/x/commit/b7e292ae55560f557dd7db3cfbceed993c7b318e))

## [5.0.0-alpha.21](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.20...@empathyco/x-components@5.0.0-alpha.21) (2024-05-28)

### Features

- replace extra divs with `NoElement` (#1484) ([cc7042e](https://github.com/empathyco/x/commit/cc7042e5f144f2abc9eb39e3834c8a153795f558))

## [5.0.0-alpha.20](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.19...@empathyco/x-components@5.0.0-alpha.20) (2024-05-28)

### Features

- **empathize:** migrate empathize component to composition API (#1481) ([ae34083](https://github.com/empathyco/x/commit/ae34083978ea658f7b740f7a4f701b3dd74c0b2f))

## [5.0.0-alpha.19](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.18...@empathyco/x-components@5.0.0-alpha.19) (2024-05-27)

### Features

- Replace `layoutsmixin` by `useLayouts` composable (#1480) ([71feaae](https://github.com/empathyco/x/commit/71feaae8493fb683919967bdf52de161a4e4fbf2))

## [5.0.0-alpha.18](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.17...@empathyco/x-components@5.0.0-alpha.18) (2024-05-23)

### Features

- **search-box:** migrate search-box x-module components to Composition API (#1476) ([5c2b7bc](https://github.com/empathyco/x/commit/5c2b7bcf47281f9a3bb2ea65a1bfb73c6d850260))

## [5.0.0-alpha.17](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.16...@empathyco/x-components@5.0.0-alpha.17) (2024-05-22)

### Features

- **use-debounce:** create useDebounce composable to deprecate Debounce decorator (#1475) ([67f0e42](https://github.com/empathyco/x/commit/67f0e42079839ec9c0f74a9d25ecf9bb2de9a9ab))

## [5.0.0-alpha.16](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.15...@empathyco/x-components@5.0.0-alpha.16) (2024-05-22)

### Code Refactoring

- **noElement:** use the full array of VNodes from the default slot (#1474) ([8fb904c](https://github.com/empathyco/x/commit/8fb904caf9be32ab573bcc9acba4dbc602dd1bc6))

## [5.0.0-alpha.15](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.14...@empathyco/x-components@5.0.0-alpha.15) (2024-05-21)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.14](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.13...@empathyco/x-components@5.0.0-alpha.14) (2024-05-21)

### Features

- **use-x-bus:** unsubscribe from bus events when component is unmounted (#1472) ([36f542a](https://github.com/empathyco/x/commit/36f542ad255096816fccba4c7dcec8e5a9571550))

## [5.0.0-alpha.13](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.12...@empathyco/x-components@5.0.0-alpha.13) (2024-05-17)

### ⚠ BREAKING CHANGES

- **scroll:** `WindowScroll' component will no longer be available and has been removed.

### Features

- **scroll:** replace `ScrollMixin` by `UseScroll` composable (#1473) ([26244cd](https://github.com/empathyco/x/commit/26244cdc8ced863918f0ceb8138ca89bf6792461))

## [5.0.0-alpha.12](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.11...@empathyco/x-components@5.0.0-alpha.12) (2024-05-15)

### Features

- migrate `FiltersInjection` mixin (#1467) ([839c663](https://github.com/empathyco/x/commit/839c66334c98ed399ce354a2c5a3a842734ed54c))

## [5.0.0-alpha.11](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.10...@empathyco/x-components@5.0.0-alpha.11) (2024-05-13)

### Features

- replace `AnimationsMixin` with `useCollapseAnimation` composable (#1468) ([e3ee9d9](https://github.com/empathyco/x/commit/e3ee9d94f9acc4abdcd1c591a754c86d9a6abbb7))

## [5.0.0-alpha.10](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.9...@empathyco/x-components@5.0.0-alpha.10) (2024-05-09)

### Features

- Replace FacetsMixin by useFacets composable (#1462) ([bb7e0ce](https://github.com/empathyco/x/commit/bb7e0cede8653d82e436db696e80c1bdbcb9cc41))

## [5.0.0-alpha.9](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.8...@empathyco/x-components@5.0.0-alpha.9) (2024-05-09)

### Features

- migrate `ItemsListInjection` mixin (#1460) ([a89fb51](https://github.com/empathyco/x/commit/a89fb5179de040695f13d56f43de50917e1c7f97))

## [5.0.0-alpha.8](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.7...@empathyco/x-components@5.0.0-alpha.8) (2024-05-08)

### ⚠ BREAKING CHANGES

- `MainScroll` drops the usage of `NoElement` as root element and uses a div instead. This extra div could break the style of an application that relies on `MainScroll` rendering their content directly.
  `MainScrollItem` drops the usage of `NoElement` if no `tag` prop is passed and uses a div as fallback.

### Features

- migrate `MainScroll` and `MainScrollItem` components (#1456) ([b720132](https://github.com/empathyco/x/commit/b7201322bbf1f5696e80e00622d21d653228177c))

## [5.0.0-alpha.7](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.6...@empathyco/x-components@5.0.0-alpha.7) (2024-05-06)

### ⚠ BREAKING CHANGES

- **ColumnPickerMixin:** `BaseColumnPickerDropdown` component will no longer emit the `change` event, use `update:modelValue` instead.
  `BaseColumnPickerDropdown` prop for the selected columns was renamed from `value` to `modelValue`.

`BaseColumnPickerList` component will no longer emit the `change` event, use `update:modelValue` instead.
`BaseColumnPickerList` prop for the selected columns was renamed from `value` to `modelValue`.

`ColumnPickerMixin` has been removed.

### Code Refactoring

- **ColumnPickerMixin:** get rid of `ColumnPickerMixin` and refactor components which use it (#1461) ([c5b84da](https://github.com/empathyco/x/commit/c5b84da32b75a37d028e91b64220016a2cfb3037))

## [5.0.0-alpha.6](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.5...@empathyco/x-components@5.0.0-alpha.6) (2024-05-03)

**Note:** Version bump only for package @empathyco/x-components

## [5.0.0-alpha.5](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.4...@empathyco/x-components@5.0.0-alpha.5) (2024-05-01)

### Testing

- add Sort components to Vue 3 migration test (#1454) ([7ccffb0](https://github.com/empathyco/x/commit/7ccffb084cdf6521c57977eca4d19d93f6586a2d))

## [5.0.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.3...@empathyco/x-components@5.0.0-alpha.4) (2024-05-01)

### Bug Fixes

- **query-preview-list:** enable inherit attrs (#1458) ([1adbfe0](https://github.com/empathyco/x/commit/1adbfe04665e289aa0c325daced40f257669fe2d))

## [5.0.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.2...@empathyco/x-components@5.0.0-alpha.3) (2024-05-01)

### Code Refactoring

- **base-event-button:** migrate base-event-button component to Composition API (#1457) ([39a7a8e](https://github.com/empathyco/x/commit/39a7a8ed4767ae78d447e6ddca530c41f9f681dc))

## [5.0.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.1...@empathyco/x-components@5.0.0-alpha.2) (2024-05-01)

### Documentation

- fix typo (#1455) ([44eae35](https://github.com/empathyco/x/commit/44eae359b33f9642eb9af02701fd6a3295a2deb9))

## [5.0.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-components@5.0.0-alpha.0...@empathyco/x-components@5.0.0-alpha.1) (2024-04-29)

### Code Refactoring

- **query-preview:** migrate query preview component x provide (#1452) ([a60c62a](https://github.com/empathyco/x/commit/a60c62a35d7ba3f13e6561583a0af9f5a46c61b2))

## [5.0.0-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.46...@empathyco/x-components@5.0.0-alpha.0) (2024-04-24)

### ⚠ BREAKING CHANGES

- **sort-mixin:** base-dropdown component will no longer emit the `change` event, use `update:modelValue` instead.
  base-dropdown prop for the selected item was renamed from `value` to `modelValue`.

### Code Refactoring

- **sort-mixin:** get rid of SortMixin and refactor components which use it (#1448) ([de0a287](https://github.com/empathyco/x/commit/de0a28754d8fefe8c4db6aa7b7cb5d8407016be2))

## [4.1.0-alpha.46](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.45...@empathyco/x-components@4.1.0-alpha.46) (2024-04-22)

### Features

- export pageLoaderButton component (#1449) ([115f744](https://github.com/empathyco/x/commit/115f7448fc92cee5be4151191d4b1a347fd570a1))

## [4.1.0-alpha.45](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.44...@empathyco/x-components@4.1.0-alpha.45) (2024-04-19)

### Features

- **bus:** make `useXBus` get bus from `XPlugin` (#1447) ([c57d1af](https://github.com/empathyco/x/commit/c57d1aff8df162e5b99b78822ba5013b617d4aba))

## [4.1.0-alpha.44](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.43...@empathyco/x-components@4.1.0-alpha.44) (2024-04-19)

### Features

- EMP-3849 Create vue3-migration-test package ([399fe51](https://github.com/empathyco/x/commit/399fe5176b8c0a5206ed7da4edf9c54c1219f70b))

### Bug Fixes

- Fix @vue/compat alias for x-components imports ([d6d7e2f](https://github.com/empathyco/x/commit/d6d7e2f26e6944af7453c213b8d0a1d28ff359eb))
- Fix Vue alias for Cypress component testing ([6a71960](https://github.com/empathyco/x/commit/6a71960ffeef4c4b964084c924feac76e25850b5))

## [4.1.0-alpha.43](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.42...@empathyco/x-components@4.1.0-alpha.43) (2024-04-08)

### Features

- migrate result variant provider (#1440) ([b981d9b](https://github.com/empathyco/x/commit/b981d9ba35394288957e13adbffbaaded142e6c7))

## [4.1.0-alpha.42](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.41...@empathyco/x-components@4.1.0-alpha.42) (2024-04-08)

### Features

- migrate result variants selector component (#1438) ([1e6d681](https://github.com/empathyco/x/commit/1e6d681d7368ca04810df5d8d6116e702face4ff))

## [4.1.0-alpha.41](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.40...@empathyco/x-components@4.1.0-alpha.41) (2024-04-08)

### Features

- migrate base-grid component to vue 2.7 (#1441) ([1974715](https://github.com/empathyco/x/commit/19747154d727bec6cbee171df7d655c34f714db0))

## [4.1.0-alpha.40](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.39...@empathyco/x-components@4.1.0-alpha.40) (2024-04-04)

### Code Refactoring

- remove useHybridInject (#1439) ([f3f6c75](https://github.com/empathyco/x/commit/f3f6c75b9860937869eee89249a50a65480054b8))

## [4.1.0-alpha.39](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.38...@empathyco/x-components@4.1.0-alpha.39) (2024-04-04)

### Features

- modify use-$x composable (#1434) ([cd9a0d1](https://github.com/empathyco/x/commit/cd9a0d1acc95e9b79142aa1abe4b5df5d04aef40))

## [4.1.0-alpha.38](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.37...@empathyco/x-components@4.1.0-alpha.38) (2024-03-27)

### Bug Fixes

- make arrays reactive with ref in useHybridInject (#1437) ([75e6fbf](https://github.com/empathyco/x/commit/75e6fbf0b5c2cc95a2bb6f5549afed5eeca635ca))

## [4.1.0-alpha.37](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.36...@empathyco/x-components@4.1.0-alpha.37) (2024-03-22)

### Code Refactoring

- migrate aside to vue 2.7 and use hybridInject (#1433) ([3c94afc](https://github.com/empathyco/x/commit/3c94afc813e58d6c70943e103f814129a17c7eff))

## [4.1.0-alpha.36](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.35...@empathyco/x-components@4.1.0-alpha.36) (2024-03-21)

### Bug Fixes

- bus handling of a location ref (#1432) ([b980638](https://github.com/empathyco/x/commit/b98063826f5657088bb613db1a529a446389ed67))

## [4.1.0-alpha.35](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.34...@empathyco/x-components@4.1.0-alpha.35) (2024-03-20)

### Code Refactoring

- create alias api composable (#1426) ([6badb3a](https://github.com/empathyco/x/commit/6badb3a9815f880f0f411f948b3755f50e9e60a7))

## [4.1.0-alpha.34](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.33...@empathyco/x-components@4.1.0-alpha.34) (2024-03-19)

### Code Refactoring

- migrate no-element component to vue 2.7 ([29d6a61](https://github.com/empathyco/x/commit/29d6a613aa5a46a6584fcb99015a5cbd99d43b42))

## [4.1.0-alpha.33](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.32...@empathyco/x-components@4.1.0-alpha.33) (2024-03-19)

### Code Refactoring

- migrate snippet-callbacks to vue 2.7 (#1431) ([168ff1d](https://github.com/empathyco/x/commit/168ff1db8ac964fd12c307c61756d23d84e6ad76))

## [4.1.0-alpha.32](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.31...@empathyco/x-components@4.1.0-alpha.32) (2024-03-13)

### Code Refactoring

- migrate preselected filters component (#1422) ([4a38318](https://github.com/empathyco/x/commit/4a383186b5ca669938ffbc230c9c3d02805e866b))

## [4.1.0-alpha.31](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.30...@empathyco/x-components@4.1.0-alpha.31) (2024-03-13)

### Code Refactoring

- migrate global-x-bus component (#1429) ([48c8ff5](https://github.com/empathyco/x/commit/48c8ff58f112c7ff11df4568358bde8542f32b0a))

## [4.1.0-alpha.30](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.29...@empathyco/x-components@4.1.0-alpha.30) (2024-03-12)

### Features

- send totalHits -1 when there are no results and semantics (#1425) ([d393649](https://github.com/empathyco/x/commit/d39364944d2ee76ee5412480e9c3cdeb55fc4fa1))

## [4.1.0-alpha.29](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.28...@empathyco/x-components@4.1.0-alpha.29) (2024-03-08)

### Features

- create load next page component (#1424) ([cf05167](https://github.com/empathyco/x/commit/cf05167904dfdc018e36f33c7d0df2ff0e5de4a9))

## [4.1.0-alpha.28](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.27...@empathyco/x-components@4.1.0-alpha.28) (2024-03-07)

### Bug Fixes

- Next Queries not being calculated when using Related Tags (#1428) ([50306b6](https://github.com/empathyco/x/commit/50306b600c681c1bd54e209ee048893295a016cb))

## [4.1.0-alpha.27](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.26...@empathyco/x-components@4.1.0-alpha.27) (2024-03-04)

### Features

- change useHybridInject so it works more like vue inject (#1427) ([f7e2946](https://github.com/empathyco/x/commit/f7e2946771213c06b6b7f6c9b4987ba971303463))

## [4.1.0-alpha.26](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.25...@empathyco/x-components@4.1.0-alpha.26) (2024-02-23)

### Documentation

- replace enable/disable with activate/deactivate (#1420) ([5370c7c](https://github.com/empathyco/x/commit/5370c7c908db1f78d1b315dfd46a518cb534ca8d))

## [4.1.0-alpha.25](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.24...@empathyco/x-components@4.1.0-alpha.25) (2024-02-23)

### Code Refactoring

- **components:** migrate location-provider component to vue 2.7 (#1421) ([98377e8](https://github.com/empathyco/x/commit/98377e8fb4e3a65dce7aa8ddd144cd69f2ab1395))

## [4.1.0-alpha.24](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.23...@empathyco/x-components@4.1.0-alpha.24) (2024-02-21)

### Features

- migrating base-rating component using defineComponent sintax (#1419) ([3fb116a](https://github.com/empathyco/x/commit/3fb116ad5a28addcf53c6d66035072e7013a7818))

## [4.1.0-alpha.23](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.22...@empathyco/x-components@4.1.0-alpha.23) (2024-02-21)

**Note:** Version bump only for package @empathyco/x-components

## [4.1.0-alpha.22](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.21...@empathyco/x-components@4.1.0-alpha.22) (2024-02-21)

### Features

- **filters:** update preselected filters component so it reacts to snippetConfig changes (#1404) ([05983f3](https://github.com/empathyco/x/commit/05983f352830b7d52c2b586566938749fa9ce44e))

## [4.1.0-alpha.21](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.20...@empathyco/x-components@4.1.0-alpha.21) (2024-02-20)

### Features

- migrate base-switch to use defineComponent sintax (#1415) ([0592ec9](https://github.com/empathyco/x/commit/0592ec94f7f47c91946d0e3a465dde134dd12021))

## [4.1.0-alpha.20](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.19...@empathyco/x-components@4.1.0-alpha.20) (2024-02-20)

### Bug Fixes

- **tagging:** fix e2e test when a display result has no queryTagging (#1416) ([6193307](https://github.com/empathyco/x/commit/6193307e609ab340fcd5f1f047d87b352c571e72))

## [4.1.0-alpha.19](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.18...@empathyco/x-components@4.1.0-alpha.19) (2024-02-20)

### Features

- **composables:** create XBus composable (#1412) ([5246135](https://github.com/empathyco/x/commit/5246135aaf2581e338dcf1934aeb8fb781cfe0a0))
- **tagging:** send query event when a result from a QP is clicked (#1409) ([2236948](https://github.com/empathyco/x/commit/22369482f51fc2e9b36c7b8280ad0da3ab5e504d))

### Code Refactoring

- migrate cross-fade component to vue 2.7 (#1414) ([7f28d20](https://github.com/empathyco/x/commit/7f28d20f3d644cd69da0914ff7a1f3e2819b2966))
- migrate fade component to vue 2.7 (#1413) ([4a8d016](https://github.com/empathyco/x/commit/4a8d0166f34876c71a77ac5326af0f44e4956e77))
- move getRottXComponent to a util (#1410) ([6f93f23](https://github.com/empathyco/x/commit/6f93f238fae6da2db7251eb8b2524e306e415814))

## [4.1.0-alpha.18](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.17...@empathyco/x-components@4.1.0-alpha.18) (2024-02-16)

### Code Refactoring

- **components:** migrate animate-width component to vue 2.7 (#1411) ([47c26fb](https://github.com/empathyco/x/commit/47c26fba64025ae6fc391979e8d82fd366afe5b9))

## [4.1.0-alpha.17](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.16...@empathyco/x-components@4.1.0-alpha.17) (2024-02-14)

### Features

- **composables:** create use getter composable (#1407) ([44a1488](https://github.com/empathyco/x/commit/44a148848ab027a624a3a1980ed4a62cb0956dea))

## [4.1.0-alpha.16](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.15...@empathyco/x-components@4.1.0-alpha.16) (2024-02-14)

### Testing

- uncomment tests that were expected to fail (#1405) ([f2310a4](https://github.com/empathyco/x/commit/f2310a43133a1b6e1531d59d8e392912eff96894))

## [4.1.0-alpha.15](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.14...@empathyco/x-components@4.1.0-alpha.15) (2024-02-13)

### Features

- **composables:** create useState composable (#1402) ([435af42](https://github.com/empathyco/x/commit/435af4222a2ed08d44d728a973406c0e1122b862))

## [4.1.0-alpha.14](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.13...@empathyco/x-components@4.1.0-alpha.14) (2024-02-05)

### Features

- **components:** create useStore composable (#1401) ([b4e42b9](https://github.com/empathyco/x/commit/b4e42b95bdee4dcc869908e9505830cc15e975a8))
- creating useRegisterXModule composable (#1399) ([850a741](https://github.com/empathyco/x/commit/850a741f3a144ae79374d85e7e2f6a2f1c502946))

### Code Refactoring

- **tagging:** change sessionId creation logic from nanoId to UUID (#1398) ([be06367](https://github.com/empathyco/x/commit/be063673bb74559efab5be9bf6f7ec56688c71f9))

## [4.1.0-alpha.13](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.12...@empathyco/x-components@4.1.0-alpha.13) (2024-01-25)

### Features

- **queries-preview:** allow queries preview with same query but different filters or params (#1392) ([4c1f63a](https://github.com/empathyco/x/commit/4c1f63aaf4e9fc75d3b8298b2ea41c1fc207940a))

## [4.1.0-alpha.12](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.11...@empathyco/x-components@4.1.0-alpha.12) (2024-01-25)

### Features

- **components:** composable and component to fire callbacks when an element appears on viewport (#1391) ([c463352](https://github.com/empathyco/x/commit/c46335243c74c604e6f8168c158461edff9d4eb5))

## [4.1.0-alpha.11](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.10...@empathyco/x-components@4.1.0-alpha.11) (2024-01-22)

### Bug Fixes

- prevent snippet-config-extra-params of firing change event with no changes (#1393) ([73a7a1b](https://github.com/empathyco/x/commit/73a7a1b4168fbcbca23b665baf45fd0e7398f494))

## [4.1.0-alpha.10](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.9...@empathyco/x-components@4.1.0-alpha.10) (2024-01-17)

**Note:** Version bump only for package @empathyco/x-components

## [4.1.0-alpha.9](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.8...@empathyco/x-components@4.1.0-alpha.9) (2024-01-17)

**Note:** Version bump only for package @empathyco/x-components

## [4.1.0-alpha.8](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.7...@empathyco/x-components@4.1.0-alpha.8) (2024-01-15)

### Features

- **queries-preview:** display tagging from QP request accessible in QP component (#1389) ([27dfec8](https://github.com/empathyco/x/commit/27dfec8dc2725a7c2300e306d82617a2d1de130f))

## [4.1.0-alpha.7](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.6...@empathyco/x-components@4.1.0-alpha.7) (2024-01-12)

### Features

- **search:** handle display tagging from search response (#1388) ([b6b5d86](https://github.com/empathyco/x/commit/b6b5d8657947b8510f9d23530d709e757e5e3ecf))

## [4.1.0-alpha.6](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.5...@empathyco/x-components@4.1.0-alpha.6) (2024-01-11)

### Features

- update to rollup 4 (#1370) ([a5c471b](https://github.com/empathyco/x/commit/a5c471b7d139393b7c2c0dffd88973029f2ced31))

## [4.1.0-alpha.5](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.4...@empathyco/x-components@4.1.0-alpha.5) (2024-01-03)

### Documentation

- **integration:** add getSnippetConfig info (#1387) ([622286b](https://github.com/empathyco/x/commit/622286be7b9e552f3dd1e5563a295c7bd267cc49))

## [4.1.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.3...@empathyco/x-components@4.1.0-alpha.4) (2023-12-29)

### Features

- **x-plugin:** add snippet config getter to XAPI (#1378) ([a76e1b7](https://github.com/empathyco/x/commit/a76e1b716b9aa86fc6853bcf4d1bb7aaa9478f4a))

## [4.1.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.2...@empathyco/x-components@4.1.0-alpha.3) (2023-12-29)

### Documentation

- optimize images for SEO (#1379) ([b115a08](https://github.com/empathyco/x/commit/b115a08caa450447f0515532c3d9c9fd1125a1a4))

## [4.1.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.1...@empathyco/x-components@4.1.0-alpha.2) (2023-12-28)

**Note:** Version bump only for package @empathyco/x-components

## [4.1.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-components@4.1.0-alpha.0...@empathyco/x-components@4.1.0-alpha.1) (2023-12-27)

**Note:** Version bump only for package @empathyco/x-components

## [4.1.0-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@4.0.2-alpha.0...@empathyco/x-components@4.1.0-alpha.0) (2023-12-11)

### Features

- **query-preview:** use cached query-previews (#1360) ([2579ca4](https://github.com/empathyco/x/commit/2579ca42d52c6f6c428b9129d63dc4a0ddb4788c))

## [4.0.2-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@4.0.1...@empathyco/x-components@4.0.2-alpha.0) (2023-11-29)

**Note:** Version bump only for package @empathyco/x-components

## [4.0.1](https://github.com/empathyco/x/compare/@empathyco/x-components@4.0.1-alpha.0...@empathyco/x-components@4.0.1) (2023-11-24)

**Note:** Version bump only for package @empathyco/x-components

## [4.0.1-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@4.0.0-alpha.1...@empathyco/x-components@4.0.1-alpha.0) (2023-11-22)

**Note:** Version bump only for package @empathyco/x-components

## [4.0.0](https://github.com/empathyco/x/compare/@empathyco/x-components@4.0.0-alpha.1...@empathyco/x-components@4.0.0) (2023-11-21)

**Note:** Version bump only for package @empathyco/x-components

## [4.0.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-components@4.0.0-alpha.0...@empathyco/x-components@4.0.0-alpha.1) (2023-11-20)

### Bug Fixes

- use `cypress run` for headless testing (#1357) ([bc88050](https://github.com/empathyco/x/commit/bc88050a6c525e65d8b0e2d1adacf5d823df9137))

## [4.0.0-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@3.1.0-alpha.3...@empathyco/x-components@4.0.0-alpha.0) (2023-11-16)

### ⚠ BREAKING CHANGES

- **components:** remove deprecated origins from (#1344)
- **facets:** The '**unknown-facet**' value for a facetId is deprecated: it has been replaced by the UNKNOWN_FACET_KEY constant, whose value is '**unknown**'.

Co-authored-by: Guillermo Cacheda <cachedacodes@gmail.com>

### Features

- **components:** remove deprecated origins (#1355) ([3d7c981](https://github.com/empathyco/x/commit/3d7c981380bd8af30724780f7810808d563db471))
- **facets:** Unify **unknown** and **unknown-facet** in a constant (#1351) ([30585f2](https://github.com/empathyco/x/commit/30585f2d57653aa33c68f748ff10f93202f1887e))

## [3.1.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-components@3.1.0-alpha.2...@empathyco/x-components@3.1.0-alpha.3) (2023-11-13)

### Features

- migrate from `vue-cli` to `vite` (#1350) ([52a3b6e](https://github.com/empathyco/x/commit/52a3b6e7d94587f6934e838a2e68c99af97f7999))

## [3.1.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-components@3.1.0-alpha.1...@empathyco/x-components@3.1.0-alpha.2) (2023-11-13)

### Documentation

- **integration:** how to track add2cart event (#1349) ([65509fd](https://github.com/empathyco/x/commit/65509fdfcbd89ce823bd2a36898c3bbf21b7b3ce))

## [3.1.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-components@3.1.0-alpha.0...@empathyco/x-components@3.1.0-alpha.1) (2023-11-10)

### Documentation

- fix `@empathyco/x-components import path in examples (#1353) ([071f12d](https://github.com/empathyco/x/commit/071f12dd96285a02f56c9ddc52c8fe6b802cefae))

## [3.1.0-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.1-alpha.4...@empathyco/x-components@3.1.0-alpha.0) (2023-11-06)

### Features

- **extra-params:** allow currency to be an extra param as default ([319851d](https://github.com/empathyco/x/commit/319851da07f04a79aae128081c9c45cd7ae1b1e9))

## [3.0.1-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.1-alpha.3...@empathyco/x-components@3.0.1-alpha.4) (2023-10-31)

### Bug Fixes

- **x-plugin:** improve ResultFeature type values (#1344) ([c4c9f6e](https://github.com/empathyco/x/commit/c4c9f6e69d9f9f2a68619d6f10e918c649b42894))

## [3.0.1-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.1-alpha.2...@empathyco/x-components@3.0.1-alpha.3) (2023-10-30)

### Bug Fixes

- identation error in search-box.md ([614407e](https://github.com/empathyco/x/commit/614407e17a4f198e9c8ad11ca324a00ee7275fa6))

## [3.0.1-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.1-alpha.1...@empathyco/x-components@3.0.1-alpha.2) (2023-10-27)

### Documentation

- **static-docs:** added redirections in static docs metadata (#1341) ([8c1d27f](https://github.com/empathyco/x/commit/8c1d27fdef0ff5b95a274d0693c98495799436bb))

## [3.0.1-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.1-alpha.0...@empathyco/x-components@3.0.1-alpha.1) (2023-10-26)

### Bug Fixes

- **history-queries:** map selected filters correctly when coming from Query Preview (#1325) ([61fdfd1](https://github.com/empathyco/x/commit/61fdfd1f4af0183952084abfd8a72ecdd76ee6ee))

## [3.0.1-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.425...@empathyco/x-components@3.0.1-alpha.0) (2023-10-24)

**Note:** Version bump only for package @empathyco/x-components

# Change Log

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.0.0](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.424...@empathyco/x-components@3.0.0) (2023-10-23)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.425](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.424...@empathyco/x-components@3.0.0-alpha.425) (2023-10-23)

### Documentation

- **integration:** update integration documentation for query preview with filters [(#1336)](https://github.com/empathyco/x/pull/1336) ([b6d6b70](https://github.com/empathyco/x/commit/b6d6b70a6dff5fa22beac9980026e837aded8f8a))

## [3.0.0-alpha.424](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.423...@empathyco/x-components@3.0.0-alpha.424) (2023-10-23)

### Bug Fixes

- **history-queries:** legacy history queries stored in the browser without selected filters [(#1333)](https://github.com/empathyco/x/pull/1333)

## [3.0.0-alpha.423](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.422...@empathyco/x-components@3.0.0-alpha.423) (2023-10-19)

### Code Refactoring

- use `setQuery` util in the x modules (#1322)

## [3.0.0-alpha.422](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.421...@empathyco/x-components@3.0.0-alpha.422) (2023-10-12)

### Features

- Implement config utils in the modules with config
  [(#1321)](https://github.com/empathyco/x/pull/1321)

### ⚠ BREAKING CHANGES

- setPageSize search module mutation has been replaced by the `setConfig` mutation.
  `setTaggingConfig` tagging module mutation and `setFacetsConfig` facets module mutation have been
  replaced by the `mergeConfig` mutation.

## [3.0.0-alpha.421](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.420...@empathyco/x-components@3.0.0-alpha.421) (2023-10-11)

### Features

- **history-queries:** filters in history queries
  [(#1315)](https://github.com/empathyco/x/pull/1315)

## [3.0.0-alpha.420](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.419...@empathyco/x-components@3.0.0-alpha.420) (2023-10-11)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.419](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.418...@empathyco/x-components@3.0.0-alpha.419) (2023-10-10)

### Features

- **experience-controls:** Create experience controls module tests
  [(#1303)](https://github.com/empathyco/x/pull/1303)

### Bug Fixes

- move the display-results-provider to fix semantics sliding panel
  [(#1317)](https://github.com/empathyco/x/pull/1317)
- set query in facets module from selecting query preview
  [(#1318)](https://github.com/empathyco/x/pull/1318)

### Code Refactoring

- move file `design-system.md` to design-system-deprecated
  [(#1319)](https://github.com/empathyco/x/pull/1319)

## [3.0.0-alpha.418](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.417...@empathyco/x-components@3.0.0-alpha.418) (2023-10-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.417](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.416...@empathyco/x-components@3.0.0-alpha.417) (2023-10-05)

### Features

- utils for the mutation of states with config [(#1313)](https://github.com/empathyco/x/pull/1313)

## [3.0.0-alpha.416](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.415...@empathyco/x-components@3.0.0-alpha.416) (2023-10-05)

### Bug Fixes

- exports for experience controls [(#1312)](https://github.com/empathyco/x/pull/1312)

## [3.0.0-alpha.415](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.414...@empathyco/x-components@3.0.0-alpha.415) (2023-10-04)

### Features

- **experience-controls:** experience controls module and adapter
  [(#1307)](https://github.com/empathyco/x/pull/1307)

## [3.0.0-alpha.414](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.413...@empathyco/x-components@3.0.0-alpha.414) (2023-09-22)

### Features

- **queries-preview:** filter query preview [(#1296)](https://github.com/empathyco/x/pull/1296)

### Documentation

- **components:** fix column picker vue examples [(#1293)](https://github.com/empathyco/x/pull/1293)

## [3.0.0-alpha.413](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.412...@empathyco/x-components@3.0.0-alpha.413) (2023-09-20)

### Features

- **queries-preview:** add filters to the query preview request
  [(#1292)](https://github.com/empathyco/x/pull/1292)
- **queries-preview:** use deep equal to compare request
  [(#1291)](https://github.com/empathyco/x/pull/1291)

## [3.0.0-alpha.412](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.411...@empathyco/x-components@3.0.0-alpha.412) (2023-09-18)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.411](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.410...@empathyco/x-components@3.0.0-alpha.411) (2023-09-18)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.410](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.409...@empathyco/x-components@3.0.0-alpha.410) (2023-09-15)

### ⚠ BREAKING CHANGES

- **queries-preview:** the `QueryPreviewList` component `queries` prop has changed name to
  `queriesPreviewInfo` and the type is an array of `QueryPreviewInfo` as instead of an array of
  strings. The QueryPreview component `query` prop has changed name to `queryPreviewInfo` and the
  type is `QueryPreviewInfo` instead of `string`. `QueryPreviewInfo` type is now exported from the
  module.

### Features

- **queries-preview:** query preview components allow adding extra params to the request
  [(#1270)](https://github.com/empathyco/x/pull/1270)

## [3.0.0-alpha.409](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.408...@empathyco/x-components@3.0.0-alpha.409) (2023-09-15)

### Features

- **scroll:** add top offset when automatically scrolling to main-scroll-item
  [(#1277)](https://github.com/empathyco/x/pull/1277)

## [3.0.0-alpha.408](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.407...@empathyco/x-components@3.0.0-alpha.408) (2023-09-12)

### Bug Fixes

- prevent flickering animation on query preview list second load

## [3.0.0-alpha.407](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.406...@empathyco/x-components@3.0.0-alpha.407) (2023-09-07)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.406](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.405...@empathyco/x-components@3.0.0-alpha.406) (2023-08-25)

### Features

- standardise all events links in component docs section
  [(#1265)](https://github.com/empathyco/x/pull/1265)

## [3.0.0-alpha.405](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.404...@empathyco/x-components@3.0.0-alpha.405) (2023-08-25)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.404](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.403...@empathyco/x-components@3.0.0-alpha.404) (2023-08-23)

### Documentation

- remove jsdoc [@links](https://github.com/links) from generated documentation
  [(#1261)](https://github.com/empathyco/x/pull/1261)

## [3.0.0-alpha.403](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.402...@empathyco/x-components@3.0.0-alpha.403) (2023-08-21)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.402](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.401...@empathyco/x-components@3.0.0-alpha.402) (2023-08-17)

### Bug Fixes

- **components:** restore sliding panel state after search
  [(#1259)](https://github.com/empathyco/x/pull/1259)

## [3.0.0-alpha.401](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.400...@empathyco/x-components@3.0.0-alpha.401) (2023-08-16)

### Documentation

- **recommendations:** updated recommendations ui doc
  [(#1249)](https://github.com/empathyco/x/pull/1249)

## [3.0.0-alpha.400](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.399...@empathyco/x-components@3.0.0-alpha.400) (2023-08-02)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.399](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.398...@empathyco/x-components@3.0.0-alpha.399) (2023-07-31)

### Bug Fixes

- fix base rating component [(#1256)](https://github.com/empathyco/x/pull/1256)

## [3.0.0-alpha.398](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.397...@empathyco/x-components@3.0.0-alpha.398) (2023-07-27)

### Bug Fixes

- **search:** Redirection didn't cancel when related tag was clicked
  [(#1255)](https://github.com/empathyco/x/pull/1255)

## [3.0.0-alpha.397](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.396...@empathyco/x-components@3.0.0-alpha.397) (2023-07-27)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.396](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.395...@empathyco/x-components@3.0.0-alpha.396) (2023-07-26)

### Features

- **facets:** improve customization and add prop classes to editable-number-range-filter
  [(#1253)](https://github.com/empathyco/x/pull/1253)

## [3.0.0-alpha.395](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.394...@empathyco/x-components@3.0.0-alpha.395) (2023-07-25)

### Bug Fixes

- **filters:** Editable number range filter should be unique
  [(#1243)](https://github.com/empathyco/x/pull/1243)

## [3.0.0-alpha.394](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.393...@empathyco/x-components@3.0.0-alpha.394) (2023-07-24)

### Features

- **extra-params:** make the snippet-config-extra-params component react to prop changes

## [3.0.0-alpha.393](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.392...@empathyco/x-components@3.0.0-alpha.393) (2023-07-13)

### ⚠ BREAKING CHANGES

- the property 'querySuggestions' in 'x-plugin' now returns the query suggestions that should be
  displayed based on the module's config. new property called 'fullQuerySuggestions' returns all the
  query suggestions in the module

### Features

- add alias for the query suggestions that should be displayed
  [(#1247)](https://github.com/empathyco/x/pull/1247)

## [3.0.0-alpha.392](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.391...@empathyco/x-components@3.0.0-alpha.392) (2023-07-11)

### Bug Fixes

- **search:** ignore page from url when going to different query
  [(#1244)](https://github.com/empathyco/x/pull/1244)

## [3.0.0-alpha.391](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.390...@empathyco/x-components@3.0.0-alpha.391) (2023-06-27)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.390](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.389...@empathyco/x-components@3.0.0-alpha.390) (2023-06-27)

### Testing

- fix failing tests [(#1241)](https://github.com/empathyco/x/pull/1241)

## [3.0.0-alpha.389](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.388...@empathyco/x-components@3.0.0-alpha.389) (2023-06-15)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.388](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.387...@empathyco/x-components@3.0.0-alpha.388) (2023-06-14)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.387](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.386...@empathyco/x-components@3.0.0-alpha.387) (2023-06-14)

### Features

- **queries-preview:** add isAnyQueryLoadedInPreview composable
  [(#1229)](https://github.com/empathyco/x/pull/1229)
- **tagging:** track displayClick properties in result & tagging request
  [(#1225)](https://github.com/empathyco/x/pull/1225)

## [3.0.0-alpha.386](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.385...@empathyco/x-components@3.0.0-alpha.386) (2023-06-12)

### Features

- **queries-preview:** add loaded previews getter
  [(#1227)](https://github.com/empathyco/x/pull/1227)
- **semantic-queries:** add SemanticQuery component
  [(#1226)](https://github.com/empathyco/x/pull/1226)

## [3.0.0-alpha.385](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.384...@empathyco/x-components@3.0.0-alpha.385) (2023-06-09)

### Features

- make `XAPI` init method async [(#1228)](https://github.com/empathyco/x/pull/1228)

## [3.0.0-alpha.384](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.383...@empathyco/x-components@3.0.0-alpha.384) (2023-06-08)

### Testing

- review skipped tests [(#1201)](https://github.com/empathyco/x/pull/1201)

## [3.0.0-alpha.383](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.382...@empathyco/x-components@3.0.0-alpha.383) (2023-06-08)

### Bug Fixes

- **deps:** update dependency @vueuse/core to v10
  [(#1219)](https://github.com/empathyco/x/pull/1219)
- **platform-adapter:** change semantics url path
  [(#1230)](https://github.com/empathyco/x/pull/1230)

## [3.0.0-alpha.382](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.381...@empathyco/x-components@3.0.0-alpha.382) (2023-06-07)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.381](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.380...@empathyco/x-components@3.0.0-alpha.381) (2023-06-06)

### Features

- **semantic-queries:** add maxItemsToRequest config
  [(#1224)](https://github.com/empathyco/x/pull/1224)
- **tagging:** track displayClick [(#1222)](https://github.com/empathyco/x/pull/1222)

## [3.0.0-alpha.380](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.379...@empathyco/x-components@3.0.0-alpha.380) (2023-05-31)

### Features

- **component:** set configuration for base-result-link to ignore tagging of click
  [(#1211)](https://github.com/empathyco/x/pull/1211)

## [3.0.0-alpha.379](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.378...@empathyco/x-components@3.0.0-alpha.379) (2023-05-30)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.378](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.377...@empathyco/x-components@3.0.0-alpha.378) (2023-05-30)

### Features

- **semantic-queries:** add semantic queries module and component
  [(#1213)](https://github.com/empathyco/x/pull/1213)

## [3.0.0-alpha.377](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.376...@empathyco/x-components@3.0.0-alpha.377) (2023-05-30)

### Features

- **platform-adapter:** add semantic queries to platform adapter
  [(#1212)](https://github.com/empathyco/x/pull/1212)

## [3.0.0-alpha.376](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.375...@empathyco/x-components@3.0.0-alpha.376) (2023-05-30)

### Features

- **queries-preview:** make the QueryPreviewRequestUpdated not replaceable
  [(#1203)](https://github.com/empathyco/x/pull/1203)

## [3.0.0-alpha.375](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.374...@empathyco/x-components@3.0.0-alpha.375) (2023-05-24)

### Features

- **tagging:** add new type values to ResultFeature and FeatureLocation
  [(#1209)](https://github.com/empathyco/x/pull/1209)

## [3.0.0-alpha.374](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.373...@empathyco/x-components@3.0.0-alpha.374) (2023-05-24)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.373](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.372...@empathyco/x-components@3.0.0-alpha.373) (2023-05-24)

### Bug Fixes

- watch `props.result.images` directly [(#1204)](https://github.com/empathyco/x/pull/1204)

## [3.0.0-alpha.372](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.371...@empathyco/x-components@3.0.0-alpha.372) (2023-05-22)

### Bug Fixes

- include tokens in deprecated theme css file [(#1202)](https://github.com/empathyco/x/pull/1202)

## [3.0.0-alpha.371](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.370...@empathyco/x-components@3.0.0-alpha.371) (2023-05-18)

### Bug Fixes

- blur related tag when deselected [(#1199)](https://github.com/empathyco/x/pull/1199)

## [3.0.0-alpha.370](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.369...@empathyco/x-components@3.0.0-alpha.370) (2023-05-16)

### Continuous Integration

- use cypress GitHub action [(#1198)](https://github.com/empathyco/x/pull/1198)

## [3.0.0-alpha.369](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.368...@empathyco/x-components@3.0.0-alpha.369) (2023-05-15)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.368](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.367...@empathyco/x-components@3.0.0-alpha.368) (2023-05-11)

### ⚠ BREAKING CHANGES

- **deps:** minimum node version required is 18.

### Others

- **deps:** update node to 18 [(#1196)](https://github.com/empathyco/x/pull/1196)

## [3.0.0-alpha.367](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.366...@empathyco/x-components@3.0.0-alpha.367) (2023-05-11)

### ⚠ BREAKING CHANGES

- **deps:** minimum version required is node v18

### Features

- migrate suggestions and currency components to vue 3 syntax
  [(#1159)](https://github.com/empathyco/x/pull/1159)

### Bug Fixes

- `BaseResultImage` not showing the right size on load
  [(#1176)](https://github.com/empathyco/x/pull/1176)

### Others

- **deps:** update node to v18 [(#1175)](https://github.com/empathyco/x/pull/1175)

### Continuous Integration

- parallelize steps [(#1174)](https://github.com/empathyco/x/pull/1174)

## [3.0.0-alpha.366](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.365...@empathyco/x-components@3.0.0-alpha.366) (2023-05-04)

### Features

- migrate results to vue 3 syntax [(#1145)](https://github.com/empathyco/x/pull/1145)

## [3.0.0-alpha.365](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.364...@empathyco/x-components@3.0.0-alpha.365) (2023-05-03)

### Features

- migrate filters to vue 3 syntax [(#1144)](https://github.com/empathyco/x/pull/1144)
- migrate panels components to vue 3 syntax [(#1150)](https://github.com/empathyco/x/pull/1150)

## [3.0.0-alpha.364](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.363...@empathyco/x-components@3.0.0-alpha.364) (2023-05-03)

### Features

- migrate modals to vue 3 syntax [(#1141)](https://github.com/empathyco/x/pull/1141)

## [3.0.0-alpha.363](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.362...@empathyco/x-components@3.0.0-alpha.363) (2023-05-03)

### Features

- Adapt Result mapping according to new API standard
  [(#1039)](https://github.com/empathyco/x/pull/1039)

## [3.0.0-alpha.362](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.361...@empathyco/x-components@3.0.0-alpha.362) (2023-05-02)

### Features

- **search:** add dynamic title prop to promoted and banner component
  [(#1168)](https://github.com/empathyco/x/pull/1168)

### Documentation

- **titles:** adjusting page, seo, and sidebar titles
  [(#1166)](https://github.com/empathyco/x/pull/1166)

## [3.0.0-alpha.361](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.360...@empathyco/x-components@3.0.0-alpha.361) (2023-04-26)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.360](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.359...@empathyco/x-components@3.0.0-alpha.360) (2023-04-24)

### ⚠ BREAKING CHANGES

- **design-system:** The `x-components` design system has been deprecated. The exported theme is no
  longer available. If you need support for the old design system you should import
  `@empathyco/x-components/design-system/deprecated-full-theme.css`.
- **design-system:** `x-grid-list` and `x-grid-list__item` classes have been removed from `BaseGrid`
  component.
- **design-system:** `x-grid-list--cols-{columns}` has been renamed to `x-base-grid--cols-{columns}`
- **design-system:** `x-list` class has been removed from the following components:

  `BaseModal`, `BaseSuggetions`, `BaseTabsPanel`, `Facets`, `FiltersList`, `FiltersSearch`,
  `IdentifierResults`, `MyHistory`, `PartialResultList`, `ResultVariantSelector`, `Recommendations`,
  `RelatedTags`, `SlidingPanel`, `SelectedFiltersList`.

- **design-system:** `FixedHeaderAndAsidesLayout` `MultiColumnMaxWidthLayout` and
  `SingleColumnLayout` have been deprecated.
- **design-system:** `BaseModal` default opacity has changed from `0.7` to `0.3`.
- **design-system:** `x-list__item` class has been removed from `BaseTabsPanel` component.
- **design-system:** `x-message` class has been removed from `Redirection` component.

### Features

- **design-system:** deprecate old DS [(#1138)](https://github.com/empathyco/x/pull/1138)

## [3.0.0-alpha.359](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.358...@empathyco/x-components@3.0.0-alpha.359) (2023-04-24)

### Bug Fixes

- **search:** export `SortPickerList` [(#1157)](https://github.com/empathyco/x/pull/1157)

## [3.0.0-alpha.358](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.357...@empathyco/x-components@3.0.0-alpha.358) (2023-04-24)

### Features

- **search:** add sort picker list component [(#1155)](https://github.com/empathyco/x/pull/1155)

## [3.0.0-alpha.357](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.356...@empathyco/x-components@3.0.0-alpha.357) (2023-04-20)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.356](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.355...@empathyco/x-components@3.0.0-alpha.356) (2023-04-20)

### Features

- export sticky modifier [(#1151)](https://github.com/empathyco/x/pull/1151)

## [3.0.0-alpha.355](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.354...@empathyco/x-components@3.0.0-alpha.355) (2023-04-19)

### ⚠ BREAKING CHANGES

- **design-system:** Old `design-system` `progress-bar` styles are now located in the
  `deprecated-full-theme.css` file.
- **design-system:** Renamed `x-progress-bar__line` class to `x-progress-bar-fill`.

### Features

- **design-system:** add XDS progress bar component
  [(#1149)](https://github.com/empathyco/x/pull/1149)

## [3.0.0-alpha.354](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.353...@empathyco/x-components@3.0.0-alpha.354) (2023-04-19)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.353](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.352...@empathyco/x-components@3.0.0-alpha.353) (2023-04-19)

### Features

- **search:** add fallback disclaimer component [(#1122)](https://github.com/empathyco/x/pull/1122)
- **facets:** add dynamic prop to show more/less buttons in sliced-filters
  [(#1146)](https://github.com/empathyco/x/pull/1146)

## [3.0.0-alpha.352](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.351...@empathyco/x-components@3.0.0-alpha.352) (2023-04-18)

### Documentation

- **integration:** add information about sessionId duration
  [(#1139)](https://github.com/empathyco/x/pull/1139)

## [3.0.0-alpha.351](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.350...@empathyco/x-components@3.0.0-alpha.351) (2023-04-17)

### Features

- add `filterItemClass` prop to `HierarchicalFilter`
  [(#1135)](https://github.com/empathyco/x/pull/1135)

## [3.0.0-alpha.350](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.349...@empathyco/x-components@3.0.0-alpha.350) (2023-04-17)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.349](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.348...@empathyco/x-components@3.0.0-alpha.349) (2023-04-13)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.348](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.347...@empathyco/x-components@3.0.0-alpha.348) (2023-04-13)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.347](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.346...@empathyco/x-components@3.0.0-alpha.347) (2023-04-12)

### Features

- **design-system:** deprecate old DS filters [(#1121)](https://github.com/empathyco/x/pull/1121)

## [3.0.0-alpha.346](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.345...@empathyco/x-components@3.0.0-alpha.346) (2023-04-12)

### Features

- **facets:** implement strategy to decide what filters are sent in the request
  [(#1124)](https://github.com/empathyco/x/pull/1124)

## [3.0.0-alpha.345](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.344...@empathyco/x-components@3.0.0-alpha.345) (2023-04-10)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.344](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.343...@empathyco/x-components@3.0.0-alpha.344) (2023-04-10)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.343](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.342...@empathyco/x-components@3.0.0-alpha.343) (2023-03-31)

### Features

- add sticky filters [(#1113)](https://github.com/empathyco/x/pull/1113)

## [3.0.0-alpha.342](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.341...@empathyco/x-components@3.0.0-alpha.342) (2023-03-30)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.341](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.340...@empathyco/x-components@3.0.0-alpha.341) (2023-03-30)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.340](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.339...@empathyco/x-components@3.0.0-alpha.340) (2023-03-29)

### Features

- Minor improvements. [(#1109)](https://github.com/empathyco/x/pull/1109)

## [3.0.0-alpha.339](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.338...@empathyco/x-components@3.0.0-alpha.339) (2023-03-27)

### ⚠ BREAKING CHANGES

- `base-column-picker-list` structure changes. It now wraps the buttons in div instead of using ul
  and li. Additionally, the class for the selected option has been changed to `x-selected`.

### Features

- adapt `base-column-picker-list` to use the XDS component of button group
  [(#1115)](https://github.com/empathyco/x/pull/1115)

## [3.0.0-alpha.338](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.337...@empathyco/x-components@3.0.0-alpha.338) (2023-03-23)

### Features

- **components:** add `columns` prop in `BaseVariableColumnGrid`
  [(#1112)](https://github.com/empathyco/x/pull/1112)

## [3.0.0-alpha.337](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.336...@empathyco/x-components@3.0.0-alpha.337) (2023-03-22)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.336](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.335...@empathyco/x-components@3.0.0-alpha.336) (2023-03-20)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.335](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.334...@empathyco/x-components@3.0.0-alpha.335) (2023-03-16)

### ⚠ BREAKING CHANGES

- **design-system:** Old `design-system` `Tag` styles are now located in the
  `deprecated-full-theme.css` file.
- **design-system:** Old `x-tag--is-curated` and `x-tag--is-selected` classes are no longer used by
  `RelatedTag` component.

### Features

- **design-system:** deprecate old DS `Tag` component
  [(#1103)](https://github.com/empathyco/x/pull/1103)

## [3.0.0-alpha.334](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.333...@empathyco/x-components@3.0.0-alpha.334) (2023-03-16)

### Features

- **plugin:** replace old bus implementation using the new `x-priority-bus`
  [(#1086)](https://github.com/empathyco/x/pull/1086)

## [3.0.0-alpha.333](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.332...@empathyco/x-components@3.0.0-alpha.333) (2023-03-15)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.332](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.331...@empathyco/x-components@3.0.0-alpha.332) (2023-03-14)

### Features

- **design-system:** add XDS badge component [(#1100)](https://github.com/empathyco/x/pull/1100)

## [3.0.0-alpha.331](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.330...@empathyco/x-components@3.0.0-alpha.331) (2023-03-14)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.330](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.329...@empathyco/x-components@3.0.0-alpha.330) (2023-03-09)

### Code Refactoring

- **components:** migrate `AutoProgressBar` to `Composition API`
  [(#1087)](https://github.com/empathyco/x/pull/1087)

## [3.0.0-alpha.329](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.328...@empathyco/x-components@3.0.0-alpha.329) (2023-03-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.328](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.327...@empathyco/x-components@3.0.0-alpha.328) (2023-03-07)

### Bug Fixes

- **edocs-live-examples:** Live example was not rendered

## [3.0.0-alpha.327](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.326...@empathyco/x-components@3.0.0-alpha.327) (2023-03-07)

### Bug Fixes

- **deps:** remove `only-allow` pnpm [(#1097)](https://github.com/empathyco/x/pull/1097)

### Documentation

- **related-tags:** added curation options [(#1095)](https://github.com/empathyco/x/pull/1095)

## [3.0.0-alpha.326](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.325...@empathyco/x-components@3.0.0-alpha.326) (2023-03-06)

### Documentation

- **integration:** add close api function [(#1096)](https://github.com/empathyco/x/pull/1096)

## [3.0.0-alpha.325](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.324...@empathyco/x-components@3.0.0-alpha.325) (2023-03-02)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.324](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.323...@empathyco/x-components@3.0.0-alpha.324) (2023-03-02)

### Features

- **queries-preview:** add query preview list component to orchestrate requests
  [(#1084)](https://github.com/empathyco/x/pull/1084)

## [3.0.0-alpha.323](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.322...@empathyco/x-components@3.0.0-alpha.323) (2023-03-01)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.322](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.321...@empathyco/x-components@3.0.0-alpha.322) (2023-03-01)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.321](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.320...@empathyco/x-components@3.0.0-alpha.321) (2023-03-01)

### Features

- Add close event to BaseXAPI [(#1091)](https://github.com/empathyco/x/pull/1091)

### Bug Fixes

- **design-system:** fix deprecated typography and picture components
  [(#1090)](https://github.com/empathyco/x/pull/1090)

## [3.0.0-alpha.320](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.319...@empathyco/x-components@3.0.0-alpha.320) (2023-02-28)

### Bug Fixes

- **components:** Fix open issue when focused on body. Fix `SearchInputPlaceholder` styles.
  [(#1078)](https://github.com/empathyco/x/pull/1078)

## [3.0.0-alpha.319](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.318...@empathyco/x-components@3.0.0-alpha.319) (2023-02-27)

### Features

- **banner:** add support without title and no clickable
  [(#1069)](https://github.com/empathyco/x/pull/1069)

## [3.0.0-alpha.318](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.317...@empathyco/x-components@3.0.0-alpha.318) (2023-02-21)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.317](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.316...@empathyco/x-components@3.0.0-alpha.317) (2023-02-17)

### Build System

- **dependencies:** bump `@bahmutov/cypress-esbuild-preprocessor` from `2.1.5` to `2.2.0`
  [(#1082)](https://github.com/empathyco/x/pull/1082)

## [3.0.0-alpha.316](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.315...@empathyco/x-components@3.0.0-alpha.316) (2023-02-16)

### Features

- remove `x-suggestion` class from `BaseSuggestion` component
  [(#1077)](https://github.com/empathyco/x/pull/1077)

## [3.0.0-alpha.315](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.314...@empathyco/x-components@3.0.0-alpha.315) (2023-02-15)

### Features

- **design-system:** Add `Input Group` component to the X Design System.
  [(#1066)](https://github.com/empathyco/x/pull/1066)

## [3.0.0-alpha.314](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.313...@empathyco/x-components@3.0.0-alpha.314) (2023-02-15)

### Features

- **design-system:** Add layout `layout-stack` util.
  [(#1076)](https://github.com/empathyco/x/pull/1076)

## [3.0.0-alpha.313](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.312...@empathyco/x-components@3.0.0-alpha.313) (2023-02-14)

### ⚠ BREAKING CHANGES

- **design-system:** design system scroll styles are deprecated. To continue using them import from
  deprecated-full-theme.css

### Features

- **design-system:** deprecate old x-scroll styles
  [(#1073)](https://github.com/empathyco/x/pull/1073)

### Bug Fixes

- **modal:** set focusOnOpen for the main-modal to false
  [(#1074)](https://github.com/empathyco/x/pull/1074)

## [3.0.0-alpha.312](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.311...@empathyco/x-components@3.0.0-alpha.312) (2023-02-14)

### Build System

- Delete unused `Jenkinsfile`. [(#1075)](https://github.com/empathyco/x/pull/1075)

## [3.0.0-alpha.311](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.310...@empathyco/x-components@3.0.0-alpha.311) (2023-02-10)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.310](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.309...@empathyco/x-components@3.0.0-alpha.310) (2023-02-08)

### Bug Fixes

- **search:** reset `query`, `page` and `sort` on clear query
  [(#1045)](https://github.com/empathyco/x/pull/1045)

### Continuous Integration

- refactor `lint` command to benefit from `nx parallelisation`
  [(#1051)](https://github.com/empathyco/x/pull/1051)

## [3.0.0-alpha.309](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.308...@empathyco/x-components@3.0.0-alpha.309) (2023-02-07)

### Continuous Integration

- migrate from `npm` & `lerna bootstrap` to `pnpm`
  [(#1047)](https://github.com/empathyco/x/pull/1047)

## [3.0.0-alpha.308](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.307...@empathyco/x-components@3.0.0-alpha.308) (2023-02-06)

### ⚠ BREAKING CHANGES

- **design-system:** Old design-system `Icon` styles are now located in the
  `deprecated-full-theme.css` file. Removed `checkbox-card`, `nq1`, `nq2`, `nq3`, and `nq4 icons`.

### Features

- **design-system:** add `icon` to XDS [(#1053)](https://github.com/empathyco/x/pull/1053)

## [3.0.0-alpha.307](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.306...@empathyco/x-components@3.0.0-alpha.307) (2023-02-03)

### Build System

- **deps:** update deps [(#1062)](https://github.com/empathyco/x/pull/1062)

## [3.0.0-alpha.306](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.305...@empathyco/x-components@3.0.0-alpha.306) (2023-02-01)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.305](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.304...@empathyco/x-components@3.0.0-alpha.305) (2023-01-30)

### Features

- **history-queries:** emit click event on HistoryQuery click
  [(#1048)](https://github.com/empathyco/x/pull/1048)

## [3.0.0-alpha.304](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.303...@empathyco/x-components@3.0.0-alpha.304) (2023-01-30)

### Features

- **history-queries:** bind formatTime callback to MyHistory suggestion slot
  [(#1049)](https://github.com/empathyco/x/pull/1049)

## [3.0.0-alpha.303](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.302...@empathyco/x-components@3.0.0-alpha.303) (2023-01-27)

### Build System

- **deps:** update deps [(#1046)](https://github.com/empathyco/x/pull/1046)

## [3.0.0-alpha.302](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.301...@empathyco/x-components@3.0.0-alpha.302) (2023-01-26)

### ⚠ BREAKING CHANGES

- **components:** class `x-picture__image` renamed to `x-picture-image`, deprecate classes
  `x-picture__image--placeholder` and `x-picture__image--fallback`

### Features

- **components:** deprecate x-picture\_\_image and placeholder/fallback styles
  [(#1036)](https://github.com/empathyco/x/pull/1036)

## [3.0.0-alpha.301](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.300...@empathyco/x-components@3.0.0-alpha.301) (2023-01-25)

### Documentation

- correcting `video-reference` id [(#1038)](https://github.com/empathyco/x/pull/1038)

## [3.0.0-alpha.300](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.299...@empathyco/x-components@3.0.0-alpha.300) (2023-01-25)

### Build System

- **dependencies:** update `typescript` to `4.9.4` and its dependencies to their latest version
  [(#993)](https://github.com/empathyco/x/pull/993)

## [3.0.0-alpha.299](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.298...@empathyco/x-components@3.0.0-alpha.299) (2023-01-24)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.298](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.297...@empathyco/x-components@3.0.0-alpha.298) (2023-01-24)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.297](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.296...@empathyco/x-components@3.0.0-alpha.297) (2023-01-24)

### Features

- add `prettier-plugin-tailwindcss` [(#1033)](https://github.com/empathyco/x/pull/1033)

## [3.0.0-alpha.296](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.295...@empathyco/x-components@3.0.0-alpha.296) (2023-01-24)

### Features

- remove duplicates from image placeholder/fallback classes
  [(#1032)](https://github.com/empathyco/x/pull/1032)

## [3.0.0-alpha.295](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.294...@empathyco/x-components@3.0.0-alpha.295) (2023-01-24)

### ⚠ BREAKING CHANGES

- **components:** Renamed `SlidingPanel` css classes `x-sliding-panel--at-start` and
  `x-sliding-panel--at-end` to `x-sliding-panel-at-start` and `x-sliding-panel-at-end` respectively.
- **components:** Renamed `SlidingPanel` buttons css classes `x-sliding-panel__button-left` and
  `x-sliding-panel__button-right` to `x-sliding-panel-button-left` and
  `x-sliding-panel-button-right` respectively.
- **components:** Old design-system `SlidingPanel` styles (including the updated button classes) are
  now located in the `deprecated-full-theme.css` file.

### Features

- **components:** use XDS `sliding panel` [(#1028)](https://github.com/empathyco/x/pull/1028)

## [3.0.0-alpha.294](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.293...@empathyco/x-components@3.0.0-alpha.294) (2023-01-23)

### ⚠ BREAKING CHANGES

- **design-system:** `picture` and some `result` styles related are now deprecated. To continue
  using them import from `deprecated-full-theme.css`.
- Rename `x-result-picture__image` to `x-result-picture-image`.

### Features

- **design-system:** add `product-image` `XDS` component
  [(#1025)](https://github.com/empathyco/x/pull/1025)

## [3.0.0-alpha.293](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.292...@empathyco/x-components@3.0.0-alpha.293) (2023-01-23)

### Styling

- update prettier and format code [(#1026)](https://github.com/empathyco/x/pull/1026)

## [3.0.0-alpha.292](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.291...@empathyco/x-components@3.0.0-alpha.292) (2023-01-23)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.291](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.290...@empathyco/x-components@3.0.0-alpha.291) (2023-01-20)

### Build System

- **deps:** update dependencies [(#1024)](https://github.com/empathyco/x/pull/1024)

## [3.0.0-alpha.290](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.289...@empathyco/x-components@3.0.0-alpha.290) (2023-01-20)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.289](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.288...@empathyco/x-components@3.0.0-alpha.289) (2023-01-19)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.288](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.287...@empathyco/x-components@3.0.0-alpha.288) (2023-01-18)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.287](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.286...@empathyco/x-components@3.0.0-alpha.287) (2023-01-18)

### Features

- **components:** add `contentClass` to `modals` [(#1009)](https://github.com/empathyco/x/pull/1009)

## [3.0.0-alpha.286](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.285...@empathyco/x-components@3.0.0-alpha.286) (2023-01-18)

### ⚠ BREAKING CHANGES

- **history-queries:** Renamed `removeHistoryQueryClass` prop to `removeButtonClass`.

### Features

- **history-queries:** add dynamic classes to the history query suggestion
  [(#1014)](https://github.com/empathyco/x/pull/1014)

## [3.0.0-alpha.285](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.284...@empathyco/x-components@3.0.0-alpha.285) (2023-01-17)

### ⚠ BREAKING CHANGES

- Rename `x-grid` class to `x-grid-list`.
- Rename `x-grid__item` class to `x-grid-list__item`.
- Rename `x-grid--cols-{cols}` class to `x-grid-list--cols-{cols}`.

### Features

- rename `x-grid` class to `x-grid-list` [(#1015)](https://github.com/empathyco/x/pull/1015)

## [3.0.0-alpha.284](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.283...@empathyco/x-components@3.0.0-alpha.284) (2023-01-17)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.283](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.282...@empathyco/x-components@3.0.0-alpha.283) (2023-01-17)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.282](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.281...@empathyco/x-components@3.0.0-alpha.282) (2023-01-17)

### Features

- add dynamic classes to the suggestion item inside the `base-suggestions`
  [(#1008)](https://github.com/empathyco/x/pull/1008)

## [3.0.0-alpha.281](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.280...@empathyco/x-components@3.0.0-alpha.281) (2023-01-16)

### Features

- **history-queries:** add dynamic classes to the remove history query button
  [(#1007)](https://github.com/empathyco/x/pull/1007)

## [3.0.0-alpha.280](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.279...@empathyco/x-components@3.0.0-alpha.280) (2023-01-13)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.279](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.278...@empathyco/x-components@3.0.0-alpha.279) (2023-01-13)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.278](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.277...@empathyco/x-components@3.0.0-alpha.278) (2023-01-13)

### Build System

- **deps:** update dependencies [(#1004)](https://github.com/empathyco/x/pull/1004)

## [3.0.0-alpha.277](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.276...@empathyco/x-components@3.0.0-alpha.277) (2023-01-12)

### Documentation

- assets migration [(#995)](https://github.com/empathyco/x/pull/995)

## [3.0.0-alpha.276](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.275...@empathyco/x-components@3.0.0-alpha.276) (2023-01-11)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.275](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.274...@empathyco/x-components@3.0.0-alpha.275) (2023-01-10)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.274](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.273...@empathyco/x-components@3.0.0-alpha.274) (2023-01-09)

### Features

- **history-queries:** expose `historyQueriesWithResults` in the alias API
  [(#991)](https://github.com/empathyco/x/pull/991)

## [3.0.0-alpha.273](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.272...@empathyco/x-components@3.0.0-alpha.273) (2023-01-09)

### ⚠ BREAKING CHANGES

- **design-system:** suggestion and suggestion group styles are now deprecated. To continue using
  them import from `deprecated-full-theme.css`.

### Features

- **design-system:** deprecate old suggestion and suggestion group styles
  [(#975)](https://github.com/empathyco/x/pull/975)

## [3.0.0-alpha.272](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.271...@empathyco/x-components@3.0.0-alpha.272) (2023-01-09)

### Features

- **design-system:** deprecate old typography styles
  [(#973)](https://github.com/empathyco/x/pull/973)

## [3.0.0-alpha.271](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.270...@empathyco/x-components@3.0.0-alpha.271) (2023-01-06)

### Build System

- **deps:** update dependencies

## [3.0.0-alpha.270](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.269...@empathyco/x-components@3.0.0-alpha.270) (2023-01-04)

### Features

- rename `search-types` to `x-types` [(#928)](https://github.com/empathyco/x/pull/928)

## [3.0.0-alpha.269](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.268...@empathyco/x-components@3.0.0-alpha.269) (2023-01-04)

### Features

- add view to test base-result-link accessibility [(#972)](https://github.com/empathyco/x/pull/972)

## [3.0.0-alpha.268](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.267...@empathyco/x-components@3.0.0-alpha.268) (2023-01-03)

### Build System

- **deps:** update `vue` to version `2.7` [(#971)](https://github.com/empathyco/x/pull/971)

## [3.0.0-alpha.267](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.266...@empathyco/x-components@3.0.0-alpha.267) (2023-01-03)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.266](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.265...@empathyco/x-components@3.0.0-alpha.266) (2023-01-02)

### Continuous Integration

- make Cypress cache depend on package. Make eslint cache restore last version if no exact match.

## [3.0.0-alpha.265](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.264...@empathyco/x-components@3.0.0-alpha.265) (2022-12-30)

### Testing

- **e2e:** update `cypress` to version `12.1.0` and replace `cypress-cucumber-preprocessor` with
  `@badeball/cypress-cucumber-preprocessor` [(#747)](https://github.com/empathyco/x/pull/747)

## [3.0.0-alpha.264](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.263...@empathyco/x-components@3.0.0-alpha.264) (2022-12-30)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.263](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.262...@empathyco/x-components@3.0.0-alpha.263) (2022-12-30)

### Features

- **design-system:** Add suggestion group component
  [(#943)](https://github.com/empathyco/x/pull/943)

## [3.0.0-alpha.262](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.261...@empathyco/x-components@3.0.0-alpha.262) (2022-12-29)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.261](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.260...@empathyco/x-components@3.0.0-alpha.261) (2022-12-29)

### Bug Fixes

- **build:** use the default `vue-cli` `webpack` configuration in `rollup-plugin-vue`
  [(#961)](https://github.com/empathyco/x/pull/961)

## [3.0.0-alpha.260](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.259...@empathyco/x-components@3.0.0-alpha.260) (2022-12-26)

### Documentation

- fix typo in UrlHandler docs [(#959)](https://github.com/empathyco/x/pull/959)

## [3.0.0-alpha.259](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.258...@empathyco/x-components@3.0.0-alpha.259) (2022-12-26)

### Features

- modify base-events-modal-close and base-events-modal-open for WCAG compliance
  [(#946)](https://github.com/empathyco/x/pull/946)

## [3.0.0-alpha.258](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.257...@empathyco/x-components@3.0.0-alpha.258) (2022-12-26)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.257](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.256...@empathyco/x-components@3.0.0-alpha.257) (2022-12-23)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.256](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.255...@empathyco/x-components@3.0.0-alpha.256) (2022-12-22)

### Bug Fixes

- **components:** image flickering on re-rendering [(#945)](https://github.com/empathyco/x/pull/945)

## [3.0.0-alpha.255](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.254...@empathyco/x-components@3.0.0-alpha.255) (2022-12-22)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.254](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.253...@empathyco/x-components@3.0.0-alpha.254) (2022-12-20)

### ⚠ BREAKING CHANGES

- Rename `NextQueryPreviewMounted` to `NextQueryPreviewMountedHook` and `QueryPreviewRemoved` to
  `QueryPreviewUnmountedHook`

### Features

- Rename lifecycle hook events [(#939)](https://github.com/empathyco/x/pull/939)
- **scroll:** capture listeners in MainScrollItem component
  [(#942)](https://github.com/empathyco/x/pull/942)

## [3.0.0-alpha.253](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.252...@empathyco/x-components@3.0.0-alpha.253) (2022-12-19)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.252](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.251...@empathyco/x-components@3.0.0-alpha.252) (2022-12-16)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.251](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.250...@empathyco/x-components@3.0.0-alpha.251) (2022-12-15)

### Documentation

- use new docs video reference component [(#923)](https://github.com/empathyco/x/pull/923)

## [3.0.0-alpha.250](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.249...@empathyco/x-components@3.0.0-alpha.250) (2022-12-15)

### Continuous Integration

- use matrix steps and jest projects [(#919)](https://github.com/empathyco/x/pull/919)

## [3.0.0-alpha.249](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.248...@empathyco/x-components@3.0.0-alpha.249) (2022-12-14)

### Features

- **recommendations:** emit `RecommendationsChanged`
  [(#922)](https://github.com/empathyco/x/pull/922)

## [3.0.0-alpha.248](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.247...@empathyco/x-components@3.0.0-alpha.248) (2022-12-12)

### Bug Fixes

- remove warning when the event is not defined [(#918)](https://github.com/empathyco/x/pull/918)

## [3.0.0-alpha.247](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.246...@empathyco/x-components@3.0.0-alpha.247) (2022-12-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.246](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.245...@empathyco/x-components@3.0.0-alpha.246) (2022-12-09)

### Build System

- **deps:** update dependencies [(#908)](https://github.com/empathyco/x/pull/908)

### Code Refactoring

- **plugin:** Rename `inputStatus` to `searchBoxStatus` in Alias API.
  [(#913)](https://github.com/empathyco/x/pull/913)

## [3.0.0-alpha.245](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.244...@empathyco/x-components@3.0.0-alpha.245) (2022-12-09)

### Features

- **search-box:** add input status handling[(#903)](https://github.com/empathyco/x/pull/903)

## [3.0.0-alpha.244](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.243...@empathyco/x-components@3.0.0-alpha.244) (2022-12-08)

### ⚠ BREAKING CHANGES

- Removes `queryHTML` slot scope prop from `BaseSuggestion`, `PopularSearch` `QuerySuggestion` and
  `HistoryQuery`. Use the new `Highlight` component instead.

### Features

- **components:** Use `Highlight` component inside suggestion
  components.[(#894)](https://github.com/empathyco/x/pull/894)

## [3.0.0-alpha.243](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.242...@empathyco/x-components@3.0.0-alpha.243) (2022-12-08)

### Testing

- **e2e:** make `HistoryQueries` test wait for no results
  [(#906)](https://github.com/empathyco/x/pull/906)

## [3.0.0-alpha.242](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.241...@empathyco/x-components@3.0.0-alpha.242) (2022-12-07)

### ⚠ BREAKING CHANGES

- the event `SearchResponseProvided` was renamed to `SearchResponseChanged`

### Code Refactoring

- Simplify suggestions list slots. [(#893)](https://github.com/empathyco/x/pull/893)

## [3.0.0-alpha.241](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.240...@empathyco/x-components@3.0.0-alpha.241) (2022-12-06)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.240](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.239...@empathyco/x-components@3.0.0-alpha.240) (2022-12-02)

### Features

- **history-queries:** Hide history queries with no results
  [(#865)](https://github.com/empathyco/x/pull/865)

## [3.0.0-alpha.239](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.238...@empathyco/x-components@3.0.0-alpha.239) (2022-12-01)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.238](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.237...@empathyco/x-components@3.0.0-alpha.238) (2022-12-01)

### Features

- **components:** add `getTargetElement` util to retrieve the `event.target`
  [(#870)](https://github.com/empathyco/x/pull/870)

### Bug Fixes

- **components:** reset`BaseResultImage` images state when `result` `prop` changes
  [(#888)](https://github.com/empathyco/x/pull/888)

## [3.0.0-alpha.237](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.236...@empathyco/x-components@3.0.0-alpha.237) (2022-12-01)

### Features

- **recommendations:** add `updateRecommendation` mutation
  [(#891)](https://github.com/empathyco/x/pull/891)

## [3.0.0-alpha.236](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.235...@empathyco/x-components@3.0.0-alpha.236) (2022-11-29)

### Features

- **tabs-panel:** add base tabs panel component [(#871)](https://github.com/empathyco/x/pull/871)

## [3.0.0-alpha.235](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.234...@empathyco/x-components@3.0.0-alpha.235) (2022-11-29)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.234](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.233...@empathyco/x-components@3.0.0-alpha.234) (2022-11-29)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.233](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.232...@empathyco/x-components@3.0.0-alpha.233) (2022-11-28)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.232](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.231...@empathyco/x-components@3.0.0-alpha.232) (2022-11-28)

### Features

- add `Highlight` component [(#872)](https://github.com/empathyco/x/pull/872)

## [3.0.0-alpha.231](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.230...@empathyco/x-components@3.0.0-alpha.231) (2022-11-28)

### ⚠ BREAKING CHANGES

- **components:** Renamed prop `animation` of `BaseResultImage` to `loadAnimation`.

### Features

- show next result image on hover [(#863)](https://github.com/empathyco/x/pull/863)

### Bug Fixes

- **components:** Fix InfiniteScroll get root element inside Shadow DOM.
  [(#874)](https://github.com/empathyco/x/pull/874)

## [3.0.0-alpha.230](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.229...@empathyco/x-components@3.0.0-alpha.230) (2022-11-24)

### Features

- Emit SearchResponseProvided event from Search Module
  [(#864)](https://github.com/empathyco/x/pull/864)

## [3.0.0-alpha.229](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.228...@empathyco/x-components@3.0.0-alpha.229) (2022-11-22)

### Features

- **components:** make base dropdown based components accessible
  [(#846)](https://github.com/empathyco/x/pull/846)

### Bug Fixes

- make `appear` attribute configurable on animations that have it set to `true` by default
  [(#862)](https://github.com/empathyco/x/pull/862)

## [3.0.0-alpha.228](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.227...@empathyco/x-components@3.0.0-alpha.228) (2022-11-17)

### Features

- adding e-docs portal live preview

## [3.0.0-alpha.227](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.226...@empathyco/x-components@3.0.0-alpha.227) (2022-11-15)

### Features

- **design-system:** add `suggestion` component to the XDS
  [(#838)](https://github.com/empathyco/x/pull/838)
- history-queries-switch wai aria adjustments [(#847)](https://github.com/empathyco/x/pull/847)

## [3.0.0-alpha.226](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.225...@empathyco/x-components@3.0.0-alpha.226) (2022-11-14)

### Features

- Change suggestion components to bind $attrs to base suggestions
  [(#831)](https://github.com/empathyco/x/pull/831)

## [3.0.0-alpha.225](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.224...@empathyco/x-components@3.0.0-alpha.225) (2022-11-11)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.224](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.223...@empathyco/x-components@3.0.0-alpha.224) (2022-11-11)

### Bug Fixes

- **animations:** make content-visibility CSS property and createCollapseAnimationMixin work
  together [(#839)](https://github.com/empathyco/x/pull/839)

## [3.0.0-alpha.223](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.222...@empathyco/x-components@3.0.0-alpha.223) (2022-11-10)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.222](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.221...@empathyco/x-components@3.0.0-alpha.222) (2022-11-10)

### Features

- **x-plugin:** Add function as possible value of `domElement` in
  InstallXOptions.[(#836)](https://github.com/empathyco/x/pull/836)

## [3.0.0-alpha.221](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.220...@empathyco/x-components@3.0.0-alpha.221) (2022-11-10)

### Features

- place modal under selected element [(#829)](https://github.com/empathyco/x/pull/829)

## [3.0.0-alpha.220](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.219...@empathyco/x-components@3.0.0-alpha.220) (2022-11-09)

### Features

- **empathize:** show Empathize only when it has content
  [(#820)](https://github.com/empathyco/x/pull/820)

## [3.0.0-alpha.219](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.218...@empathyco/x-components@3.0.0-alpha.219) (2022-11-09)

### Features

- **tagging:** track banner clicks [(#822)](https://github.com/empathyco/x/pull/822)

## [3.0.0-alpha.218](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.217...@empathyco/x-components@3.0.0-alpha.218) (2022-11-09)

### ⚠ BREAKING CHANGES

- **design-system:** the old design system button styles are now located in the
  `deprecated-full-theme.css`, if setup is not using the new design system, it must import this
  file.

### Features

- **design-system:** deprecate old design system button styles
  [(#830)](https://github.com/empathyco/x/pull/830)

## [3.0.0-alpha.217](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.216...@empathyco/x-components@3.0.0-alpha.217) (2022-11-08)

### Bug Fixes

- remove `resize-observer-browser` types from tsconfig
  [(#833)](https://github.com/empathyco/x/pull/833)

## [3.0.0-alpha.216](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.215...@empathyco/x-components@3.0.0-alpha.216) (2022-11-08)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.215](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.214...@empathyco/x-components@3.0.0-alpha.215) (2022-11-04)

### Features

- wai-aria for BaseEventButton based components [(#816)](https://github.com/empathyco/x/pull/816)

## [3.0.0-alpha.214](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.213...@empathyco/x-components@3.0.0-alpha.214) (2022-11-03)

### Features

- **design-system:** add tailwind showcase component
  [(#778)](https://github.com/empathyco/x/pull/778)

## [3.0.0-alpha.213](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.212...@empathyco/x-components@3.0.0-alpha.213) (2022-11-03)

### Features

- Use Banner position (= row) to sort grid [(#802)](https://github.com/empathyco/x/pull/802)

## [3.0.0-alpha.212](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.211...@empathyco/x-components@3.0.0-alpha.212) (2022-11-03)

### ⚠ BREAKING CHANGES

- **components:** `facets` are now optional in `Suggestion`.

### Features

- **components:** add filters to base-suggestions [(#758)](https://github.com/empathyco/x/pull/758)

## [3.0.0-alpha.211](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.210...@empathyco/x-components@3.0.0-alpha.211) (2022-11-02)

### Features

- **components:** insert promoteds in the grid using position
  [(#801)](https://github.com/empathyco/x/pull/801)

### Bug Fixes

- make promoted and banner position optional [(#817)](https://github.com/empathyco/x/pull/817)

## [3.0.0-alpha.210](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.209...@empathyco/x-components@3.0.0-alpha.210) (2022-11-02)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.209](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.208...@empathyco/x-components@3.0.0-alpha.209) (2022-11-02)

### Features

- **components:** Emit ColumnsNumberRendered event on BaseGrid
  [(#806)](https://github.com/empathyco/x/pull/806)

## [3.0.0-alpha.208](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.207...@empathyco/x-components@3.0.0-alpha.208) (2022-11-02)

### Features

- apply dynamic css mixin to sliding panel and column picker list buttons
  [(#815)](https://github.com/empathyco/x/pull/815)

## [3.0.0-alpha.207](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.206...@empathyco/x-components@3.0.0-alpha.207) (2022-11-02)

### Bug Fixes

- type empathize events and replace UserPressedEnter with UserPressedEnterKey

## [3.0.0-alpha.206](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.205...@empathyco/x-components@3.0.0-alpha.206) (2022-10-31)

### Features

- add `dynamic-props` mixin [(#798)](https://github.com/empathyco/x/pull/798)

## [3.0.0-alpha.205](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.204...@empathyco/x-components@3.0.0-alpha.205) (2022-10-31)

### Features

- add position on Banner and Promoted models [(#800)](https://github.com/empathyco/x/pull/800)

## [3.0.0-alpha.204](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.203...@empathyco/x-components@3.0.0-alpha.204) (2022-10-27)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.203](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.202...@empathyco/x-components@3.0.0-alpha.203) (2022-10-26)

### Features

- **design-system:** add zoom effect [(#799)](https://github.com/empathyco/x/pull/799)

## [3.0.0-alpha.202](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.201...@empathyco/x-components@3.0.0-alpha.202) (2022-10-24)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.201](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.200...@empathyco/x-components@3.0.0-alpha.201) (2022-10-21)

### ⚠ BREAKING CHANGES

- **tagging:** `tagging` property of `Taggable` and `queryTagging` property of `SearchResponse` are
  optional.

### Features

- **tagging:** make `tagging` and `queryTagging` optional
  [(#797)](https://github.com/empathyco/x/pull/797)

## [3.0.0-alpha.200](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.199...@empathyco/x-components@3.0.0-alpha.200) (2022-10-21)

### Continuous Integration

- export webpack config from `x-archetype-utils` [(#760)](https://github.com/empathyco/x/pull/760)

## [3.0.0-alpha.199](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.198...@empathyco/x-components@3.0.0-alpha.199) (2022-10-20)

### Documentation

- **functional:** titles refactor and change image source
  [(#790)](https://github.com/empathyco/x/pull/790)

## [3.0.0-alpha.198](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.197...@empathyco/x-components@3.0.0-alpha.198) (2022-10-20)

### Bug Fixes

- **related-tags:** use `query` instead of `tag` as `key` to ensure unique values
  [(#792)](https://github.com/empathyco/x/pull/792)

## [3.0.0-alpha.197](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.196...@empathyco/x-components@3.0.0-alpha.197) (2022-10-19)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.196](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.195...@empathyco/x-components@3.0.0-alpha.196) (2022-10-19)

### Features

- **search-box:** add `SearchInputPlaceholder` component
  [(#771)](https://github.com/empathyco/x/pull/771)

## [3.0.0-alpha.195](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.194...@empathyco/x-components@3.0.0-alpha.195) (2022-10-19)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.194](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.193...@empathyco/x-components@3.0.0-alpha.194) (2022-10-18)

### Features

- **components:** Add new origins to the `animateClipPath` animation factory.
  [(#777)](https://github.com/empathyco/x/pull/777)

## [3.0.0-alpha.193](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.192...@empathyco/x-components@3.0.0-alpha.193) (2022-10-17)

### Testing

- **next-queries:** next queries preview e2e tests [(#759)](https://github.com/empathyco/x/pull/759)

## [3.0.0-alpha.192](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.191...@empathyco/x-components@3.0.0-alpha.192) (2022-10-14)

### Continuous Integration

- update `runners` version [(#740)](https://github.com/empathyco/x/pull/740)

## [3.0.0-alpha.191](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.190...@empathyco/x-components@3.0.0-alpha.191) (2022-10-13)

### Features

- Add directional origins for translate animations [(#773)](https://github.com/empathyco/x/pull/773)
- Add search input hover events [(#772)](https://github.com/empathyco/x/pull/772)

## [3.0.0-alpha.190](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.189...@empathyco/x-components@3.0.0-alpha.190) (2022-10-12)

### Features

- hidde overflow-y in the sliding panel [(#768)](https://github.com/empathyco/x/pull/768)

## [3.0.0-alpha.189](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.188...@empathyco/x-components@3.0.0-alpha.189) (2022-10-06)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.188](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.187...@empathyco/x-components@3.0.0-alpha.188) (2022-10-05)

### Bug Fixes

- wait for the extra params to make the initial requests
  [(#754)](https://github.com/empathyco/x/pull/754)

## [3.0.0-alpha.187](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.186...@empathyco/x-components@3.0.0-alpha.187) (2022-10-05)

### Features

- **queries-preview:** Add `debounceTimeMs` to `QueryPreview` component.
  [(#752)](https://github.com/empathyco/x/pull/752)

## [3.0.0-alpha.186](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.185...@empathyco/x-components@3.0.0-alpha.186) (2022-10-03)

### Features

- make `adapter` configurable in the `home` view [(#750)](https://github.com/empathyco/x/pull/750)

## [3.0.0-alpha.185](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.184...@empathyco/x-components@3.0.0-alpha.185) (2022-09-30)

### Bug Fixes

- **base-modal:** add prop to allow the modal to move the focus to an element within it on open

## [3.0.0-alpha.184](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.183...@empathyco/x-components@3.0.0-alpha.184) (2022-09-30)

### Continuous Integration

- silent jest and eslint warnings [(#749)](https://github.com/empathyco/x/pull/749)

## [3.0.0-alpha.183](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.182...@empathyco/x-components@3.0.0-alpha.183) (2022-09-29)

### Features

- **next-queries:** add `origin` to `next queries preview`
  [(#746)](https://github.com/empathyco/x/pull/746)

## [3.0.0-alpha.182](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.181...@empathyco/x-components@3.0.0-alpha.182) (2022-09-27)

### Bug Fixes

- **components:** restore scroll on `BaseModal` [(#736)](https://github.com/empathyco/x/pull/736)

### Documentation

- add `queriesPreview` to archetype integration [(#735)](https://github.com/empathyco/x/pull/735)

## [3.0.0-alpha.181](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.180...@empathyco/x-components@3.0.0-alpha.181) (2022-09-27)

### Features

- **queries-preview:** add `origin` to `QueryPreview` component
  [(#737)](https://github.com/empathyco/x/pull/737)

## [3.0.0-alpha.180](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.179...@empathyco/x-components@3.0.0-alpha.180) (2022-09-27)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.179](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.178...@empathyco/x-components@3.0.0-alpha.179) (2022-09-27)

### Features

- add `vue devtools` plugin to ease `XEvents` and `wiring` visualization
  [(#215)](https://github.com/empathyco/x/pull/215)

## [3.0.0-alpha.178](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.177...@empathyco/x-components@3.0.0-alpha.178) (2022-09-21)

### Features

- Improve `tailwindcss` types [(#730)](https://github.com/empathyco/x/pull/730)

## [3.0.0-alpha.177](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.176...@empathyco/x-components@3.0.0-alpha.177) (2022-09-21)

### Features

- **search-input:** prevent `<` or `>` input [(#433)](https://github.com/empathyco/x/pull/433)

## [3.0.0-alpha.176](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.175...@empathyco/x-components@3.0.0-alpha.176) (2022-09-20)

### Features

- Improve tailwindcss types. [(#725)](https://github.com/empathyco/x/pull/725)

## [3.0.0-alpha.175](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.174...@empathyco/x-components@3.0.0-alpha.175) (2022-09-20)

### Features

- **facets:** remove filters on new query [(#717)](https://github.com/empathyco/x/pull/717)

## [3.0.0-alpha.174](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.173...@empathyco/x-components@3.0.0-alpha.174) (2022-09-19)

### Features

- **design-system:** generate old design system tokens with tailwind values
  [(#675)](https://github.com/empathyco/x/pull/675)

## [3.0.0-alpha.173](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.172...@empathyco/x-components@3.0.0-alpha.173) (2022-09-16)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.172](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.171...@empathyco/x-components@3.0.0-alpha.172) (2022-09-13)

### Features

- **next-queries:** add `concatWhenNoMoreItems` prop
  [(#705)](https://github.com/empathyco/x/pull/705)

## [3.0.0-alpha.171](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.170...@empathyco/x-components@3.0.0-alpha.171) (2022-09-13)

### Features

- add `uiLang` parameter [(#714)](https://github.com/empathyco/x/pull/714)

## [3.0.0-alpha.170](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.169...@empathyco/x-components@3.0.0-alpha.170) (2022-09-09)

### Features

- **components:** add disable animation mixin [(#703)](https://github.com/empathyco/x/pull/703)
- disable `@typescript-eslint/no-extra-parens` rule
  [(#715)](https://github.com/empathyco/x/pull/715)

## [3.0.0-alpha.169](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.168...@empathyco/x-components@3.0.0-alpha.169) (2022-09-08)

### Features

- **search:** add `updateResult` mutation [(#706)](https://github.com/empathyco/x/pull/706)

## [3.0.0-alpha.168](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.167...@empathyco/x-components@3.0.0-alpha.168) (2022-09-07)

### Bug Fixes

- **components:** Fix the error on console in `BaseResultImage` with `CrossFade` Animation.
  [(#688)](https://github.com/empathyco/x/pull/688)

## [3.0.0-alpha.167](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.166...@empathyco/x-components@3.0.0-alpha.167) (2022-09-06)

### Features

- **queries-preview:** add query preview component [(#699)](https://github.com/empathyco/x/pull/699)

## [3.0.0-alpha.166](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.165...@empathyco/x-components@3.0.0-alpha.166) (2022-09-02)

### Bug Fixes

- Make `Home` grid next queries use grid data rather than state data.
  [(#687)](https://github.com/empathyco/x/pull/687)

## [3.0.0-alpha.165](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.164...@empathyco/x-components@3.0.0-alpha.165) (2022-08-31)

### Build System

- **dependencies:** fix Vue & Vuex versions [(#686)](https://github.com/empathyco/x/pull/686)

## [3.0.0-alpha.164](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.163...@empathyco/x-components@3.0.0-alpha.164) (2022-08-30)

### Features

- **queries-preview:** add wiring and actions [(#677)](https://github.com/empathyco/x/pull/677)

## [3.0.0-alpha.163](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.162...@empathyco/x-components@3.0.0-alpha.163) (2022-08-29)

### Documentation

- **functional:** add my history ui and related docs
  [(#685)](https://github.com/empathyco/x/pull/685)

## [3.0.0-alpha.162](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.161...@empathyco/x-components@3.0.0-alpha.162) (2022-08-29)

### Build System

- Support SSR with createInjectorSSR for styles. [(#674)](https://github.com/empathyco/x/pull/674)

## [3.0.0-alpha.161](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.160...@empathyco/x-components@3.0.0-alpha.161) (2022-08-26)

### Features

- **components:** variants auto selection [(#679)](https://github.com/empathyco/x/pull/679)

## [3.0.0-alpha.160](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.159...@empathyco/x-components@3.0.0-alpha.160) (2022-08-25)

### Features

- **components:** merge variant with the result [(#667)](https://github.com/empathyco/x/pull/667)

## [3.0.0-alpha.159](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.158...@empathyco/x-components@3.0.0-alpha.159) (2022-08-24)

### Documentation

- update functional docs callout formatting [(#671)](https://github.com/empathyco/x/pull/671)

## [3.0.0-alpha.158](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.156...@empathyco/x-components@3.0.0-alpha.158) (2022-08-24)

### Features

- **adapter:** disable cancel http client [(#658)](https://github.com/empathyco/x/pull/658)
- **queries-preview:** create `queriesPreview` module
  [(#670)](https://github.com/empathyco/x/pull/670)

### Bug Fixes

- conflict version [(#673)](https://github.com/empathyco/x/pull/673)

## [3.0.0-alpha.157](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.156...@empathyco/x-components@3.0.0-alpha.157) (2022-08-24)

### Features

- **queries-preview:** create `queriesPreview` module
  [(#670)](https://github.com/empathyco/x/pull/670)

## [3.0.0-alpha.156](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.155...@empathyco/x-components@3.0.0-alpha.156) (2022-08-19)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.155](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.154...@empathyco/x-components@3.0.0-alpha.155) (2022-08-18)

### Features

- **design-system:** add `tailwindcss` to `x-components` and configure it to use `x-tailwindcss`
  [(#655)](https://github.com/empathyco/x/pull/655)

## [3.0.0-alpha.154](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.153...@empathyco/x-components@3.0.0-alpha.154) (2022-08-12)

### Features

- add `queriesPreview` option to snippet config [(#654)](https://github.com/empathyco/x/pull/654)

## [3.0.0-alpha.153](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.152...@empathyco/x-components@3.0.0-alpha.153) (2022-08-10)

### Features

- **next-queries:** add `maxItemsToRender` prop to `NextQueryPreview` component
  [(#646)](https://github.com/empathyco/x/pull/646)

## [3.0.0-alpha.152](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.151...@empathyco/x-components@3.0.0-alpha.152) (2022-08-10)

### ⚠ BREAKING CHANGES

- **result:** `Result` model properties are optional, except `id`, `modelName` and `tagging`.

### Features

- **result:** add `variants` support [(#644)](https://github.com/empathyco/x/pull/644)

## [3.0.0-alpha.151](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.150...@empathyco/x-components@3.0.0-alpha.151) (2022-08-09)

### Documentation

- clarify how to subscribe to any `XEvent` [(#645)](https://github.com/empathyco/x/pull/645)

## [3.0.0-alpha.150](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.149...@empathyco/x-components@3.0.0-alpha.150) (2022-08-08)

### Features

- **components:** make `BaseIdModalOpen` rendering configurable
  [(#637)](https://github.com/empathyco/x/pull/637)

## [3.0.0-alpha.149](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.148...@empathyco/x-components@3.0.0-alpha.149) (2022-08-08)

### Bug Fixes

- **facets:** fix `SingleSelectModifier` handling for selecting hierar…
  [(#643)](https://github.com/empathyco/x/pull/643)

## [3.0.0-alpha.148](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.147...@empathyco/x-components@3.0.0-alpha.148) (2022-08-04)

### Features

- **next-queries:** add next query preview component
  [(#631)](https://github.com/empathyco/x/pull/631)

## [3.0.0-alpha.147](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.146...@empathyco/x-components@3.0.0-alpha.147) (2022-08-03)

### ⚠ BREAKING CHANGES

- **facets:** Removed the `setFilter`mutation from `facets` X-Module. Use `mutateFilter` instead.
- **facets:** Modified the `HierarchicalFilter.children` Model type. Now it is an
  `Array<HierarchicalFilter>` instead of an array of ids.

### Features

- **facets:** Move filters flattening from `x-adapter-platform` to `x-components`.
  [(#626)](https://github.com/empathyco/x/pull/626)

## [3.0.0-alpha.146](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.145...@empathyco/x-components@3.0.0-alpha.146) (2022-08-03)

### Documentation

- bring functional docs from eDocs project [(#630)](https://github.com/empathyco/x/pull/630)

## [3.0.0-alpha.145](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.144...@empathyco/x-components@3.0.0-alpha.145) (2022-08-01)

### Documentation

- update archetype integration and x-adapter docs [(#628)](https://github.com/empathyco/x/pull/628)

## [3.0.0-alpha.144](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.143...@empathyco/x-components@3.0.0-alpha.144) (2022-08-01)

### ⚠ BREAKING CHANGES

- `--x-number-aspect-ratio-picture` is now inverted. Previously value of 2 meant that it was twice
  taller than wider. Now it means twice wider than taller.

- feat(design-system): Re-do aspect ratio logic with modern `aspect-ratio` property

## [3.0.0-alpha.143](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.142...@empathyco/x-components@3.0.0-alpha.143) (2022-08-01)

### Features

- **components:** make `BaseIdModalClose` rendering configurable
  [(#627)](https://github.com/empathyco/x/pull/627)

## [3.0.0-alpha.142](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.141...@empathyco/x-components@3.0.0-alpha.142) (2022-07-29)

### Features

- Remove vue filters [(#635)](https://github.com/empathyco/x/pull/635)

## [3.0.0-alpha.141](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.140...@empathyco/x-components@3.0.0-alpha.141) (2022-07-28)

### Features

- **next-queries:** add next query preview logic [(#611)](https://github.com/empathyco/x/pull/611)

## [3.0.0-alpha.140](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.139...@empathyco/x-components@3.0.0-alpha.140) (2022-07-26)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.139](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.138...@empathyco/x-components@3.0.0-alpha.139) (2022-07-22)

### Features

- **history-queries:** disable `MyHistory` without confirmation when the `history queries` list is
  empty [(#615)](https://github.com/empathyco/x/pull/615)

## [3.0.0-alpha.138](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.137...@empathyco/x-components@3.0.0-alpha.138) (2022-07-22)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.137](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.136...@empathyco/x-components@3.0.0-alpha.137) (2022-07-21)

### Features

- **components:** add `MainModal`, `OpenMainModal` and `CloseMainModal`
  [(#609)](https://github.com/empathyco/x/pull/609)

## [3.0.0-alpha.136](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.135...@empathyco/x-components@3.0.0-alpha.136) (2022-07-21)

### Bug Fixes

- `pointer-events` affecting scrolling in sliding panel in `SingleColumnLayout` aside
  [(#614)](https://github.com/empathyco/x/pull/614)

## [3.0.0-alpha.135](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.134...@empathyco/x-components@3.0.0-alpha.135) (2022-07-21)

### Testing

- **e2e:** search modal re-opens properly after being closed
  [(#613)](https://github.com/empathyco/x/pull/613)

## [3.0.0-alpha.134](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.133...@empathyco/x-components@3.0.0-alpha.134) (2022-07-20)

### Bug Fixes

- **components:** now properly checks if it has content
  [(#612)](https://github.com/empathyco/x/pull/612)

## [3.0.0-alpha.133](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.132...@empathyco/x-components@3.0.0-alpha.133) (2022-07-15)

### Bug Fixes

- **components:** Add option to extend transitions with listeners and attributes
  [(#600)](https://github.com/empathyco/x/pull/600)

## [3.0.0-alpha.132](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.131...@empathyco/x-components@3.0.0-alpha.132) (2022-07-14)

### Features

- **history-queries:** add `UserClickedDismissDisableHistoryQueries` event

## [3.0.0-alpha.131](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.130...@empathyco/x-components@3.0.0-alpha.131) (2022-07-13)

### Features

- **history-queries:** add `HistoryQueriesSwitch` component
  [(#593)](https://github.com/empathyco/x/pull/593)

## [3.0.0-alpha.130](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.129...@empathyco/x-components@3.0.0-alpha.130) (2022-07-12)

### Features

- Move `XAPI` from `window.X` to `window.InterfaceX`
  [(#599)](https://github.com/empathyco/x/pull/599)

## [3.0.0-alpha.129](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.128...@empathyco/x-components@3.0.0-alpha.129) (2022-07-11)

### Features

- **history-queries:** bind `formatTime` to `suggestion-content` slot
  [(#598)](https://github.com/empathyco/x/pull/598)

## [3.0.0-alpha.128](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.127...@empathyco/x-components@3.0.0-alpha.128) (2022-07-11)

### Documentation

- Add module type to integration script docs [(#592)](https://github.com/empathyco/x/pull/592)

## [3.0.0-alpha.127](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.126...@empathyco/x-components@3.0.0-alpha.127) (2022-07-11)

### Features

- **components:** add new slot `extra-aside` to `SingleColumnLayout` and
  `FixedHeaderAndAsidesLayout` [(#591)](https://github.com/empathyco/x/pull/591)

## [3.0.0-alpha.126](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.125...@empathyco/x-components@3.0.0-alpha.126) (2022-07-07)

### Features

- **x-plugin:** add full `history queries` list to `alias API`

## [3.0.0-alpha.125](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.124...@empathyco/x-components@3.0.0-alpha.125) (2022-07-07)

### Features

- add settings icon [(#589)](https://github.com/empathyco/x/pull/589)

## [3.0.0-alpha.124](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.123...@empathyco/x-components@3.0.0-alpha.124) (2022-07-06)

### Features

- add 'my_history' as feature location [(#587)](https://github.com/empathyco/x/pull/587)
- **components:** add `BaseSwitch` component [(#586)](https://github.com/empathyco/x/pull/586)

### Testing

- fix exclude-filters e2e test [(#588)](https://github.com/empathyco/x/pull/588)

## [3.0.0-alpha.123](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.122...@empathyco/x-components@3.0.0-alpha.123) (2022-07-04)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.122](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.121...@empathyco/x-components@3.0.0-alpha.122) (2022-06-30)

### Code Refactoring

- Move aside to its own component in Home view. [(#581)](https://github.com/empathyco/x/pull/581)

## [3.0.0-alpha.121](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.120...@empathyco/x-components@3.0.0-alpha.121) (2022-06-29)

### Features

- **components:** add grid-4-col and update light-bulb icons
  [(#579)](https://github.com/empathyco/x/pull/579)

## [3.0.0-alpha.120](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.119...@empathyco/x-components@3.0.0-alpha.120) (2022-06-27)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.119](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.118...@empathyco/x-components@3.0.0-alpha.119) (2022-06-24)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.118](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.117...@empathyco/x-components@3.0.0-alpha.118) (2022-06-23)

### Features

- **identifier-results:** add maxItemsToRender prop
  [(#576)](https://github.com/empathyco/x/pull/576)

## [3.0.0-alpha.117](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.116...@empathyco/x-components@3.0.0-alpha.117) (2022-06-23)

### Features

- **components:** add radio button icons [(#574)](https://github.com/empathyco/x/pull/574)

### Bug Fixes

- Remove `@empathyco/x-platform-adapter` dependency from library code.
  [(#575)](https://github.com/empathyco/x/pull/575)

## [3.0.0-alpha.116](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.115...@empathyco/x-components@3.0.0-alpha.116) (2022-06-22)

### Features

- **facets:** Add slot by Facet ModelName. [(#572)](https://github.com/empathyco/x/pull/572)

## [3.0.0-alpha.115](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.114...@empathyco/x-components@3.0.0-alpha.115) (2022-06-21)

### Features

- remove old adapter package and use the new one [(#568)](https://github.com/empathyco/x/pull/568)

## [3.0.0-alpha.114](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.113...@empathyco/x-components@3.0.0-alpha.114) (2022-06-21)

### Build System

- sync duplicated dependencies [(#567)](https://github.com/empathyco/x/pull/567)

## [3.0.0-alpha.113](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.112...@empathyco/x-components@3.0.0-alpha.113) (2022-06-20)

### Features

- **adapter:** use the `x-adapter-platform` [(#565)](https://github.com/empathyco/x/pull/565)

## [3.0.0-alpha.112](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.111...@empathyco/x-components@3.0.0-alpha.112) (2022-06-17)

### Documentation

- fix broken link in x-components readme [(#561)](https://github.com/empathyco/x/pull/561)

## [3.0.0-alpha.111](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.110...@empathyco/x-components@3.0.0-alpha.111) (2022-06-16)

### Features

- **x-plugin:** add results to `Alias API` [(#545)](https://github.com/empathyco/x/pull/545)

## [3.0.0-alpha.110](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.109...@empathyco/x-components@3.0.0-alpha.110) (2022-06-16)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.109](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.108...@empathyco/x-components@3.0.0-alpha.109) (2022-06-13)

### Documentation

- add local storage info and data purposes

## [3.0.0-alpha.108](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.107...@empathyco/x-components@3.0.0-alpha.108) (2022-06-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.107](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.106...@empathyco/x-components@3.0.0-alpha.107) (2022-06-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.106](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.105...@empathyco/x-components@3.0.0-alpha.106) (2022-06-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.105](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.104...@empathyco/x-components@3.0.0-alpha.105) (2022-06-08)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.104](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.103...@empathyco/x-components@3.0.0-alpha.104) (2022-06-07)

### Features

- fix rest of warnings for accessibility

## [3.0.0-alpha.103](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.102...@empathyco/x-components@3.0.0-alpha.103) (2022-05-25)

### Documentation

- fix links and minor typos

## [3.0.0-alpha.102](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.101...@empathyco/x-components@3.0.0-alpha.102) (2022-05-19)

### Features

- **facets:** add `PreselectedFilters` component

## [3.0.0-alpha.101](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.100...@empathyco/x-components@3.0.0-alpha.101) (2022-05-18)

### Bug Fixes

- **related-tags:** related tags are now kept when navigating back

## [3.0.0-alpha.100](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.99...@empathyco/x-components@3.0.0-alpha.100) (2022-05-17)

### Bug Fixes

- **build:** supports being built on Windows based machines

## [3.0.0-alpha.99](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.98...@empathyco/x-components@3.0.0-alpha.99) (2022-05-17)

### Bug Fixes

- **url:** `query` is required to store params in the `URL`

## [3.0.0-alpha.98](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.97...@empathyco/x-components@3.0.0-alpha.98) (2022-05-13)

### Features

- fix form label warnings

## [3.0.0-alpha.97](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.96...@empathyco/x-components@3.0.0-alpha.97) (2022-05-13)

### Features

- move `response` types to `@empathyco/x-types`

## [3.0.0-alpha.96](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.95...@empathyco/x-components@3.0.0-alpha.96) (2022-05-13)

### ⚠ BREAKING CHANGES

- **facets:** Renamed method `registerFilterModifier` in `FilterEntityFactory` to
  `registerModifierByFacetId`.
- **facets:** Changed `modifiers` parameter of `registerFilterModifier` in `FilterEntityFactory`
  from single array in favour of rest parameters.

### Features

- **facets:** add `registerModifierByFilterModelName`

## [3.0.0-alpha.95](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.94...@empathyco/x-components@3.0.0-alpha.95) (2022-05-11)

### ⚠ BREAKING CHANGES

- Request types moved to `x-types` package. Change the imports from `x-adapter` to `x-type`.
- Removed `TaggingInfo` type. Use `TaggingRequest` from `@empathyco/x-types` instead.

### Features

- move `Request` types to `x-types` package

## [3.0.0-alpha.94](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.93...@empathyco/x-components@3.0.0-alpha.94) (2022-05-09)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.93](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.92...@empathyco/x-components@3.0.0-alpha.93) (2022-05-06)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.92](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.91...@empathyco/x-components@3.0.0-alpha.92) (2022-05-05)

### Features

- **facets:** expose `clickEvents` as `prop` in filters components using `RenderlessFilter`

## [3.0.0-alpha.91](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.90...@empathyco/x-components@3.0.0-alpha.91) (2022-05-04)

### Features

- add `alt-text` accessibility

## [3.0.0-alpha.90](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.89...@empathyco/x-components@3.0.0-alpha.90) (2022-05-03)

### Features

- **history-queries:** add `MyHistory` component

## [3.0.0-alpha.89](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.88...@empathyco/x-components@3.0.0-alpha.89) (2022-04-29)

### Build System

- **deps:** update eslint-plugin dependencies [(#447)](https://github.com/empathyco/x/pull/447)

## [3.0.0-alpha.88](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.87...@empathyco/x-components@3.0.0-alpha.88) (2022-04-29)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.86](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.85...@empathyco/x-components@3.0.0-alpha.86) (2022-04-19)

### Features

- **eslint:** add `vuejs-accessibility` plugin [(#427)](https://github.com/empathyco/x/pull/427)

## [3.0.0-alpha.85](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.84...@empathyco/x-components@3.0.0-alpha.85) (2022-04-14)

### Features

- extract SessionService to x-utils package

## [3.0.0-alpha.84](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.83...@empathyco/x-components@3.0.0-alpha.84) (2022-04-07)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.83](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.82...@empathyco/x-components@3.0.0-alpha.83) (2022-04-07)

### Code Refactoring

- move DeepPartial type from x-components to x-utils

### Documentation

- activating ready live-examples

## [3.0.0-alpha.82](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.81...@empathyco/x-components@3.0.0-alpha.82) (2022-04-05)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.81](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.80...@empathyco/x-components@3.0.0-alpha.81) (2022-04-05)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.80](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.79...@empathyco/x-components@3.0.0-alpha.80) (2022-04-04)

### Testing

- Restructure files for non global step def [(#382)](https://github.com/empathyco/x/pull/382)

## [3.0.0-alpha.79](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.78...@empathyco/x-components@3.0.0-alpha.79) (2022-04-04)

### Build System

- **deps:** Upgrade Cypress and Vue Cli plugins versions.
  [(#399)](https://github.com/empathyco/x/pull/399)

## [3.0.0-alpha.78](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.77...@empathyco/x-components@3.0.0-alpha.78) (2022-04-04)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.77](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.76...@empathyco/x-components@3.0.0-alpha.77) (2022-04-01)

### Code Refactoring

- move `object` utils from `x-components` to `x-utils`

## [3.0.0-alpha.76](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.75...@empathyco/x-components@3.0.0-alpha.76) (2022-04-01)

### Code Refactoring

- move `NonPrimitive`, `Primitive` and `AnyFunction` types from `x-components` to `x-utils`

### Documentation

- fix links and update repository information and development setup for `x-components`
  [(#394)](https://github.com/empathyco/x/pull/394)

## [3.0.0-alpha.75](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.74...@empathyco/x-components@3.0.0-alpha.75) (2022-03-31)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.74](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.73...@empathyco/x-components@3.0.0-alpha.74) (2022-03-31)

### Bug Fixes

- **base-currency:** format preference goes prop to be injected by default

## [3.0.0-alpha.73](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.72...@empathyco/x-components@3.0.0-alpha.73) (2022-03-24)

### Features

- **history-queries:** add toggle to enable/disable the history queries

## [3.0.0-alpha.72](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.71...@empathyco/x-components@3.0.0-alpha.72) (2022-03-23)

### Documentation

- Update documentation to differentiate integration from development

## [3.0.0-alpha.71](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.70...@empathyco/x-components@3.0.0-alpha.71) (2022-03-23)

### Testing

- E2E tests maintenance [(#371)](https://github.com/empathyco/x/pull/371)

## [3.0.0-alpha.70](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.69...@empathyco/x-components@3.0.0-alpha.70) (2022-03-21)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.69](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.68...@empathyco/x-components@3.0.0-alpha.69) (2022-03-18)

### Features

- **history-queries:** add `my-history` component

## [3.0.0-alpha.68](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.67...@empathyco/x-components@3.0.0-alpha.68) (2022-03-16)

### Bug Fixes

- prevent node-ipc vulnerability

## [3.0.0-alpha.67](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.66...@empathyco/x-components@3.0.0-alpha.67) (2022-03-11)

### ⚠ BREAKING CHANGES

- Remove `selected` and `previous` logic from related tags.
- Remove `EmpathyRequestRelatedTagsQueryMapper`.

### Features

- move related tags concatenation logic [(#365)](https://github.com/empathyco/x/pull/365)

## [3.0.0-alpha.66](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.65...@empathyco/x-components@3.0.0-alpha.66) (2022-03-09)

### Testing

- **e2e:** Fix E2E tests in Firefox

## [3.0.0-alpha.65](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.64...@empathyco/x-components@3.0.0-alpha.65) (2022-03-08)

### Features

- update typescript

## [3.0.0-alpha.64](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.63...@empathyco/x-components@3.0.0-alpha.64) (2022-03-03)

### Features

- Add `setSnippetConfig` function to the `X` API

## [3.0.0-alpha.63](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.62...@empathyco/x-components@3.0.0-alpha.63) (2022-03-01)

### Build System

- remove `polyfills` support

## [3.0.0-alpha.62](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.61...@empathyco/x-components@3.0.0-alpha.62) (2022-02-28)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.61](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.60...@empathyco/x-components@3.0.0-alpha.61) (2022-02-24)

### Testing

- **e2e:** add `extra-params` scenarios

## [3.0.0-alpha.60](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.59...@empathyco/x-components@3.0.0-alpha.60) (2022-02-24)

### Features

- **facets:** add facets mixin to share logic between components

### Testing

- **e2e:** fix `tagging` using the `mockedAdapter` and replacing `fetch` for `sendBeacon`

## [3.0.0-alpha.59](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.58...@empathyco/x-components@3.0.0-alpha.59) (2022-02-17)

### Features

- **design-system:** add `curated` modifier to the `suggestion`

## [3.0.0-alpha.58](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.57...@empathyco/x-components@3.0.0-alpha.58) (2022-02-16)

### Features

- **scroll:** add scroll data state to the alias API

## [3.0.0-alpha.57](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.56...@empathyco/x-components@3.0.0-alpha.57) (2022-02-16)

### Bug Fixes

- **build:** Fix build side effects to include css.

## [3.0.0-alpha.56](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.55...@empathyco/x-components@3.0.0-alpha.56) (2022-02-15)

### Bug Fixes

- **decorators:** pending `debounced` execution is cancelled when the component is destroyed

## [3.0.0-alpha.55](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.54...@empathyco/x-components@3.0.0-alpha.55) (2022-02-10)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.54](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.53...@empathyco/x-components@3.0.0-alpha.54) (2022-02-09)

### ⚠ BREAKING CHANGES

- **components:** Removed `CollapseFromTop` Animation. Use `animateScale()` instead.
- **components:** Removed `TranslateFromLeft` and `TranslateFromRight` components. Use
  `animateTranslate('left')` and `animateTranslate('right')` instead.

### Features

- **components:** created abstract factory for animations

## [3.0.0-alpha.53](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.52...@empathyco/x-components@3.0.0-alpha.53) (2022-02-08)

### Continuous Integration

- update rollup and plugins version

## [3.0.0-alpha.52](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.51...@empathyco/x-components@3.0.0-alpha.52) (2022-02-07)

### Documentation

- fix multiple broken links

## [3.0.0-alpha.51](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.50...@empathyco/x-components@3.0.0-alpha.51) (2022-02-04)

### Code Refactoring

- change to the top of the wiring the ParamsLoadedFromUrl event.

## [3.0.0-alpha.50](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.49...@empathyco/x-components@3.0.0-alpha.50) (2022-02-04)

### Features

- **design-system:** change curated tag toke values to reuse default ones.

## [3.0.0-alpha.49](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.48...@empathyco/x-components@3.0.0-alpha.49) (2022-02-03)

### Continuous Integration

- release alpha version on every push to main branch

## [3.0.0-alpha.48](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.47...@empathyco/x-components@3.0.0-alpha.48) (2022-02-02)

### ⚠ BREAKING CHANGES

- **facets:** Remove `BaseFilter` component. Use `RenderlessFilter`instead.

### Features

- **design-system:** add curated tags [(#311)](https://github.com/empathyco/x/pull/311)
- **extra-params:** add option to add more extra params using prop in `SnippetConfigExtraParams`
  component
- **facets:** change `NumberRangeFilter` component to use `RenderlessFilter` instead of `BaseFilter`
- update polyfills plugin to work with chunks

## [3.0.0-alpha.47](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.46...@empathyco/x-components@3.0.0-alpha.47) (2022-02-01)

### Features

- **components:** Add `payload` and `metadata` to the `SnippetCallbackExecuted` event payload
- **components:** Allow `BaseResultAddToCart` to use external listeners.
- track PDP add to cart [(#306)](https://github.com/empathyco/x/pull/306)

## [3.0.0-alpha.46](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.45...@empathyco/x-components@3.0.0-alpha.46) (2022-01-24)

### Bug Fixes

- **components:** Fix BaseGrid auto columns CSS. [(#308)](https://github.com/empathyco/x/pull/308)

### Build System

- Fix colors.js dependency issue

## [3.0.0-alpha.45](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.44...@empathyco/x-components@3.0.0-alpha.45) (2022-01-20)

### Features

- **design-system:** allow suggestions to be tags

### Bug Fixes

- **url:** default `extra params` are now properly restored

### Testing

- **e2e:** make `tagging` tests wait for redirection before assertion

## [3.0.0-alpha.44](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.43...@empathyco/x-components@3.0.0-alpha.44) (2022-01-14)

### ⚠ BREAKING CHANGES

- **components:** `SlidingPanel` buttons do not have the round variant set by default.

### Features

- **components:** add `buttonClass` prop in `SlidingPanel`
- **components:** add Result Rating component

### Bug Fixes

- **design-system:** Fix some style issues and add two missing utilities
- **identifier-results:** Fix default plugin config.
  [(#296)](https://github.com/empathyco/x/pull/296)
-

## [3.0.0-alpha.43](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.42...@empathyco/x-components@3.0.0-alpha.43) (2022-01-06)

### Features

- **components:** Add icons for Arrows UP DOWN LEFT and RIGHT.
  [(#295)](https://github.com/empathyco/x/pull/295)

## [3.0.0-alpha.42](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.41...@empathyco/x-components@3.0.0-alpha.42) (2022-01-05)

### Features

- **design-system:** Add more utility classes.
- **design-system:** Add `Grid2RowsIcon` component

### Bug Fixes

- **design-system:** Fix grid styles to stretch cells.
- **design-system:** Fix Sliding Panel styles.

## [3.0.0-alpha.41](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.40...@empathyco/x-components@3.0.0-alpha.41) (2022-01-03)

### Features

- **next-queries:** add isCurated property

## [3.0.0-alpha.40](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.39...@empathyco/x-components@3.0.0-alpha.40) (2021-12-29)

### Features

- **tagging:** add new `SearchTaggingReceived` event for tracking the query

### Bug Fixes

- **components:** `SlidingPanel` can now disable the resetting scroll …
  [(#286)](https://github.com/empathyco/x/pull/286)
- **related-tags:** clear selected related tags when user changes extra params
- **search:** batch state reset calls after search.request parameter changes
  [(#283)](https://github.com/empathyco/x/pull/283)
- **search:** next page is now requested if it has less than the page size results.
  [(#284)](https://github.com/empathyco/x/pull/284)

## [3.0.0-alpha.39](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.38...@empathyco/x-components@3.0.0-alpha.39) (2021-12-22)

### Features

- **design-system:** Add bottom variant to `x-shadow` utility in the Design System

### Bug Fixes

- Fix multiple issues.

## [3.0.0-alpha.38](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.37...@empathyco/x-components@3.0.0-alpha.38) (2021-12-22)

### Features

- **design-system:** Add new color tokens. [(#275)](https://github.com/empathyco/x/pull/275)
- **test:** refactor base tests to cypress component testing
- **x-plugin:** Add selected sort [(#274)](https://github.com/empathyco/x/pull/274)

### Bug Fixes

- **components:** Fix infinite scroll not working in Android Chrome.
  [(#277)](https://github.com/empathyco/x/pull/277)
- **search:** rows and start parameters calculations moved from getter to action to avoid multiple
  requests

## [3.0.0-alpha.37](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.36...@empathyco/x-components@3.0.0-alpha.37) (2021-12-15)

### Features

- **scroll:** remove animations on pending element to scroll
- **tagging:** Include 'location' parameter to track result events.
  [(#273)](https://github.com/empathyco/x/pull/273)
-

## [3.0.0-alpha.36](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.35...@empathyco/x-components@3.0.0-alpha.36) (2021-12-15)

### Build System

- Load PostCSS plugins from rollup build [(#272)](https://github.com/empathyco/x/pull/272)

### Testing

- **e2e:** fix tagging tests [(#270)](https://github.com/empathyco/x/pull/270)

## [3.0.0-alpha.35](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.34...@empathyco/x-components@3.0.0-alpha.35) (2021-12-14)

### Features

- **components:** fix 'BaseRating' component styles
  [(#264)](https://github.com/empathyco/x/pull/264)
- **plugin:** move alias creation from created hook to beforeCreated
- **tagging:** track pending query
- **tagging:** track result click events
- **tagging:** track the 'UserClickedResultAddToCart' event in tagging
- **wiring:** add force and cancel support to debounce and throttle wire operators. Update rxjs to

### Bug Fixes

- **components:** Export missing layout components
- **extra-params:** prevent callbacks option from the snippet config to be taken as extra params

### Testing

- **e2e:** make url tests intercept tracking and wait for each request

### Documentation

- add guide for integrating X Interface into an existing website
- change h1 to be h2

## [3.0.0-alpha.34](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.33...@empathyco/x-components@3.0.0-alpha.34) (2021-12-03)

### Features

- **search-box:** focus search input after clicking clear search button
- **tagging:** move `origin` from `request.getter` to `fetchAndSave.action`
- **url:** set `origin` when navigating

### Documentation

- Remove docusaurus headers

## [3.0.0-alpha.33](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.32...@empathyco/x-components@3.0.0-alpha.33) (2021-11-30)

### Features

- **related-tags:** add `isCurated` property to related tags
- **search:** change `saveOriginWire` wire from `SelectedRelatedTagsChanged` to
  `UserPickedARelatedTag` [(#254)](https://github.com/empathyco/x/pull/254)
- **utils:** now `origin` only requires the `feature`

## [3.0.0-alpha.32](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.31...@empathyco/x-components@3.0.0-alpha.32) (2021-11-29)

### ⚠ BREAKING CHANGES

- **storage-service:** `StorageService` has been renamed to `BrowserStorageService`.

### Features

- **components:** Add `GlobalXBus `component
- **components:** add `SnippetCallbacks` component
- **storage-service:** Rename `StorageService` to `BrowserStorageService`

### Bug Fixes

- **tagging:** now removing the session clears the session from the storage

### Build System

- update jest dependencies

## [3.0.0-alpha.31](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.30...@empathyco/x-components@3.0.0-alpha.31) (2021-11-25)

### Features

- **design-system:** add identifier result in suggestion component
- **identifier-results:** add extra params in the x-module
- **tagging:** `track` query
- **tagging:** add feature hardcoded values

### Testing

- **e2e:** Reduce command timeout and number of retries.
- **e2e:** reorder mocked responses

### Documentation

- add new static docs.

## [3.0.0-alpha.30](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.29...@empathyco/x-components@3.0.0-alpha.30) (2021-11-22)

### Features

- **components:** add `LocationProvider` component
- **components:** replace `BaseEventButton` for a html button
- **identifier-results:** add query origin in the identifier results search
- remove x installer from router hooks
- **scroll:** add `MainScroll` and `MainScrollItem`
- **scroll:** add empty `XModule`
- **scroll:** ignore first visible element when it is also the first one observed
- **scroll:** move scroll related components to the `Scroll` `XModule`
- **search:** add `SearchTaggingChanged` emitter and save coming `queryTagging` from the search
  response
- **tagging:** add `SessionService`
- update `Tagging` model
- **x-plugin:** Make XPluginMixin to add the component `location` to metadata.

### Bug Fixes

- **identifier-results:** provide resultClickExtraEvents so BaseResultLink emits them when clicked

### Testing

- **e2e:** add typing to e2e stubs
- **e2e:** complete filter tests scenarios
- **e2e:** fix invalid identifier results data test selector
- **e2e:** remove sliding panel test wait
- **search:** redefine old search tests

## [3.0.0-alpha.29](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.28...@empathyco/x-components@3.0.0-alpha.29) (2021-11-09)

### Features

- **url:** set sort values and read them from the url

## [3.0.0-alpha.28](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.27...@empathyco/x-components@3.0.0-alpha.28) (2021-11-03)

### Features

- **components:** add new fixed header and aside layout
- **design-system:** Add Design System Message and Progress Bar components
- **extra-params:** Add support to `UrlHandler` for handling `extra-params`
- **search:** add Redirection and AutoProgressBar components
- update x-components browserslist
- **x-plugin:** Update Alias API with `noResults`, `redirections` and `partialResults`

### Bug Fixes

- **facets:** now service uses only the first filter entity to update the facets.
- **url:** Fix URL clear query issue
- **x-plugin:** fix no results message flash on load

### Code Refactoring

- **design-system:** Refactor Design System View

### Testing

- **e2e:** fix sort intercepted request

## [3.0.0-alpha.27](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.26...@empathyco/x-components@3.0.0-alpha.27) (2021-10-25)

### ⚠ BREAKING CHANGES

- Slots that are created using properties like the `modelName` or the `id` of different objects, now
  are named using the kebab-case version of those values. This affects the following components:
  `BaseGrid`, `Facets` and `SelectedFiltersList`. Examples: `<template #Result="{ ... }">` now is
  `<template #result="{ ... }">` `<template #NextQueriesGroup="{ ... }">` now is
  `<template #next-queries-group="{ ... }">` `<template #hierarchical_category="{ ... }">` now is
  `<template #hierarchical-category="{ ... }">`

### Features

- change all dynamic slots to kebab-case
- **components:** move `maxItemsToRender` prop to `BaseSuggestions`. Add `maxItemsToRender` prop to
  `Recommendations`.
- **plugin:** minimise initial duplicated requests using debounce
- **url:** refactor module logic moving some logic to UrlHandler Component
- **url:** syncronize url and state with the facets and remove query from facets module
- **url:** syncronize url and state with the page

### Code Refactoring

- **url:** change `updateUrl` action to be class

### Testing

- **e2e:** use main layout in mocked tests

### Styling

- add pre-commit hooks to run eslint and prettier

### Documentation

- fix components documentation export
- Fix components documentation markdown

## [3.0.0-alpha.26](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.25...@empathyco/x-components@3.0.0-alpha.26) (2021-09-23)

### Features

- **design-system:** add tokens for non matching part of suggestion
- **url:** set the related tags from the url in the store and viceversa
- **url:** syncronize url and state with the page

### Code Refactoring

- **facets:** fix facets performance issues

### Styling

- format with prettier and avoid fixing code while linting

## [3.0.0-alpha.25](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.24...@empathyco/x-components@3.0.0-alpha.25) (2021-09-22)

### Features

- **components:** Add `TranslateFromLeft` and `CrossFade` animations.
- **url:** syncronize url and state with the query

### Code Refactoring

- use `NamedModel` generic parameter to better type models

## [3.0.0-alpha.24](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.23...@empathyco/x-components@3.0.0-alpha.24) (2021-09-20)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.23](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.22...@empathyco/x-components@3.0.0-alpha.23) (2021-09-20)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.22](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.21...@empathyco/x-components@3.0.0-alpha.22) (2021-09-17)

### Features

- **design-system:** add utilities
- **url:** Add an action to save from url to the store.
- **url:** add new URL Manager component

### Testing

- **partial-results:** mock adapter for partial results e2e tests

## [3.0.0-alpha.21](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.20...@empathyco/x-components@3.0.0-alpha.21) (2021-09-15)

### Features

- **design-system:** add `Shadow` component
- **e2e:** mock adapter for query suggestions tests
- export store utils

### Bug Fixes

- **design-system:** fix typo. Increase `gap` and `padding` tokens up to 10. Add class for list item
  flex none

## [3.0.0-alpha.20](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.19...@empathyco/x-components@3.0.0-alpha.20) (2021-09-15)

### Features

- **no-suggestions:** Remove `no-suggestions` module.
- **search:** save `Redirection`'s entities

## [3.0.0-alpha.19](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.18...@empathyco/x-components@3.0.0-alpha.19) (2021-09-13)

### Bug Fixes

- Fix recommendations `setParams` wire. Export `LIST_ITEMS_KEY`.

## [3.0.0-alpha.18](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.17...@empathyco/x-components@3.0.0-alpha.18) (2021-09-10)

### ⚠ BREAKING CHANGES

- **facets:** Rename `Filters` component to `FiltersList`.
- **facets:** Remove `MultiSelectFilters` component. Filters are multi-select by default. Apply the
  `SingleSelectModifier` using the `FilterEntityFactory` to make the desired `Facet` single select.
- **facets:** Refactor `HierarchicalFilter.children` field. Now, this field is list of the
  `Filter.ids` of the children filter. All `HierarchicalFilter`s are flattened in the
  `Facet.filters` list.
- **facets:** Remove `facets` prop in the `Facets` component to provide `Facets` to the state. Use
  the `FacetsProvider` component instead.
- **facets:** Remove `UserChangedSelectedFilters` event from `Facets` component. Use
  `FacetsProvider` component instead.
- **facets:** Remove `UserClickedClearFacetFilters` event. `UserClickedClearAllFilters` is emitted
  instead. Its payload is now list of `Facet.id`s.
- **facets:** Rename `UserClickedFacetAllFilter` event to `UserClickedAllFilter`. Its payload is now
  list of `Facet.id`s.
- **facets:** Remove `BackendFacetsChanged` event. Use `FacetsChanged` event instead.
- **facets:** Remove `BackendFacetsProvided` event. Use `FacetsGroupProvided` instead.
- **facets:** Remove `FrontendFacetsChanged` event. Use `FacetsGroupProvided` instead.
- **facets:** Remove `FacetMultiSelectChanged` event. `Filter`s are multi-select by default. Apply
  the `SingleSelectModifier` using the `FilterEntityFactory` to make the desired `Facet` single
  select.
- **facets:** Change `UserModifiedEditableNumberRangeFilter` payload. Now it is the
  `EditableNumberRangeFilter` filter with the new range value.

### Features

- **animations:** add new `TranslateFromRight` animation
- **design-system:** add `SingleColumnLayout` component.
- **design-system:** add lists background colors to Design System
- **facets-next:** move HierarchicalFilter component to new `facets-next` x-module
- **facets:** remove old `facets` X Module and replace by `facets-next`.
- **mixin:** add origin injection in the mixin and the bus
- **next-queries:** add `NextQueriesList` component.
- **search:** add origin to the request
- **spellcheck:** add spellchecked query to Alias API
- **url:** add `url` x-module config. [(#129)](https://github.com/empathyco/x/pull/129)
- **url:** add new events
- **url:** add url module state, urlParams getter and its emitter

### Bug Fixes

- **design-system:** fix issues with components height and layout
- **popular-searches:** fix popular searches and query suggestions canceling requests.

### Testing

- **e2e:** mock adapter for identifier results

## [3.0.0-alpha.17](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.16...@empathyco/x-components@3.0.0-alpha.17) (2021-08-26)

### Features

- **facets-next:** add all remaining components to Facets Next X-Module
- **next-queries:** add extra params in the request
- **popular-searches:** add extra params
- **query-suggestions:** add new extra params in the request
- **recommendations:** recommendations extra params and state reset on change.
- **related-tags:** add new extra params in the request
- **search:** add extra params to search module

### Testing

- **e2e:** mock search-box e2e tests

## [3.0.0-alpha.16](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.15...@empathyco/x-components@3.0.0-alpha.16) (2021-08-24)

### Features

- **extra-params:** add new renderless extra params component
- **extra-params:** add new snippet extra params component
- **facets-next:** add `AllFilter`, `BaseFilter` and `EditableNumberRangeFilter` components to
  `facets-next` x-module.
- **facets-next:** add `Facets` component to `facets-next` x-module
- **facets-next:** add `FacetsProvider` component
- **facets-next:** add `SimpleFilter`, `HierarchicalFilter`, `NumberRangeFilter`, `RenderlessFilter`
  and `Filters` components to the `facets-next` x-module.

### Testing

- **facets-next:** add missing service tests

## [3.0.0-alpha.15](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.14...@empathyco/x-components@3.0.0-alpha.15) (2021-08-20)

### Features

- **extra-params:** add `ExtraParams` component
- **extra-params:** add module
- **facets-next:** add facets to the state and facets getter
- modify search function in XAPI to open X
- **facets-next:** Add `FacetsService`
- **facets-next:** add wiring. add new `wireService` and `wireServiceWithoutPayload` wires
  factories.
- **url:** add new empty module

### Testing

- **e2e:** mock adapter on popular searches requests
- **e2e:** move stubs creation within the test itself and rewrite mocking features

## [3.0.0-alpha.14](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.13...@empathyco/x-components@3.0.0-alpha.14) (2021-08-11)

### ⚠ BREAKING CHANGES

- **components:** Remove `hideIntegerDecimals` from `currency-formatter` util, `base-currency`
  component.
- **facets-next:** Rename `EmpathyFilterMapper` to `EmpathyFacetFilterMapper`. Response filter
  mappers now map the API value in the `id` filters property. `EmpathyHierarchicalFacetMapper` now
  flattens and stores all the filters in the `filter` property. `EmpathyHierarchicalFacetMapper` now
  only maps filters ids in `HierarchicalFilter` children. Bump up `@empathyco/x-types` major version
  in `@empathyco/x-adapter`.

### Features

- **components:** add option to hide decimals if the number to format is an integer in
  `currencyFormatter` `format` option.
- **facets-next:** add entity filter modifiers
- **facets-next:** add support for the new search types in search adapter

### Testing

- **e2e:** mock adapter on next queries requests
- **e2e:** mock all the e2e requests of Next Queries

## [3.0.0-alpha.13](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.12...@empathyco/x-components@3.0.0-alpha.13) (2021-08-05)

### Build System

- upgrade x-translations dependencies

## [3.0.0-alpha.12](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.11...@empathyco/x-components@3.0.0-alpha.12) (2021-08-05)

### Features

- **facets-next:** add `EditableNumberRangeFilterEntity`
- **facets-next:** add `HierarchicalFilterEntity`
- **facets-next:** add `RawFilterEntity`

## [3.0.0-alpha.11](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.10...@empathyco/x-components@3.0.0-alpha.11) (2021-08-03)

### Features

- **facets-next:** add `SimpleFilterEntity`

### Bug Fixes

- **animations:** disable leaving elements listening to click events

### Build System

- Update TypeScript to 4.3.5.Update TSLib to 2.3.5.

## [3.0.0-alpha.10](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.9...@empathyco/x-components@3.0.0-alpha.10) (2021-07-29)

### Features

- **facets-next:** add module

### Build System

- use 2 different versions of search-types

## [3.0.0-alpha.9](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.8...@empathyco/x-components@3.0.0-alpha.9) (2021-07-29)

### Bug Fixes

- **banners:** fix repeated banners and promoted on page load
- **directives:** change `infinite-scroll` threshold to avoid decimals bug in `Chrome`

## [3.0.0-alpha.8](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.7...@empathyco/x-components@3.0.0-alpha.8) (2021-07-28)

### Bug Fixes

- **promoted:** fix name export of PromotedsList component

## [3.0.0-alpha.7](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.5...@empathyco/x-components@3.0.0-alpha.7) (2021-07-27)

### Features

- **search:** add `BannersList` and `PromotedsList` components

### Bug Fixes

- **design-system:** Fix padding in Input Group Line variant

### Code Refactoring

- **design-system:** rename `tokens` to use `style-dictionary`

### Testing

- **e2e:** stub 'adapter.getTopRecommendations` calls

## [3.0.0-alpha.6](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.5...@empathyco/x-components@3.0.0-alpha.6) (2021-07-20)

**Note:** Version bump only for package @empathyco/x-components

## [3.0.0-alpha.5](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.4...@empathyco/x-components@3.0.0-alpha.5) (2021-07-20)

### Continuous Integration

- Fix publishing in x-components. Normalize build scripts.

## [3.0.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.3...@empathyco/x-components@3.0.0-alpha.4) (2021-07-15)

### Testing

- **component:** configure Cypress component testing

## [3.0.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-components@3.0.0-alpha.2...@empathyco/x-components@3.0.0-alpha.3) (2021-07-14)

### Features

- **design-system:** add scroll-to-top slot in Layout
- **search:** add `Promoted` component
- **search:** add Banner component

### Bug Fixes

- **components:** make column picker & grid components listen to only `ColumnsNumberProvided` event
  to fix incorrect columns number on re-mounts
- **directives:** `InfiniteScroll` now works properly in Safari and with html or body as containers
- **search:** clean sort value after accept new query

### Documentation

- **query-suggestions:** adapt examples to edocs guidelines
- **related-tags:** adapt to eDocs guidelines

### Testing

- enable e2e test and fix tests

## 3.0.0-alpha.2 (2021-06-30)

### Features

- **facets:** add `click:show-more` & `click:show-less` events to the `SlicedFilters` component.

### Bug Fixes

- **components:** `StaggeringTransitionGroup` elements now are positioned correctly in scroll
  containers

## 3.0.0-alpha.1 (2021-06-30)

### Features

- **components:** Add `@XEmit` decorator
- **device:** Add `device` module
- **device:** add `DeviceDetector` component
- **x-installer:** make `SnippetConfig` object available for all components
- **x-plugin:** Remove `XConfig`

### Bug Fixes

- **design-system:** solve `Safari` `gap` issues

### Testing

- **e2e:** add test for spellcheck component

### Documentation

- **search-box:** update props and bindings table style and avoid warning block auto-formatting

### Styling

- format entire project

## 3.0.0-alpha.0 (2021-06-22)

### ⚠ BREAKING CHANGES

- **design-system:** Design system styles have now to be imported from
  `@empathy/x-components/design-system` instead of `@empathy/x-components/css`

### Features

- **components:** add new `BaseIdPanelToggleButton` and `BaseIdPanelToggle` components

### Testing

- **e2e:** add identifier results tests

### Code Refactoring

- **design-system:** rename `styles` folder to `design-system`

## 2.1.0-alpha.1 (2021-06-16)

### Features

- **components:** change the render conditions in the `Layout` component
- **design-system:** add `x-button--ghost-start` and `x-button--ghost-end` modifiers to
  `x-button--ghost` variant
- **design-system:** add `x-dropdown` size variants
- **design-system:** add more values to the `x-list` variants
- **design-system:** fix the issue with the `x-tag` and `x-filter` in the selected filters
- **empathize:** add `isOpen` to store state and expose through the Alias API
- **facets:** add `isSelected` binding to the `AllFilter` component slot

### Bug Fixes

- **components:** emit initial default value in the `ColumnPicker` mixin
- **design-system:** fix the stroke and the text decoration in the typography
- **facets:** `isNewQuery` utility was returning false when only one query was empty
- **facets:** new label slot inside the `Hierarchical Filter` children
- **utils:** add missing exports to barrel

### Documentation

- **search-box:** remove values column in props generated table in component doc

### Testing

- **e2e:** add partial results tests

## 2.1.0-alpha.0 (2021-06-14)

### Features

- **components:** add `AnimateWidth` animation component
- **design-system:** add `SlidingPanel` default CSS and tokens
- **design-system:** add `x-scroll` component and tokens
- **design-system:** add Design System classes for the picture image fallback and placeholder
- **design-system:** add Design System icons
- **design-system:** add Direction Border and Padding List variants
- **design-system:** add icons to the Design System view
- **design-system:** add Layout component and Design System Layout component
- **design-system:** add list design tokens
- **design-system:** add new typography variants
- **design-system:** add option list tokens
- **design-system:** add `x-grid` Design System tokens
- **design-system:** add `x-result` Design System tokens
- **design-system:** improve `x-icon` token
- **design-system:** add `x-row` and `x-row-item` tokens
- **design-system:** add `x-picture` Design System tokens
- **facets:** add `SortedFilters` component
- **components:** change `NoElement` component to be not functional
- **components:** add `BaseResultPlaceholderImage` and `BaseResultFallbackImage`

### Bug Fixes

- **components:** fix `SlidingPanel` buttons were blocking clicks while invisible
- **facets:** fix issue with hierarchical filters with no children
- **search:** fix infinite scroll issues when filtering

### Testing

- **e2e:** adapt `empathize` tests to cucumber
- **e2e:** update Cypress to 7.4.0

### Continuous Integration

- **CI:** update package-lock

### Build System

- **dependencies:** update `search-adapter` version

### Documentation

- **search-box:** update `SearcInput` component documentation
- **search-box:** update `ClearSearchInput` documentation
- **search-box:** update `SearchButton` documentation
- **build:** avoid creating Methods section in components documentation

### Code Refactoring

- **components:** refactor `CollapseFromTop` animation to use only transformations

## 2.0.0 (2021-06-03)

### Features

- **design-system:** add `x-sliding-panel` tokens
- **design-system:** add design system icons
- **design-system:** add `x-list`and variants tokens
- **design-system:** add `x-option-list` and variants tokens
- **design-system:** add `x-row` and `x-row-item` tokens
- **design-system:** add `x-picture` tokens
- **facets:** add `SortedFilters` component
- **no-element:** change `NoElement` component to be not functional

### Bug Fixes

- **search:** fix infinite scroll issues when filtering

### Testing

- **e2e:** adapt `empathize` tests to cucumber
- **e2e:** update Cypress to 7.4.0

### Build System

- **dependencies:** update `search-adapter` version

### Documentation

- **search:** update search input component documentation
- **components:** avoid creating Methods section in components documentation

## 2.0.0-alpha.13 (2021-05-28)

### Features

- **design-system:** add `input-group` variants
- **design-system:** add `justified` variant to `x-filter` component
- **design-system:** add `x-button` css class in the necessary elements
- **design-system:** add `x-filter` tokens and CSS
- **design-system:** add `x-suggestion` design tokens
- **design-system:** add `x-tag` variants tokens and CSS styles
- **design-system:** add default `x-facet` tokens and CSS and `x-icon` variants
- **design-system:** add dropdown design tokens
- **design-system:** add input default tokens and CSS
- **design-system:** add input variants tokens and CSS
- **design-system:** add tags default tokens and CSS
- **design-system:** add the `.x-input` class to the XComponents where necessary
- **design-system:** add x-facet variants tokens and CSS styles
- **design-system:** add x-tag css class in the necessary elements
- **design-system:** refactor styles folder structure
- **design-system:** add `hierarchical` variant to `x-filter`
- **facets:** add support for optional hierarchical filter children prop
- **search:** add infinite scroll to `ResultsList` component
- **search:** Add `page` and `pageSize` properties with its mutations.
- **search:** update search getter in order to use the new page and pageSize properties of the
  module

### Bug Fixes

- **components:** fix `transform` transition in `FadeAndSlide` animation component
- **design-tokens:** fix editable tokens not being displayed in view correctly

### Build System

- **design-system:** add the Rollup configuration to build the CSS files of the Design System

### Documentation

- **components:** improve the way to show slot bindings data in the components documentation

### Testing

- remove old tests

## 2.0.0-alpha.12 (2021-05-06)

### Features

- **components:** add an overlay layer to `BaseModal` component listening to click events outside
  the modal to close it
- **recommendations:** add scopedSlot `layout` to `Recommendations` component

### Bug Fixes

- **components:** fix `FadeAndSlide` and `StaggeredFadeAndSlide` animations

### Testing

- **e2e:** Add multiselect-filters test

## 2.0.0-alpha.10 (2021-05-03)

### Features

- **contributing-guide:** Add contributing guide
- **design-system:** add base tokens
- **design-system:** add Button variations tokens and CSS
- **design-system:** add default button design tokens and styles
- **design-system:** add Design System view as showcase
- **directives:** add `InfiniteScroll` directive
- **directives:** add barrel file in `directives` folder and export them in `src`
- **facets:** add `RenderlessFilter` component
- **facets:** change `BaseFilter` to `RenderlessFilter` in `HierarchicalFilter` component
- **facets:** make `SimpleFilter` component use `RenderlessFilter`, exposing the option of changing
  the default button.
- **facets:** use the new decorators `inject` and `provide` in the filters components
- **x-installer:** add option to install asynchronous Vue plugins

### Bug Fixes

- **tests:** enable new scenario in `querySuggestions` and fix `isInQuerySuggestions` method

### Build System

- **dependencies:** update `search-adapter` and `search-types` versions
- **package.json:** update fixed dependencies (package-lock.json) and fix eslint version to minor

### Testing

- **e2e:** add different possible combinations for filters-search components
- **e2e:** add new sort tests
- **e2e:** e2e test for exclude-filters-with-no-results component

### Documentation

- **tests** add tests docs in contributing documentation about factory functions and components
  wrappers
- **xcomponents:** add documentation about events emitted by components

## 2.0.0-alpha.9 (2021-04-13)

### Bug Fixes

- **facets:** Emit the `SelectedFiltersChanged` event when the user deselects the last filter

## 2.0.0-alpha.8 (2021-04-13)

### Bug Fixes

- **facets:** Avoid emitting the `SelectedFiltersChanged` event when facets change for the second
  time.

## 2.0.0-alpha.7 (2021-04-07)

### Features

- **components:** add `BaseColumnPickerList` component
- **components:** add `BaseVariableColumnGrid` component
- **components:** add `BaseIdScroll` component
- **components:** add `BaseMainScroll` component
- **decorators:** add `@XProvide` and `@XInject` decorators
- **facets:** add `ExcludeFiltersWithNoResults` component
- **facets:** add `EditableNumberRangeFilter` component
- **facets:** add new events, wiring, and action to keep backend filters selected state
- **facets:** add the option to init the `frontendFacets` via prop in the `Facets` component
- **facets:** add wiring and store logic in facets module to support `EditableNumberRangeFilter`
- **grid:** add `BaseColumnPickerDropdown` component
- **history-queries:** modify history-queries to accept new config and show all the elements in
  store.
- **scroll:** add new `BaseScrollToTop` component
- **scroll:** add new `BaseScroll` component
- **search:** add `PartialResultsList` component
- **search:** add `SortDropdown` component
- **search:** add new `PartialQueryButton` component
- **search:** add new `SortList` component
- **search:** add store logic & wiring to support sorting results
- **tagging:** add basic tagging x-module
- **x-plugin:** add `initialXModules` to `XPluginOptions` to register `XModules` manually when
  installing the plugin

### Code Refactoring

- **animations:** rename animations to fit BEM
- **decorators:** tidy decorators splitting the bus decorators from the state decorators
- **facets:** move filter components inside the facets module

### Testing

- **e2e:** fix e2e `SlidingPanel` tests
- **e2e:** add tests scenarios for sort dropdown and list
- **e2e:** column pickers tests refinement
- **e2e:** fix relative imports paths
- **e2e:** fix setting related tags max items to render in sliding panel view
- **e2e:** add test for `BaseFiltersSearch`
- **e2e:** add test for `BaseColumnPickerList` and dropdown
- **e2e:** add tests for `SlidingPanel` component

## 2.0.0-alpha.6 (2021-03-16)

### ⚠ BREAKING CHANGES

- **facets:** Filters which have selected property now extends from BooleanFilter

### Features

- **facets:** update search-types and search-adapter to allow EditableNumberRangeFilters
- **search:** add `ResultsList` component
- **search:** add `Spellcheck` component
- **search:** add `SpellcheckButton` component
- **search:** add `totalResults` property to the search module state and to the alias API

### Bug Fixes

- **components:** `EventsModalOpen`, `IdModalOpen` components can now contain HTML elements inside.
  Disable page scroll when modals are open. Close modals when either clicked out of them or focus is
  lost

### Testing

- **e2e:** add tests for `BaseKeyboardNavigation` component
- **e2e:** add tests for `BaseResultImage` component

### Build System

- **dependencies:** update `@vue-cli` dependencies to 4.5.x

### Code Refactoring

- add `scoped` attribute to `<style>` to components that were missing it

## 2.0.0-alpha.5 (2021-03-08)

### Build System

- fix publish directory

## 2.0.0-alpha.4 (2021-03-08)

### Features

- **animations:** added z-index within staggered animations styles
- **base-components:** add `base-id-modal`, `base-id-modal-open` and `base-id-moda-close` components
- **base-grid:** add base-grid component
- **components:** add `BaseDropdown` component.
- **components:** add mixing `CollapseWidth` component export
- **facets:** add new filter to deselect the filters if the query has changed
- **facets:** facets split in backend and frontend facets
- **filters:** renders selected filters from state and exposes slots to customize it
- **search:** remove search results getter and replace the access to them with the State decorator
- **search-module:** Add banners an promoteds in store.

### Bug Fixes

- **history-queries:** replace last query, if the last word of it is refined in the new query

### Performance Improvements

- **e2e:** avoid opening new browser instances to speed up e2e tests

### Code Refactoring

- **e2e:** homogenise and standardise common-steps and test cases
- **x-plugin:** extract `XComponentAliasAPI` logic to separate file and improve aliases generation

### Testing

- **e2e:** add next-queries e2e tests
- **e2e:** add test for base event modal
- **e2e:** related tags e2e tests

### Build System

- improve process deleting the temporally directories

## 2.0.0-alpha.3 (2021-02-12)

### ⚠ BREAKING CHANGES

- **currency-formatter:** remove `CurrencyOptions` from `XConfig` and its default value from
  `DEFAULT_X_CONFIG`, remove `ConfigCurrencyChanged` event from `XEventsTypes` and remove `currency`
  property from `SnippetConfig`.
- **exports:** Rename some wires due to collisions between other exported members (i.e.
  actions/getters): `facets` -> `setFacets` to `setFacetsWire`, `toggleSimpleFilter` to
  `toggleSimpleFilterWire`, `toggleHierarchicalFilter` to `toggleHierarchicalFilterWire`,
  `toggleNumberRangerFilter` to `toggleNumberRangerFilterWire`, `clearFacetsSelectedFilters` to
  `clearFacetsSelectedFiltersWire`, `clearFacetSelectedFilters` to `clearFacetSelectedFiltersWire`
  and `clearSelectedFilters` to `clearSelectedFiltersWire`. `history-queries` ->
  `loadHistoryQueriesFromBrowserStorage` to `loadHistoryQueriesFromBrowserStorageWire`.
  `next-queries` -> `fetchAndSaveNextQueries` to `fetchAndSaveNextQueriesWire` and
  `setQueryFromLastHistoryQuery` to `setQueryFromLastHistoryQueryWire`. `query-suggestions` ->
  `fetchAndSaveSuggestions` to `fetchAndSaveSuggestionsWire` and `cancelFetchAndSaveSuggestions` to
  `cancelFetchAndSaveSuggestionsWire`. `related-tags` -> `fetchAndSaveRelatedTags` to
  `fetchAndSaveRelatedTagsWire`, `cancelFetchAndSaveRelatedTags` to
  `cancelFetchAndSaveRelatedTagsWire` and `toggleRelatedTag` to `toggleRelatedTagWire`. `search` ->
  `fetchAndSaveSearchResponse` to `fetchAndSaveSearchResponseWire` and
  `cancelFetchAndSaveSearchResponse` to `cancelFetchAndSaveSearchResponseWire`.

Rename exports of `getters` named `request` to `moduleName` + `Request` due to collisions between
modules. Rename `ClearFilters` class to `ClearSelectedFilters`.

### Features

- **e2e test for recommendations components:** e2e test for recommendations component
- **e2e testing for query-suggestions component:** e2e testing for query-suggestions component
- **facets:** add an option to set the state facets via prop
- **facets:** add renderableFacets prop to Facets component to filter rendered facets
- **facets:** support receiving facets containing selected filters in `Facets.vue`
- **related tags:** added related tags config to set maximum number of items to render

### Styling

- **getters:** rename getters name adding .getter at the end

### Code Refactoring

- **currency-formatter:** extract currency format logic from `base-currency.vue` to
  `currency-formatter` utility
- **exports:** add missing actions and getters exports

### Testing

- **default-tests:** Disabled some of old E2E tests
- **history queries:** e2e test history queries

## 2.0.0-alpha.2 (2021-01-20)

### Bug Fixes

- **facets:** add missing `SelectedFilters` component export

## 2.0.0-alpha.1 (2021-01-19)

### ⚠ BREAKING CHANGES

- **base-components:** `BaseModalContainer` has been split into 2 new components: `BaseEventsModal`,
  which acts like the old component, but with the `eventToEmitOnClose` prop renamed to
  `bodyClickEvent`. `BaseModal` now acts as dumb modal that receives its open state via props.
  `BaseCloseButton` has been renamed to `BaseEventsCloseButton` `BaseOpenButton` has been renamed to
  `BaseEventsOpenButton` Events have been renamed: `UserOpenedX` -> `UserClickedOpenX`,
  `UserClosedX` -> `UserClickedCloseX`

### Features

- **animations:** add `CollapseWidth` animation
- **base-components:** add `BaseRating` component
- **base-components:** add `BaseRatingFilterLabel` component
- **base-components:** add `BaseModal` and `BaseEventsModal` components
- **base-components:** add `BasePriceFilterLabel` component
- **facets:** add `selectedFilters` binding for each slot and facet in `Facets` component
- **facets:** add `clearSelectedFilters` wire in `UserAcceptedAQuery` event
- **facets:** add `SelectedFilters` component which renders the selected filters

### Bug Fixes

- **plugin:** fix types to allow overriding parts of the store

### Code Refactoring

- **animations:** extract mixin from `CollapseHeight` and `CollapseWidth` animations
- **components/filters:** reorganize components/filters directory

### Testing

- **e2e:** implement search-box test scenarios
- **e2e:** update cypress version
- **e2e:** refine search-box tests

## 2.0.0-alpha.0 (2020-12-29)

### ⚠ BREAKING CHANGES

- rename actions in several modules: Popular searches `getSuggestions` → `fetchSuggestions`. Query
  suggestions: `getAndSaveSuggestions` → `fetchAndSaveSuggestions`, `getSuggestions` →
  `fetchSuggestions`.

### Features

- **actions:** generalize request actions
- **actions:** use `cancellable-promise` in every request action
- **animations:** add `CollapseHeight` component
- **base-components:** add `BaseFilters` component
- **base-components:** add `BaseNumberRangeFilter` component
- **base-components:** add `BaseCurrency` component
- **base-components:** add `BaseFiltersSearch` component
- **base-components:** add `BaseHeaderTogglePanel` component
- **base-components:** add `BaseSlicedFilters` component
- **base-components:** add `BaseHierarchicalFilter` component
- **base-components:** add `BaseTogglePanel` component
- **facets:** add `ClearAll` selected filters component
- **eslint:** update `@empathy/eslint-plugin-x` to `1.2.1` and fix some files
- **facets:** add `MultiSelectFilters` component.
- **facets:** add `SelectedFiltersChanged` emitter
- **facets:** add `toggleSimpleFilter` action
- **facets:** all filter button which deselects its filters
- **facets:** add `toggleHierarchicalFilter` action
- **facets:** add new events for clear filters
- **facets:** extract `BaseFilter` component from `BaseHierarchicalFilter` and `BaseSimpleFilter`
  components
- **facets:** add `Facets` component
- **facets:** keep selection state of the current filters
- **facets:** update facets module with new search-types
- **facets:** add `filtersMap` getter and `selectedFilters` getter refactor
- **search:** add `SelectedFiltersChanged` wiring
- **store:** add `status` to every store module
- **utils:** add callback for cancellable promises

### Bug Fixes

- **base-components:** make `BaseTogglePanel` component render `div` to solve react-wrapper
  integration issues.
- **index.html:** added link to polyfill.io to load polyfills necessary for running the project in
  IE
- **jenkinsfile:** Updated Docker image version
- **runbooks-integration:** fix the bug on the sidebar paths doesn't match the real paths
- **search-input:** fix debounced query not cancelled on clear query issue

### Documentation

- **docusaurus:** automated sidebar generation & docusaurus markdown headers.

### Testing

- **e2e:** fix Keyboard Navigation & Base Modal Container e2e tests
- **e2e:** fix some e2e tests adding checks as guards

### Styling

- **base-components:** reformat `BaseFilter` code and add style for selected filters

### Code Refactoring

- **base-components:** rename from figure to picture
- **base-components:** added default content to some simple components and default style

### 1.1.2 (2020-12-03)

### Bug Fixes

- **build:** replace style injector with ES5 version

### 1.1.1 (2020-12-03)

### Bug Fixes

- **build:** output es5 code for Vue components

## 1.1.0 (2020-10-20)

### Features

- **animations:** add staggering-transition-group component
- **api-extractor:** refactor api-extractor doc generation
- **build:** add rollup polyfills wrapper plugin
- **cancellable-promise:** add cancellable-promise utility
- **empathize:** keep Empathize open when focus inside
- **eslint:** update eslint-plugin-x to 1.2.0 version which includes 2.1.2 prettier version
- **facets-empty-module:** create empty module for facets
- **facets-module:** create wire which emits commit to set the facets in the state
- **getters-query-suggestions:** create getters for query suggestions to use property
  hideIfEqualsQuery
- **popular-searches:** add hide popular searches that have already been searched in session
- **search:** add basic search x-module
- **search-input:** add property autofocus
- **sliding-panel:** add SlidingPanel component
- **x-installer:** add XInstaller utility

### Bug Fixes

- **clean-search-input:** add emitter for the `UserClearedQuery` event. Allow `UserIsTypingAQuery`
  to be always emitted.
- **history-queries:** fixed toggle related tag action to clean the previous related tags
- **identifier-results:** fix the request action to save the results if the query is empty

### Documentation

- **build:** document how to debug the build process
- **xcomponents:** move xcomponents documentation to independent file. Added header to each file

### Testing

- **e2e:** create multiple test environment templates
- **e2e:** define basic use cases
- **result-image:** e2e tests for the component

## 1.0.0 (2020-07-30)

### Features

- **base-suggestions:** add index to slot bindings for suggestions
- **config:** refactor XPluginOptions and XModule configurations
- **decorator:** add support for multiple and dynamic events to XOn decorator
- **decorators:** add filtering support to XOn decorator
- **emitters:** add `isDifferent` optional option to emitters for checking if the observed value has
  really changed
- **empathize:** add empathize component
- **getters-proxy:** add cache to the getters proxy
- **identifier-results:** add IdentifierResult component
- **identifier-results:** add mutations and actions to the module
- **identifier-results:** create identifier results module with getters
- **identifier-results:** identifierResults component and module wiring
- **linter:** add x eslint plugin
- **next-queries:** add maxItemsToRender prop
- **wiring:** add option to pass function with the store as payload for the wireDispatch factory
  methods.
- **wiring:** refactor namespaced wiring
- **wiring:** refactor namespaced wiring
- **x-plugin:** add alias API
- **currency-filter:** add currency filter and formatter
- **base-result-previous-price:** add base result previous price component
- **related-tags:** add e2e testing for the related tags
- **spatial-navigation:** ability to move between any component and the keyboard-navigation
  component
- **animations:** fade and slide animation component
- **base-modal-container:** add base-modal-container component
- **base-result-current-price:** create base result current price component
- **base-result-image:** add the base result image with lazy loading also fallback and placeholder
- **base-result-link:** refactor BaseResultLink component to receive origin and events by injection
- **base-suggestion:** allow string in matching part to retain accent marks
- **bus:** make metadata parameter optional
- **clear-search-input:** add clear-search-input button
- **close-button:** add close-button component
- **compile-message:** add compileMessage filter and register it globally
- **conventional-commits:** add conventional-commits and commitizen npm packages
- **cypress:** add @cypress/webpack-preprocessor to support TypeScript
- **cypress:** add custom command for cypress
- **cypress:** disable video recording in Cypress e2e tests
- **cypress:** inject XComponents to the global window object when Cypress is running
- **docs:** docusaurus integration
- **empathize:** create empty Empathize module
- **empathize:** keyboardNavigation component which deals with arrow keys pressed inside it
- **eslint:** configure ESLint by subfolder and cypress rules
- **event-button:** add metadata target property to emitted events
- **event-metadata:** add metadata parameter
- **eventbutton:** add EventButton reusable component
- **global-config:** add global configuration XConfig
- **history-queries:** add actions
- **history-queries:** add ClearHistoryQueries Component
- **history-queries:** add delete-history-query component
- **history-queries:** add DeleteHistoryQuery component
- **history-queries:** add history queries emitters
- **history-queries:** add history queries getters
- **history-queries:** add history queries module wiring.
- **history-queries:** add history queries store for its x-module
- **history-queries:** add history queries x-module skeleton
- **history-queries:** add history-queries module to app & its e2e testing
- **history-queries:** add HistoryQueries component
- **history-queries:** add load history queries action
- **history-queries:** add module events
- **history-queries:** trim query before storing it
- **immediate-store-emitters:** add immediate option for store emitters configuration
- **keyboard-navigation:** add SpatialNavigation service to use in keyboard navigation component
- **next-queries:** add config for the next queries module
- **next-queries:** add events types for the next queries module
- **next-queries:** add Next Queries Component
- **next-queries:** add next-queries x-module
- **next-queries:** add NextQueriesChanged emitter to next queries emitters
- **next-queries:** add NextQueriesChanged emitter to next queries emitters
- **next-queries:** add the NextQuery component
- **no-suggestions:** append no-suggestions component
- **no-suggestions:** append store, configuration, wiring and skeleton no-suggestions x-module
- **open-button:** add open-button component
- **popular-searches:** add config to popular-searches x-module
- **popular-searches:** add popular-searches x-module
- **popular-searches:** append popular searches x-modules events
- **popular-searches:** append PopularSearch component
- **prettier:** add prettier-organize-imports plugin
- **pure-suggestion:** add base suggestion to reuse in every suggestion type
- **query-suggestions:** add query suggestions events
- **query-suggestions:** add query-suggestion component
- **query-suggestions:** add query-suggestions component
- **query-suggestions-actions:** refactor actions to an independent files and add test
- **query-suggestions-getters:** refactor getters in separated files and testing
- **query-suggestions-wiring:** add query suggestions wiring
- **recommendations:** create recommendations x-module
- **recommendations:** recommendations actions, getters & mutations
- **recommendations:** recommendations component and its test
- **recommendations:** recommendations wiring, emitters and events
- **related-tags:** add empty related tags module
- **related-tags:** add mutations and getters for the related tags module. Add testing for getters
- **related-tags:** add related tags actions and testing
- **related-tags:** add related tags state
- **related-tags:** add wiring and emitters for the related tags
- **related-tags:** add related-tags component
- **related-tags:** add the selected related tags to the request
- **result-add-to-cart:** add BaseResultAddToCart component
- **result-link:** create BaseResultLink component and events associated with it
- **sanitize:** add sanitize function to encode characters in string
- **search-box:** add event UserClearedQuery to be emitted when search-box is cleared in any way
- **search-box:** add instant search to SearchInput component
- **search-box-config:** add default config for search-box x-module
- **search-box-module-events:** add new events of search-box module
- **search-box-wiring:** add wires in search-box wiring
- **search-button:** add search-button component
- **search-input:** add search input component
- **search-types:** include the search-types.api.json file to generate the package documentation
- **standard-version:** append ci type into standard version configuration
- **suggestions:** add suggestions generic component
- **term-suggestions-config:** add term-suggestions config
- **test-utils:** add utility functions to make easier testing with jest
- **ts-doc:** add support to tsdoc and jsdoc eslint plugins
- **ts-es-lint:** add support to TypeScript ES-lint through new plugin
- **utils:** add array and normalize shared utility functions
- **utils:** add debounce util
- **vue-styleguidist:** add vue styleguidist to document components
- **wires-factory:** add implementation to NamespacedWireFactory.wireCommit with function payload
- **wiring:** add WirePayloadParams type and modified NamespacedWireFactory
- **wiring:** allow wiring operators to access store to retrieve data
- **wiring-operators:** add filterWhitelistedModules & filterBlacklistedModules operators
- **x-api:** append X API and installX middleware function to install X
- **x-component.utils:** add `getXComponentXModuleName` util function
- **x-plugin:** add logic to save component configurations to store
- **xon-decorator:** add XOn decorator to handle the subscription/unsubscription of an XEvent
- **xplugin-search-adapter:** extract adapter to XPlugin and add subscription to
  adapterConfigChanged
- **wiring:** add `createWireFromFunction` wire factory function. Add `filter`,
  `filterTruthyPayload`, `filterFalsyPayload`, `debounce` & `throttle` wire operator functions
- **bus:** remove circular dependency from `BaseXBus` and Vue components. Make bus emit only from
  root component.
- **build:** add rollup build
- **decorators:** add type safe `State` and `Getter` decorators for accessing state and getters in
  class components
- **term-suggestions:** add term-suggestions x-module skeleton
- **search-box:** add search-box x-module skeleton
- **typing:** remove unnecessary `XStoreTree` type
- **x-module:** add `withModule` function to create `XModule` scoped wires
- **x-module:** remove `Emitters` and `Wiring` generic types from `XModule`
- **store:** add Store and StoreEmitters to the X-Module
- **wiring:** add wiring system
- **wiring-factory:** add wiring factory methods
- **project:** create project with basic shared utils

### Bug Fixes

- **wire-operators:** handle race events for the debounce wire operator
- **spatial-navigation:** filter out focusable elements if they can't be focused
- **build:** make build fail if api-extractor has errors
- **components:** fix vue components exports
- **cypress:** fix Cypress webpack/preprocessor config to avoid .ts transpilation file issues
- **debounce:** remove wireDebounce to avoid side effects
- **history-queries:** fix class selector in history queries' e2e test
- **history-queries:** fix history queries removing queries when replacing last stored query
- **jenkins:** add test command for Jenkins CI
- **jest:** fix testMatch option to look into src instead all project
- **next-queries:** avoid clearing next-queries when the query is empty
- **query-suggestion:** use getter of normalizedQuery to use as query in the component
- **query-suggestions:** fix missing css class, slots docs, slot naming to kebab case and binds
- **request-getters:** avoid constructing request when the query is empty or has spaces
- **rxjs:** fix rxjs imports to support rollup commonjs plugin
- **storage-service:** add dummy local storage service for node environment
- **tests-fix:** fix tests making them wait until Vue updates reactive dependencies
- **types:** fix store generic type constraint for Mutations and Actions
- **vue-styleguidist:** create props template to overwrite the default styleguidist template
- **vue-styleguidist:** create vue-docgen slots template to overwrite the default one. Close tags
  within the documentation between backslashes.
- **x-plugin:** make immediate emitters async
- **x-plugin.mixin:** refactor $x to get root XComponent inside bus emit

### Continuous Integration

- **package.json:** configure E2E tests command for CI Jenkins integration

### Documentation

- **docs:** add static md file to be copied to docs folder on build proccess
- **slots:** fix slot and binding documentations for vue styleguidist
- **docs:** update the folders structure to create the static-docs and live examples
- **api-extractor:** add API Extractor to generate the documentation
- **api-extractor:** add missing api extractor marks
- **docgen.config:** fix the naming of the md files generated from components
- **history-queries:** fix remove-history-query doc link

### Testing

- **keyboard-navigation:** e2e testing for keyboard-navigation
- **base-modal-container:** add e2e test to base-modal-container component
- **e2e-popular-searches-tests:** add e2e test for popular-searches
- **next-queries:** add e2e test for next queries
- **no-suggestions:** add e2e tests
- **x-plugin:** fix tests to use the installNewXPlugin helper

### Code Refactoring

- **base-components:** refactor open and close button components so they're reusable
- **tests:** update vue-utils-test version and fix test
- **base-components:** remove pure folder and refactor base components names
- **bem-css-classes:** refactor css classes following BEM
- **bus:** replaced `Subject` with `ReplaySubject`
- **extractstate & extractgetters types:** refactor ExtractState and ExtractGetters types
- **history-queries:** move history queries to the root utils folder
- **history-queries:** refactor removeFromHistory action to accept `HistoryQuery` instead of an
  string
- **history-queries:** rename DeleteHistoryQuery to use keyword `remove`
- **next-queries:** move actions to an independent folder
- **next-queries:** move getters to an independent folder
- **next-queries:** refactor the next-queries x-module that was already created
- **popular-searches:** extract getters from module
- **popular-searches:** extract module actions to an independent files
- **popular-searches:** refactor slot and state names, update docs and refactor variable in test
- **query-suggestions:** rename term-suggestions to query-suggestions
- **search-input:** refactor to use XOn decorator instead of creating manually subscription
- **x-plugin:** extract getters Proxy creation from XPlugin
- **x-plugin:** remove global messages object in favour of individual messages
- **x-plugin:** remove x-plugin singleton and improve testability
- **xevents:** refactor XEvents into their respective module
- **rxjs:** remove rxjs-compat and amend the imports

### Build System

- **dependencies:** set minimum supported versions of Vue and Vuex dependencies
- **browserslist:** add browserslist configuration
- **dependencies:** update `@empathy` dependencies
- **dependencies:** update dependencies to match with the rest of the projects
