# 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.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:

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
