angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
733 lines (422 loc) • 54.3 kB
Markdown
## [4.4.3](https://github.com/algolia/angular-instantsearch/compare/4.4.2...4.4.3) (2024-09-05)
### Releases
From this version onwards, Angular InstantSearch is no longer supported and will not have any new versions released
## [4.4.2](https://github.com/algolia/angular-instantsearch/compare/4.4.1...4.4.2) (2024-06-19)
### Chores
* show deprecation warning in dev mode ([#1010](https://github.com/algolia/angular-instantsearch/issues/1010)) ([b987140](https://github.com/algolia/angular-instantsearch/commit/b987140e0c00a704b4a986b9d2d3798041a143e3))
## [4.4.1](https://github.com/algolia/angular-instantsearch/compare/4.4.0...4.4.1) (2023-04-06)
### Bug Fixes
* **SSR:** inject `document` into searchBox rather than using global in Node environments ([#986](https://github.com/algolia/angular-instantsearch/issues/986)) ([e19ecf2](https://github.com/algolia/angular-instantsearch/commit/e19ecf26e2672608479263972b49f6e8fe003250))
# [4.4.0](https://github.com/algolia/angular-instantsearch/compare/4.3.2...4.4.0) (2022-12-05)
### Features
* support angular 15 through peerDependencies ([#980](https://github.com/algolia/angular-instantsearch/issues/980)) ([d59bf21](https://github.com/algolia/angular-instantsearch/commit/d59bf21397c0d48f96fd634fca71abc4f6f7fd5a))
## [4.3.2](https://github.com/algolia/angular-instantsearch/compare/4.3.1...4.3.2) (2022-11-08)
### Bug Fixes
* **pagination:** use pages computed in connector ([#978](https://github.com/algolia/angular-instantsearch/issues/978)) ([f31a01f](https://github.com/algolia/angular-instantsearch/commit/f31a01fe479c281e4fcaa0d6420a333dac1cf5e8))
## [4.3.1](https://github.com/algolia/angular-instantsearch/compare/4.3.0...4.3.1) (2022-10-18)
### Bug Fixes
* **dependencies:** update instantsearch.js ([77f7f37](https://github.com/algolia/angular-instantsearch/commit/77f7f375063d4b34e27bfacf8372f64808ab4066))
# [4.3.0](https://github.com/algolia/angular-instantsearch/compare/4.2.1...4.3.0) (2022-08-16)
### Bug Fixes
* **ais-hierarchical-menu:** show full hierarchical parent values ([#958](https://github.com/algolia/angular-instantsearch/issues/958)) ([bf835b7](https://github.com/algolia/angular-instantsearch/commit/bf835b76f70650b308bd432371ea7134fbf60c06))
* **searchbox:** prevent concurrent query updates from state while input is focused ([#960](https://github.com/algolia/angular-instantsearch/issues/960)) ([8440a41](https://github.com/algolia/angular-instantsearch/commit/8440a414d3b93c931ca1ae65cacc3a7dc8d1ebc0))
### Features
* **search-box:** add loading indicator + `showLoadingIndicator` prop ([#962](https://github.com/algolia/angular-instantsearch/issues/962)) ([cef0b75](https://github.com/algolia/angular-instantsearch/commit/cef0b75e04df728c8593cff2f32930e48ef86d4f))
## [4.2.1](https://github.com/algolia/angular-instantsearch/compare/4.2.0...4.2.1) (2022-06-13)
### Bug Fixes
* **widgets:** remove private access modifier on widgets inputs ([#955](https://github.com/algolia/angular-instantsearch/issues/955)) ([ac79fa0](https://github.com/algolia/angular-instantsearch/commit/ac79fa07a383492a6cdecdbb209767bd922a5a83))
* update peer dependencies range to allow angular 14 ([#956](https://github.com/algolia/angular-instantsearch/issues/956)) ([6d499cd](https://github.com/algolia/angular-instantsearch/commit/6d499cda1001e700f5c8af3c0dcc5d7f8ba3d0de))
# [4.2.0](https://github.com/algolia/angular-instantsearch/compare/4.1.0...4.2.0) (2022-05-17)
### Features
* **widgets:** support `$$widgetType` metadata ([#950](https://github.com/algolia/angular-instantsearch/issues/950)) ([4565c06](https://github.com/algolia/angular-instantsearch/commit/4565c068e3c42cc4c95505d8728d3ddcdd88b6c7))
* add `<ais-reverse-highlight>`, `<ais-snippet>` and `<ais-reverse-snippet>` components ([#891](https://github.com/algolia/angular-instantsearch/issues/891)) ([fbe9f59](https://github.com/algolia/angular-instantsearch/commit/fbe9f59b43eadf282051bf29bd979ff602a039a4))
* **highlight:** use helper from InstantSearch.js instead of custom implementation ([#888](https://github.com/algolia/angular-instantsearch/issues/888)) ([33b7be3](https://github.com/algolia/angular-instantsearch/commit/33b7be3cd68382828aaf37dfe24edfa513fd4a9d))
# [4.1.0](https://github.com/algolia/angular-instantsearch/compare/4.0.1...4.1.0) (2022-01-18)
### Features
* **dependencies:** allow Angular 13 ([#886](https://github.com/algolia/angular-instantsearch/issues/886)) ([6826172](https://github.com/algolia/angular-instantsearch/commit/68261725cfb9bf67750e6bb2910313fac1a24e94)), closes [#885](https://github.com/algolia/angular-instantsearch/issues/885)
## [4.0.1](https://github.com/algolia/angular-instantsearch/compare/4.0.0...4.0.1) (2021-10-20)
### Bug Fixes
* **dependencies:** update instantsearch.js to ^4.31.1 ([#839](https://github.com/algolia/angular-instantsearch/pull/839)) ([8d96277](https://github.com/algolia/angular-instantsearch/commit/8d96277))
# [4.0.0](https://github.com/algolia/angular-instantsearch/compare/3.0.0-beta.5...4.0.0) (2021-08-31)
If migrating from v3, refer to the [upgrade guide](https://www.algolia.com/doc/guides/building-search-ui/upgrade-guides/angular/#migration-from-v3-to-v4).
### Bug Fixes
* **types:** use InstantSearch.js types ([#828](https://github.com/algolia/angular-instantsearch/issues/828)) ([7c9a1ed](https://github.com/algolia/angular-instantsearch/commit/7c9a1ed15c0f212dcfdaac3ad94522538ea548ad))
* **BaseWidget:** allow declared state and index widgets ([#825](https://github.com/algolia/angular-instantsearch/issues/825)) ([e46fae7](https://github.com/algolia/angular-instantsearch/commit/e46fae718a559ad015dbab31e8f7345b4bd71036))
### BREAKING CHANGES
* enable support for Angular 12. Deprecating support for < 10.0.0. ([#818](https://github.com/algolia/angular-instantsearch/pull/818)) ([33d9350](https://github.com/algolia/angular-instantsearch/pull/799/commits/33d935031ddf829202fe423fd85302ec3ae4a460))
* update InstantSearch.js version to `4.25.0-experimental-typescript.0` (formerly 4.7.0-experimental-typescript.0). Breaking changes will happen mostly on types ([#821](https://github.com/algolia/angular-instantsearch/pull/821)) ([39bec5e](https://github.com/algolia/angular-instantsearch/pull/799/commits/39bec5e391f872cd7a75641377af9dbd8e6e7606))
* InstantSearch.js is no longer a peer dependency. ([#821](https://github.com/algolia/angular-instantsearch/pull/821)) ([39bec5e](https://github.com/algolia/angular-instantsearch/pull/799/commits/39bec5e391f872cd7a75641377af9dbd8e6e7606))
# [3.0.0-beta.5](https://github.com/algolia/angular-instantsearch/compare/3.0.0-beta.4...3.0.0-beta.5) (2020-04-03)
### Features
* **ssr:** forward options to search client ([#715](https://github.com/algolia/angular-instantsearch/issues/715)) ([8355c97](https://github.com/algolia/angular-instantsearch/commit/8355c971709b2aae7e4feef6c8ba61709fc43699))
# [3.0.0-beta.4](https://github.com/algolia/angular-instantsearch/compare/3.0.0-beta.3...3.0.0-beta.4) (2019-07-29)
### Bug Fixes
* **StarRating:** fix overflowing symbols ([#659](https://github.com/algolia/angular-instantsearch/issues/659)) ([ce98a2b](https://github.com/algolia/angular-instantsearch/commit/ce98a2b))
# [3.0.0-beta.3](https://github.com/algolia/angular-instantsearch/compare/3.0.0-beta.2...3.0.0-beta.3) (2019-07-22)
### Bug Fixes
* **pagination:** set showLast as true by default ([#623](https://github.com/algolia/angular-instantsearch/issues/623)) ([f79951a](https://github.com/algolia/angular-instantsearch/commit/f79951a))
* **toggle:** update checkbox when clicking the checkbox itself ([#624](https://github.com/algolia/angular-instantsearch/issues/624)) ([dffaedd](https://github.com/algolia/angular-instantsearch/commit/dffaedd))
* add `ais-Pagination--noRefinement` CSS class on root when nbPages <= 1 ([#641](https://github.com/algolia/angular-instantsearch/issues/641)) ([fa3ea60](https://github.com/algolia/angular-instantsearch/commit/fa3ea60)), closes [/github.com/algolia/react-instantsearch/blob/99ed761dc0536fafb884727ed593ee0906b80b7a/packages/react-instantsearch-core/src/connectors/connectPagination.js#L67](https://github.com//github.com/algolia/react-instantsearch/blob/99ed761dc0536fafb884727ed593ee0906b80b7a/packages/react-instantsearch-core/src/connectors/connectPagination.js/issues/L67)
* add ais-StarRating--noRefinement CSS class on root when items === [] ([#647](https://github.com/algolia/angular-instantsearch/issues/647)) ([a7bc8c0](https://github.com/algolia/angular-instantsearch/commit/a7bc8c0)), closes [/github.com/algolia/instantsearch.js/blob/b6ee2596d353ea692d91929759bc2b2fe34945c7/src/components/RefinementList/RefinementList.js#L226-L228](https://github.com//github.com/algolia/instantsearch.js/blob/b6ee2596d353ea692d91929759bc2b2fe34945c7/src/components/RefinementList/RefinementList.js/issues/L226-L228) [/github.com/algolia/vue-instantsearch/blob/aa7ba065d897b9a5654b04f6bbd23818eaf83baa/src/components/RatingMenu.vue#L4](https://github.com//github.com/algolia/vue-instantsearch/blob/aa7ba065d897b9a5654b04f6bbd23818eaf83baa/src/components/RatingMenu.vue/issues/L4) [/github.com/algolia/react-instantsearch/blob/05a85b61d6e3e3e946c07d05f26fe38289c9920a/packages/react-instantsearch-core/src/connectors/connectRange.js#L247](https://github.com//github.com/algolia/react-instantsearch/blob/05a85b61d6e3e3e946c07d05f26fe38289c9920a/packages/react-instantsearch-core/src/connectors/connectRange.js/issues/L247)
* add missing class names (Breadcrumb & RangeInput) ([#626](https://github.com/algolia/angular-instantsearch/issues/626)) ([0fe926e](https://github.com/algolia/angular-instantsearch/commit/0fe926e))
### Tests
* **utils:** add tests for bem ([#614](https://github.com/algolia/angular-instantsearch/issues/614)) ([497d714](https://github.com/algolia/angular-instantsearch/commit/497d714))
* test(utils): add test for root element
### BREAKING CHANGES
* **pagination:** The default value used to be `false`. According to the InstantSearch specs, it should be `true`.
* **utils:** `ais-body` class has been removed from `ais-range-slide` component
# [3.0.0-beta.2](https://github.com/algolia/angular-instantsearch/compare/3.0.0-beta.1...3.0.0-beta.2) (2019-06-05)
### Bug Fixes
* **Breadcrumb:** add missing instance options and types ([#515](https://github.com/algolia/angular-instantsearch/issues/515)) ([735c2a1](https://github.com/algolia/angular-instantsearch/commit/735c2a1))
* **ClearRefinements:** use connector transformItems ([#561](https://github.com/algolia/angular-instantsearch/issues/561)) ([cbd0d30](https://github.com/algolia/angular-instantsearch/commit/cbd0d30))
* **HierarchicalMenu:** improve types ([#557](https://github.com/algolia/angular-instantsearch/issues/557)) ([869def1](https://github.com/algolia/angular-instantsearch/commit/869def1))
* **HierarchicalMenu:** use connector transformItems ([#558](https://github.com/algolia/angular-instantsearch/issues/558)) ([1b1ff8d](https://github.com/algolia/angular-instantsearch/commit/1b1ff8d))
* **Hits:** add Hits story showcasing transformItems ([#552](https://github.com/algolia/angular-instantsearch/issues/552)) ([5cf44e1](https://github.com/algolia/angular-instantsearch/commit/5cf44e1))
* **HitsPerPage:** use connector transformItems ([#562](https://github.com/algolia/angular-instantsearch/issues/562)) ([05b4f96](https://github.com/algolia/angular-instantsearch/commit/05b4f96)), closes [#372](https://github.com/algolia/angular-instantsearch/issues/372)
* **InfiniteHits:** improve typing ([#553](https://github.com/algolia/angular-instantsearch/issues/553)) ([39c67e9](https://github.com/algolia/angular-instantsearch/commit/39c67e9))
* **InfiniteHits:** update connector instances options ([#554](https://github.com/algolia/angular-instantsearch/issues/554)) ([a81894c](https://github.com/algolia/angular-instantsearch/commit/a81894c))
* **numeric-menu:** prevent refinement reset on checked radio click ([#501](https://github.com/algolia/angular-instantsearch/issues/501)) ([b20117a](https://github.com/algolia/angular-instantsearch/commit/b20117a))
* **NumericMenu:** use connector transformItems ([#560](https://github.com/algolia/angular-instantsearch/issues/560)) ([3c8b434](https://github.com/algolia/angular-instantsearch/commit/3c8b434))
* **types:** update Hit type ([#579](https://github.com/algolia/angular-instantsearch/issues/579)) ([3526015](https://github.com/algolia/angular-instantsearch/commit/3526015)), closes [/github.com/algolia/instantsearch.js/blob/65911504b9ae0e2596c75f0ae74133985dc79850/src/types/instantsearch.ts#L20-L71](https://github.com//github.com/algolia/instantsearch.js/blob/65911504b9ae0e2596c75f0ae74133985dc79850/src/types/instantsearch.ts/issues/L20-L71) [/github.com/algolia/angular-instantsearch/pull/553/files#r284135258](https://github.com//github.com/algolia/angular-instantsearch/pull/553/files/issues/r284135258)
### Features
* **Hits:** expose escapeHTML instance option ([#578](https://github.com/algolia/angular-instantsearch/issues/578)) ([9bb1fb3](https://github.com/algolia/angular-instantsearch/commit/9bb1fb3))
* **ssr:** update createSSRSearchClient() ([#500](https://github.com/algolia/angular-instantsearch/issues/500)) ([db9e597](https://github.com/algolia/angular-instantsearch/commit/db9e597))
* **voiceSearch:** add voice search component ([#530](https://github.com/algolia/angular-instantsearch/issues/530)) ([865cf5c](https://github.com/algolia/angular-instantsearch/commit/865cf5c))
# [3.0.0-beta.1](https://github.com/algolia/angular-instantsearch/compare/3.0.0-beta.0...3.0.0-beta.1) (2019-04-26)
### Bug Fixes
* **Hits:** add test for template support ([#490](https://github.com/algolia/angular-instantsearch/issues/490)) ([9a6a41e](https://github.com/algolia/angular-instantsearch/commit/9a6a41e))
* **RangeInput:** allow precision of 0 ([#495](https://github.com/algolia/angular-instantsearch/issues/495)) ([d1d9a26](https://github.com/algolia/angular-instantsearch/commit/d1d9a26))
* **stories:** update Query Rules stories ([#484](https://github.com/algolia/angular-instantsearch/issues/484)) ([62c5903](https://github.com/algolia/angular-instantsearch/commit/62c5903))
* **ua:** change the User-Agent to use the new specs lib (version) ([#481](https://github.com/algolia/angular-instantsearch/issues/481)) ([6fab272](https://github.com/algolia/angular-instantsearch/commit/6fab272))
### Features
* **infiniteHits:** add previous button ([#486](https://github.com/algolia/angular-instantsearch/issues/486)) ([2c13674](https://github.com/algolia/angular-instantsearch/commit/2c13674))
* **insights:** add insights support to Hits widget ([#492](https://github.com/algolia/angular-instantsearch/issues/492)) ([cdb9cae](https://github.com/algolia/angular-instantsearch/commit/cdb9cae))
* **insights:** add insights support to InfiniteHits widget ([#493](https://github.com/algolia/angular-instantsearch/issues/493)) ([1ae9625](https://github.com/algolia/angular-instantsearch/commit/1ae9625))
* **queryRules:** add ais-query-rule-custom-data widget ([#482](https://github.com/algolia/angular-instantsearch/issues/482)) ([7cba8d8](https://github.com/algolia/angular-instantsearch/commit/7cba8d8)), closes [#483](https://github.com/algolia/angular-instantsearch/issues/483)
* **searchClient:** enforce search client ([#496](https://github.com/algolia/angular-instantsearch/issues/496)) ([f552d9f](https://github.com/algolia/angular-instantsearch/commit/f552d9f))
# [3.0.0-beta.0](https://github.com/algolia/angular-instantsearch/compare/2.2.0...3.0.0-beta.0) (2019-02-13)
### Bug Fixes
* **InfiniteHits:** fix showMore button class to ([152da2f](https://github.com/algolia/angular-instantsearch/commit/152da2f))
* **NumericSelector:** remove NumericSelector as no longer part of the spec ([8c5edd9](https://github.com/algolia/angular-instantsearch/commit/8c5edd9)), closes [#408](https://github.com/algolia/angular-instantsearch/issues/408)
* **RefinementList:** introduce showMore prop to hide button ([f3e769c](https://github.com/algolia/angular-instantsearch/commit/f3e769c))
### Features
* **deps:** migrate to InstantSearch V3 ([#463](https://github.com/algolia/angular-instantsearch/issues/463)) ([81136b1](https://github.com/algolia/angular-instantsearch/commit/81136b1))
## [2.2.2](https://github.com/algolia/angular-instantsearch/compare/2.2.0...2.2.2) (2019-04-18)
### Bug Fixes
* **docs:** add missing prefix ([861b42d](https://github.com/algolia/angular-instantsearch/commit/861b42d))
* **docs:** fix header nav position ([bbe2f1e](https://github.com/algolia/angular-instantsearch/commit/bbe2f1e))
* **ua:** change the User-Agent to use the new specs lib (version) ([#481](https://github.com/algolia/angular-instantsearch/issues/481)) ([9046bf3](https://github.com/algolia/angular-instantsearch/commit/9046bf3))
## [2.2.1](https://github.com/algolia/angular-instantsearch/compare/2.2.0...2.2.1) (2019-02-12)
### Bug Fixes
* **build:** include dev-novel build as part of the global build command ([#338](https://github.com/algolia/angular-instantsearch/issues/338)) ([d7f3894](https://github.com/algolia/angular-instantsearch/commit/d7f3894))
* **dev-novel:** update webpack demo config to support v4 ([#336](https://github.com/algolia/angular-instantsearch/issues/336)) ([439093d](https://github.com/algolia/angular-instantsearch/commit/439093d))
* **doc:** update version compatibility in README.md ([f22a848](https://github.com/algolia/angular-instantsearch/commit/f22a848))
* **RefinementList:** fix showMore button styling ([#381](https://github.com/algolia/angular-instantsearch/issues/381)) ([01e2d5a](https://github.com/algolia/angular-instantsearch/commit/01e2d5a))
* **RefinementList:** pass operator to connector ([#382](https://github.com/algolia/angular-instantsearch/issues/382)) ([1bb701c](https://github.com/algolia/angular-instantsearch/commit/1bb701c))
* **SearchBox:** searchAsYouType doesn't work ([#462](https://github.com/algolia/angular-instantsearch/issues/462)) ([f0ba193](https://github.com/algolia/angular-instantsearch/commit/f0ba193))
* **storybook:** nuke dev-novel ([#410](https://github.com/algolia/angular-instantsearch/issues/410)) ([b851cc8](https://github.com/algolia/angular-instantsearch/commit/b851cc8))
* **types:** allow usage of router option in InstantSearchConfig.routing ([#393](https://github.com/algolia/angular-instantsearch/issues/393)) ([48502f7](https://github.com/algolia/angular-instantsearch/commit/48502f7)), closes [#390](https://github.com/algolia/angular-instantsearch/issues/390) [/github.com/algolia/instantsearch.js/blob/develop/src/lib/routers/history.js#L18](https://github.com//github.com/algolia/instantsearch.js/blob/develop/src/lib/routers/history.js/issues/L18)
<a name="2.1.0"></a>
# [2.1.0](https://github.com/algolia/angular-instantsearch/compare/2.0.4...2.1.0) (2018-10-31)
### Bug Fixes
* Remove unused HttpClientModule import in InstantSearch module ([#252](https://github.com/algolia/angular-instantsearch/issues/252)) ([faa8251](https://github.com/algolia/angular-instantsearch/commit/faa8251)), closes [#246](https://github.com/algolia/angular-instantsearch/issues/246)
* **CI:** make various changes to circleci config ([#266](https://github.com/algolia/angular-instantsearch/issues/266)) ([6f98298](https://github.com/algolia/angular-instantsearch/commit/6f98298))
* **community:** fix DocSearch config ([#243](https://github.com/algolia/angular-instantsearch/issues/243)) ([cb2dc67](https://github.com/algolia/angular-instantsearch/commit/cb2dc67))
* **examples:** update angular-instantsearch versions ([#258](https://github.com/algolia/angular-instantsearch/issues/258)) ([#260](https://github.com/algolia/angular-instantsearch/issues/260)) ([068e2ac](https://github.com/algolia/angular-instantsearch/commit/068e2ac))
* **examples:** use ts highlighting instead of js ([#331](https://github.com/algolia/angular-instantsearch/issues/331)) ([f932f17](https://github.com/algolia/angular-instantsearch/commit/f932f17))
* **peerDependencies:** allow peer dependencies >=5.0.0 <8.0.0 ([#330](https://github.com/algolia/angular-instantsearch/issues/330)) ([3bfea08](https://github.com/algolia/angular-instantsearch/commit/3bfea08)), closes [#320](https://github.com/algolia/angular-instantsearch/issues/320) [#306](https://github.com/algolia/angular-instantsearch/issues/306)
* **prettier:** updated prettier config :sparkles: ([#300](https://github.com/algolia/angular-instantsearch/issues/300)) ([f17506e](https://github.com/algolia/angular-instantsearch/commit/f17506e))
* **types:** return array in search client SFFV ([#253](https://github.com/algolia/angular-instantsearch/issues/253)) ([871adb9](https://github.com/algolia/angular-instantsearch/commit/871adb9)), closes [#249](https://github.com/algolia/angular-instantsearch/issues/249)
### Features
* **Tree-shaking:** allow use of individual component modules ([#299](https://github.com/algolia/angular-instantsearch/issues/299)) ([a0d5159](https://github.com/algolia/angular-instantsearch/commit/a0d5159)), closes [#250](https://github.com/algolia/angular-instantsearch/issues/250)
<a name="2.0.4"></a>
## [2.0.4](https://github.com/algolia/angular-instantsearch/compare/2.0.3...2.0.4) (2018-08-27)
### Bug Fixes
* **configure:** allow updates, and deep updates ([#231](https://github.com/algolia/angular-instantsearch/issues/231)) ([1132292](https://github.com/algolia/angular-instantsearch/commit/1132292)), closes [/github.com/angular/angular/blob/15cc85c54a9146c6d502cffad52a3c1a41fe4dcb/packages/common/src/directives/ng_class.ts#L44](https://github.com//github.com/angular/angular/blob/15cc85c54a9146c6d502cffad52a3c1a41fe4dcb/packages/common/src/directives/ng_class.ts/issues/L44) [#230](https://github.com/algolia/angular-instantsearch/issues/230)
<a name="2.0.3"></a>
## [2.0.3](https://github.com/algolia/angular-instantsearch/compare/2.0.2...2.0.3) (2018-07-13)
### Bug Fixes
* **webpack:** override default value for compress in uglifyjs-webpack-plugin ([#182](https://github.com/algolia/angular-instantsearch/issues/182)) ([7e3fa79](https://github.com/algolia/angular-instantsearch/commit/7e3fa79))
### Features
* **core:** add the refresh method to the InstantSearchInstance signature ([#186](https://github.com/algolia/angular-instantsearch/issues/186)) ([6986bbf](https://github.com/algolia/angular-instantsearch/commit/6986bbf)), closes [#185](https://github.com/algolia/angular-instantsearch/issues/185)
<a name="2.0.2"></a>
## [2.0.2](https://github.com/algolia/angular-instantsearch/compare/2.0.1...2.0.2) (2018-06-22)
### Bug Fixes
* ng-packagr configuration ([2f56bcf](https://github.com/algolia/angular-instantsearch/commit/2f56bcf))
* remove unused variable ([ea8bc48](https://github.com/algolia/angular-instantsearch/commit/ea8bc48))
* **build:** correct lodash imports ([#140](https://github.com/algolia/angular-instantsearch/issues/140)) ([2651fb7](https://github.com/algolia/angular-instantsearch/commit/2651fb7))
* **lodash:** switch to normal lodash package ([9d9153e](https://github.com/algolia/angular-instantsearch/commit/9d9153e))
* **lodash:** use normal lodash as in instantsearch.js ([#141](https://github.com/algolia/angular-instantsearch/issues/141)) ([b871323](https://github.com/algolia/angular-instantsearch/commit/b871323))
### Features
* **utils:** add noop ([1913b12](https://github.com/algolia/angular-instantsearch/commit/1913b12))
### Performance Improvements
* **size:** use lite client ([#142](https://github.com/algolia/angular-instantsearch/issues/142)) ([73475c2](https://github.com/algolia/angular-instantsearch/commit/73475c2)), closes [#136](https://github.com/algolia/angular-instantsearch/issues/136)
<a name="2.0.1"></a>
## [2.0.1](https://github.com/algolia/angular-instantsearch/compare/2.0.0...2.0.1) (2018-05-30)
### Bug Fixes
* **scripts/release:** npm publish in dist folder ([c0d2387](https://github.com/algolia/angular-instantsearch/commit/c0d2387))
<a name="2.0.0"></a>
# [2.0.0](https://github.com/algolia/angular-instantsearch/compare/1.0.2...2.0.0) (2018-05-30)
### Bug Fixes
* Lint ([9c91e16](https://github.com/algolia/angular-instantsearch/commit/9c91e16))
* **instantsearch:** do not mix `urlSync` && `routing` on SSR ([c2983d2](https://github.com/algolia/angular-instantsearch/commit/c2983d2))
* **lint:** glob pattern was incorrect ([4c00bc3](https://github.com/algolia/angular-instantsearch/commit/4c00bc3))
* **ng-:** remove reserver prefix ([e972e7b](https://github.com/algolia/angular-instantsearch/commit/e972e7b))
* **run-examples:** copy instantsearch.js as well ([8200ac1](https://github.com/algolia/angular-instantsearch/commit/8200ac1))
* **scripts/release:** how to check npm ownership ([074f285](https://github.com/algolia/angular-instantsearch/commit/074f285))
### Features
* Add SearchClient type ([9d97603](https://github.com/algolia/angular-instantsearch/commit/9d97603))
* **configure:** detect channges of `searchParameters` ([e92e325](https://github.com/algolia/angular-instantsearch/commit/e92e325))
* **dev-novel:** Add `searchClient` support ([245f3a9](https://github.com/algolia/angular-instantsearch/commit/245f3a9))
* **dev-novel:** Add search client stories ([b3bfeb2](https://github.com/algolia/angular-instantsearch/commit/b3bfeb2))
* Change `algoliasearch` import for Rollup ([1b5f6f6](https://github.com/algolia/angular-instantsearch/commit/1b5f6f6))
* **widgets:** add <ais-configure> ([0f09f71](https://github.com/algolia/angular-instantsearch/commit/0f09f71))
* Add `createSSRSearchClient` as a `createSSRAlgoliaClient` alternative ([03da52b](https://github.com/algolia/angular-instantsearch/commit/03da52b))
* Add function signature for SearchClient type ([ef9cc65](https://github.com/algolia/angular-instantsearch/commit/ef9cc65))
* Add support for `searchClient` ([12b66bb](https://github.com/algolia/angular-instantsearch/commit/12b66bb))
* Export `createSSRSearchClient` ([59e80d8](https://github.com/algolia/angular-instantsearch/commit/59e80d8))
* Type SearchClient and SearchParameters ([5415cde](https://github.com/algolia/angular-instantsearch/commit/5415cde))
* Update Client, Helper and InstantSearch ([6fa4e8f](https://github.com/algolia/angular-instantsearch/commit/6fa4e8f))
* Use SearchParameters type for `searchParameters` option ([8182211](https://github.com/algolia/angular-instantsearch/commit/8182211))
<a name="1.0.2"></a>
## [1.0.2](https://github.com/algolia/angular-instantsearch/compare/1.0.1...1.0.2) (2018-04-10)
### Bug Fixes
* **pagination:** [#102](https://github.com/algolia/angular-instantsearch/issues/102) ([2da735e](https://github.com/algolia/angular-instantsearch/commit/2da735e))
* **typings:** ensure compiles with strict rules ([39817b6](https://github.com/algolia/angular-instantsearch/commit/39817b6))
<a name="1.0.1"></a>
## [1.0.1](https://github.com/algolia/angular-instantsearch/compare/1.0.0...1.0.1) (2018-02-28)
### Bug Fixes
* **highlight:** use `attribute` instead of `attributeName` ([d1d3ce8](https://github.com/algolia/angular-instantsearch/commit/d1d3ce8))
* **range-input:** use `attribute` instead of `attributeName` ([d81878e](https://github.com/algolia/angular-instantsearch/commit/d81878e))
* **refinement-list:** tag removed ([beab390](https://github.com/algolia/angular-instantsearch/commit/beab390))
* **release-script:** reset --hard ([624c813](https://github.com/algolia/angular-instantsearch/commit/624c813))
<a name="1.0.0"></a>
# [1.0.0](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.12...1.0.0) (2018-02-28)
### Bug Fixes
* **scripts:** publish docs ([7a41e23](https://github.com/algolia/angular-instantsearch/commit/7a41e23))
* **widgets:** replace results by hitts ([2e2ec63](https://github.com/algolia/angular-instantsearch/commit/2e2ec63))
<a name="1.0.0-beta.12"></a>
# [1.0.0-beta.12](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.11...1.0.0-beta.12) (2018-02-06)
### Breaking changes
* Rename `<ng-ais-infinite-results>` to `<ng-ais-infinite-hits>`
* Do not display load more button when using a template on infinite-hits
### Features
* **infinite-hits:** dont display `loadMore` when using template ([1b70c5e](https://github.com/algolia/angular-instantsearch/commit/1b70c5e))
* **widgets:** rename infinite-results to infinite-hits ([0218a49](https://github.com/algolia/angular-instantsearch/commit/0218a49))
<a name="1.0.0-beta.11"></a>
# [1.0.0-beta.11](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.10...1.0.0-beta.11) (2018-02-01)
### Breaking Changes
* Custom widgets needs to be updated, the `constructor()` call has changed: [see guide](https://algolia.gitbooks.io/angular-instantsearch/custom-widgets.html)
* NumericMenu option `options` is now called `items`
* CurrentRefinements widget now group same refinement (like React-InstantSearch)
### Bug Fixes
* **dev-novel:** typo `attribute` ([5e074bd](https://github.com/algolia/angular-instantsearch/commit/5e074bd))
* **numeric-menu:** update `options` -> `items` ([75033e9](https://github.com/algolia/angular-instantsearch/commit/75033e9))
* **tsconfig-aot:** ensure it compiles with `strictNullChecks` ([701188a](https://github.com/algolia/angular-instantsearch/commit/701188a))
* **typings:** make it work with `strictNullChecks` ([593cd00](https://github.com/algolia/angular-instantsearch/commit/593cd00))
### Features
* **BaseWidget:** support multiple instances ([e6e5c7a](https://github.com/algolia/angular-instantsearch/commit/e6e5c7a))
* **current-refinements:** group refinement by type and attributeName ([8965b35](https://github.com/algolia/angular-instantsearch/commit/8965b35))
* **instantsearch:** remove Instance Service ([bbcc27b](https://github.com/algolia/angular-instantsearch/commit/bbcc27b))
* **instantsearch:** support multiple instances ([d30f58f](https://github.com/algolia/angular-instantsearch/commit/d30f58f))
* **library:** export `NgAisInstantSearch` for custom widgets ([6cc1954](https://github.com/algolia/angular-instantsearch/commit/6cc1954))
* **widgets:** support new BaseWidget API ([beaea7f](https://github.com/algolia/angular-instantsearch/commit/beaea7f))
<a name="1.0.0-beta.10"></a>
# [1.0.0-beta.10](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.9...1.0.0-beta.10) (2018-01-25)
### Breaking Changes
* Rename of `attributeName` option to `attribute` on every widgets
* Rename of options on Menu, NumericMenu, NumericSelector, RangeSlider, RatingMenu, RefinementList, SortBy and Toggle widgets
### Features
* **menu:** update options ([ba1d055](https://github.com/algolia/angular-instantsearch/commit/ba1d055))
* **numeric-menu:** update options ([d0162f5](https://github.com/algolia/angular-instantsearch/commit/d0162f5))
* **numeric-selector:** update options ([c64385d](https://github.com/algolia/angular-instantsearch/commit/c64385d))
* **pagination:** update options ([788b81c](https://github.com/algolia/angular-instantsearch/commit/788b81c))
* **range-slider:** update options ([75f2bd1](https://github.com/algolia/angular-instantsearch/commit/75f2bd1))
* **rating-menu:** update options ([07f041c](https://github.com/algolia/angular-instantsearch/commit/07f041c))
* **refinement-list:** update options ([f69fff1](https://github.com/algolia/angular-instantsearch/commit/f69fff1))
* **sort-by:** update options ([3471e56](https://github.com/algolia/angular-instantsearch/commit/3471e56))
* **toggle:** update options ([f1523a6](https://github.com/algolia/angular-instantsearch/commit/f1523a6))
<a name="1.0.0-beta.9"></a>
# [1.0.0-beta.9](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.8...1.0.0-beta.9) (2018-01-24)
### Breaking Changes
* Widgets naming changes:
| Before | Now |
| - | - |
| `<ng-ais-results>` | `<ng-ais-hits>` |
| `<ng-ais-results-per-page>` | `<ng-ais-hits-per-page>` |
| `<ng-ais-numeric-range>` | `<ng-ais-range-input>` |
* Widgets does not have a `-body` CSS class anymore
* Widgets does not have a `header` and `footer` option, you should use the `<ng-ais-panel>` component now ([documentation](https://algolia.gitbooks.io/angular-instantsearch/widgets/panel.html))
### Bug Fixes
* **hits:** mass replace left-overs ([77d3df8](https://github.com/algolia/angular-instantsearch/commit/77d3df8))
* **menu:** dont display `showMore` button if no `limitMax` set ([364afcb](https://github.com/algolia/angular-instantsearch/commit/364afcb))
* **refinementList:** `labelText` className ([9a31c91](https://github.com/algolia/angular-instantsearch/commit/9a31c91))
* **refinementList:** apply correctly `selected` className ([1a1419c](https://github.com/algolia/angular-instantsearch/commit/1a1419c))
* **results:** remove `body` div ([3bf3057](https://github.com/algolia/angular-instantsearch/commit/3bf3057))
* **widgets:** use method for complex CSS className ([5fb84d7](https://github.com/algolia/angular-instantsearch/commit/5fb84d7))
### Features
* **breadcrumb:** update markup to is.css v6 ([64800f1](https://github.com/algolia/angular-instantsearch/commit/64800f1))
* **clearRefinements:** update markup to is.css v6 ([6981cf3](https://github.com/algolia/angular-instantsearch/commit/6981cf3))
* **currentRefinements:** update markup to is.css v6 ([ceafcdb](https://github.com/algolia/angular-instantsearch/commit/ceafcdb))
* **hierarchicalMenu:** update markup to is.css v6 ([51a7e95](https://github.com/algolia/angular-instantsearch/commit/51a7e95))
* **highlight:** update markup to is.css v6 ([b21cceb](https://github.com/algolia/angular-instantsearch/commit/b21cceb))
* **infiniteResults:** update markup to is.css v6 ([8c63657](https://github.com/algolia/angular-instantsearch/commit/8c63657))
* **menu:** udpate markup to is.css v6 ([05450e4](https://github.com/algolia/angular-instantsearch/commit/05450e4))
* **numericMenu:** update markup to is.css v6 ([45d9845](https://github.com/algolia/angular-instantsearch/commit/45d9845))
* **numericSelector:** update markup to is.css v6 ([e3ba6f2](https://github.com/algolia/angular-instantsearch/commit/e3ba6f2))
* **pagination:** update markup to is.css v6 ([3889955](https://github.com/algolia/angular-instantsearch/commit/3889955))
* **panel:** add `<ng-ais-panel>` component ([a58cbae](https://github.com/algolia/angular-instantsearch/commit/a58cbae))
* **range-input:** update markup to is.css v6 ([7be7abd](https://github.com/algolia/angular-instantsearch/commit/7be7abd))
* **ratingMenu:** update markup to is.css v6 ([5c23d49](https://github.com/algolia/angular-instantsearch/commit/5c23d49))
* **refinementList:** update markup to is.css v6 ([dee2ff7](https://github.com/algolia/angular-instantsearch/commit/dee2ff7))
* **refinementList:** update markup to is.css v6 ([ba0aacd](https://github.com/algolia/angular-instantsearch/commit/ba0aacd))
* **resultsPerPage:** update markup to is.css v6 ([b8f961c](https://github.com/algolia/angular-instantsearch/commit/b8f961c))
* **searchBox:** update markup to is.css v6 ([833e86c](https://github.com/algolia/angular-instantsearch/commit/833e86c))
* **sortBy:** update markup to is.css v6 ([4d234e9](https://github.com/algolia/angular-instantsearch/commit/4d234e9))
* **stats:** update markup to is.css v6 ([77b3df0](https://github.com/algolia/angular-instantsearch/commit/77b3df0))
* **toggle:** update markup to is.css v6 ([656040d](https://github.com/algolia/angular-instantsearch/commit/656040d))
* **widgets:** remove header/footer ([55853b5](https://github.com/algolia/angular-instantsearch/commit/55853b5))
<a name="1.0.0-beta.8"></a>
# [1.0.0-beta.8](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.7...1.0.0-beta.8) (2018-01-19)
### Bug Fixes
* **BaseWidget:** default `state` property to an object ([e21a885](https://github.com/algolia/angular-instantsearch/commit/e21a885))
* **header-version:** use `version.ts` instead of `process.env` ([d76808a](https://github.com/algolia/angular-instantsearch/commit/d76808a))
* **release:** commit `src/version.ts` ([fa26371](https://github.com/algolia/angular-instantsearch/commit/fa26371))
* **release:** remove tag on abort ([e76a645](https://github.com/algolia/angular-instantsearch/commit/e76a645))
### Features
* **autoHideContainer:** add property to BaseWidget class ([c9043a8](https://github.com/algolia/angular-instantsearch/commit/c9043a8))
* **breadcrumb:** add autoHideContainer option ([db3ce89](https://github.com/algolia/angular-instantsearch/commit/db3ce89))
* **clearRefinements:** add autoHideContainer option ([8677875](https://github.com/algolia/angular-instantsearch/commit/8677875))
* **currentRefinements:** add autoHideContainer option ([497d9bd](https://github.com/algolia/angular-instantsearch/commit/497d9bd))
* **hiearchicalMenu:** add autoHideContainer option ([3bb4bb5](https://github.com/algolia/angular-instantsearch/commit/3bb4bb5))
* **menu:** add autoHideContainer option ([3e441ab](https://github.com/algolia/angular-instantsearch/commit/3e441ab))
* **numeric-menu:** add autoHideContainer option ([6309861](https://github.com/algolia/angular-instantsearch/commit/6309861))
* **rating-menu:** add autoHideContainer option ([ff5904b](https://github.com/algolia/angular-instantsearch/commit/ff5904b))
* **refinementList:** add autoHideContainer option ([9fd2d0d](https://github.com/algolia/angular-instantsearch/commit/9fd2d0d))
* **results-per-page:** add autoHideContainer option ([2e0bfaf](https://github.com/algolia/angular-instantsearch/commit/2e0bfaf))
<a name="1.0.0-beta.7"></a>
# [1.0.0-beta.7](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.6...1.0.0-beta.7) (2017-12-11)
### Features
* **requests:** send custom agent ([141f974](https://github.com/algolia/angular-instantsearch/commit/141f974))
* **scripts/release:** build library after update version ([3ec0576](https://github.com/algolia/angular-instantsearch/commit/3ec0576))
<a name="1.0.0-beta.6"></a>
# [1.0.0-beta.6](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.5...1.0.0-beta.6) (2017-12-07)
### Bug Fixes
* **algoliasearchclient:** handle request errors ([2654000](https://github.com/algolia/angular-instantsearch/commit/2654000))
* **dist:** add missing dependencies ([1c41fbc](https://github.com/algolia/angular-instantsearch/commit/1c41fbc))
* **import:** workaround to make dev + build work ([56a4e25](https://github.com/algolia/angular-instantsearch/commit/56a4e25))
* **rollup:** remove build warnings ([af094a0](https://github.com/algolia/angular-instantsearch/commit/af094a0))
* **svg:** remove `xmlns` attribute not support ng5 ssr ([cb03f17](https://github.com/algolia/angular-instantsearch/commit/cb03f17))
### Features
* **base-widget:** dont run `ngOnDestroy` on SSR ([457cca8](https://github.com/algolia/angular-instantsearch/commit/457cca8))
* **examples/ssr:** add `preboot` to avoid blinking ([c44eda9](https://github.com/algolia/angular-instantsearch/commit/c44eda9))
* **instance:** custom algoliasearch client for SSR ([dc374ba](https://github.com/algolia/angular-instantsearch/commit/dc374ba))
* **ssr:** provide `createAlgoliaSSRClient()` ([90d30f3](https://github.com/algolia/angular-instantsearch/commit/90d30f3))
* **ssr:** provide `parseServerRequest()` util ([ad12adb](https://github.com/algolia/angular-instantsearch/commit/ad12adb))
<a name="1.0.0-beta.5"></a>
# [1.0.0-beta.5](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.4...1.0.0-beta.5) (2017-12-06)
### Bug Fixes
* **scripts:** use full path to `ng` binary ([4a8dcf0](https://github.com/algolia/angular-instantsearch/commit/4a8dcf0))
### Features
* **examples:** add two page SPA ([32cbe35](https://github.com/algolia/angular-instantsearch/commit/32cbe35))
* **examples:** angular router bootstrap ([2a26a6e](https://github.com/algolia/angular-instantsearch/commit/2a26a6e))
* **scripts:** add `run-example` script ([1d292d2](https://github.com/algolia/angular-instantsearch/commit/1d292d2))
<a name="1.0.0-beta.4"></a>
# [1.0.0-beta.4](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.3...1.0.0-beta.4) (2017-11-22)
### Bug Fixes
* **dev:** wrong webpack rootPath on dev ([969a840](https://github.com/algolia/angular-instantsearch/commit/969a840))
* **examples/ecommerce:** replace price-ranges widget ([c11fec8](https://github.com/algolia/angular-instantsearch/commit/c11fec8))
* **menu:** apply `selected` class when item isRefined ([794d12f](https://github.com/algolia/angular-instantsearch/commit/794d12f))
* **menu:** intercept <a> click event ([2991f93](https://github.com/algolia/angular-instantsearch/commit/2991f93))
* **scripts/release:** reset command on fail ([4a8ada9](https://github.com/algolia/angular-instantsearch/commit/4a8ada9))
* **scripts/release:** update correctly CHANGELOG.md ([58f2d11](https://github.com/algolia/angular-instantsearch/commit/58f2d11))
### Features
* **docs:** add doc folder ([cabc8cd](https://github.com/algolia/angular-instantsearch/commit/cabc8cd))
* **instantsearch:** allow `(change)` event binding ([d4159df](https://github.com/algolia/angular-instantsearch/commit/d4159df))
* **numeric-range:** add widget ([6efd241](https://github.com/algolia/angular-instantsearch/commit/6efd241))
* **numeric-range:** remove `price-ranges` widget ([83a0bf8](https://github.com/algolia/angular-instantsearch/commit/83a0bf8))
<a name="1.0.0-beta.3"></a>
# [1.0.0-beta.3](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.2...1.0.0-beta.3) (2017-11-20)
### Breaking Changes
Several widgets changed name, these will be the next naming for every InstantSearch library:
| Before | Now |
| ------ | --- |
| `<ng-ais-clear-all>` | `<ng-ais-clear-refinements>` |
| `<ng-ais-current-refined-values>` | `<ng-ais-current-refinements>` |
| `<ng-ais-numeric-refinement-list>` | `<ng-ais-numeric-menu>` |
| `<ng-ais-hits>` | `<ng-ais-results>` |
| `<ng-ais-infinite-hits>` | `<ng-ais-infinite-results>` |
| `<ng-ais-hits-per-page-selector>` | `<ng-ais-results-per-page>` |
| `<ng-ais-sort-by-selector>` | `<ng-ais-sort-by>` |
| `<ng-ais-star-rating>` | `<ng-ais-rating-menu>` |
### Bug Fixes
* **lib:** wrong import path for results module ([6f94e79](https://github.com/algolia/angular-instantsearch/commit/6f94e79))
* **search-box:** update markup to match instantsearch.css ([2afddf1](https://github.com/algolia/angular-instantsearch/commit/2afddf1))
* **webpack:** rootPath should be `/dev-novel` ([d037d7c](https://github.com/algolia/angular-instantsearch/commit/d037d7c))
* **widges:** update className as well ([2f1d0a8](https://github.com/algolia/angular-instantsearch/commit/2f1d0a8))
### Features
* **dev-novel:** write component stories ([0e77ab2](https://github.com/algolia/angular-instantsearch/commit/0e77ab2))
* **netlify:** add script to run ([902a9be](https://github.com/algolia/angular-instantsearch/commit/902a9be))
<a name="1.0.0-beta.2"></a>
# [1.0.0-beta.2](https://github.com/algolia/angular-instantsearch/compare/1.0.0-beta.1...1.0.0-beta.2) (2017-11-16)
### Bug Fixes
* **aot:** ship original `.js` and `.js.map` files with package ([f32a3d2](https://github.com/algolia/angular-instantsearch/commit/f32a3d2))
* **examples/ecommerce:** import instantsearch styles into .scss ([9412cd3](https://github.com/algolia/angular-instantsearch/commit/9412cd3))
* **rollup:** suppress warnings ([f48939e](https://github.com/algolia/angular-instantsearch/commit/f48939e))
* **src:** include typings inside components ([c99389f](https://github.com/algolia/angular-instantsearch/commit/c99389f))
### Features
* **clear-all:** add disabled class on button ([3b059da](https://github.com/algolia/angular-instantsearch/commit/3b059da))
* **examples/ecommerce:** build with AOT ([56a3014](https://github.com/algolia/angular-instantsearch/commit/56a3014))
* **menu:** add disbled class on showMore ([7b7a086](https://github.com/algolia/angular-instantsearch/commit/7b7a086))
<a name="1.0.0-beta.1"></a>
# [1.0.0-beta.1](https://github.com/algolia/angular-instantsearch/compare/8539fb4...1.0.0-beta.1) (2017-11-15)
### Bug Fixes
* **bem:** capitalize manually ([99ce670](https://github.com/algolia/angular-instantsearch/commit/99ce670))
* **build:** only find files for delete ([4156c9c](https://github.com/algolia/angular-instantsearch/commit/4156c9c))
* **build:** webpack -> rollup ([affc09c](https://github.com/algolia/angular-instantsearch/commit/affc09c))
* **build:ecommerce:** use `cp` instead of `yarn link` ([16290aa](https://github.com/algolia/angular-instantsearch/commit/16290aa))
* **circleci:** wrong test command ([eaca294](https://github.com/algolia/angular-instantsearch/commit/eaca294))
* **clear-all:** data-binding for disabled state ([ba001eb](https://github.com/algolia/angular-instantsearch/commit/ba001eb))
* **currentRefinedValues:** display `clearAll` before if it's true ([1027c23](https://github.com/algolia/angular-instantsearch/commit/1027c23))
* **demo:** rename limit options ([2d75854](https://github.com/algolia/angular-instantsearch/commit/2d75854))
* **dist/package.json:** change repo name, move to dependencies ([a99c4b6](https://github.com/algolia/angular-instantsearch/commit/a99c4b6))
* **hierarchical-menu:** default same separator as connector ([be7c713](https://github.com/algolia/angular-instantsearch/commit/be7c713))
* **highlight:** export module ([7b676c5](https://github.com/algolia/angular-instantsearch/commit/7b676c5))
* **highlight:** use `escapeHits` ([1ecaa12](https://github.com/algolia/angular-instantsearch/commit/1ecaa12))
* **highlight:** use `tagName` ([985fcd0](https://github.com/algolia/angular-instantsearch/commit/985fcd0))
* **hits:** provide full state ([834600a](https://github.com/algolia/angular-instantsearch/commit/834600a))
* **hits:** provide transformed hits to template ([6371e0b](https://github.com/algolia/angular-instantsearch/commit/6371e0b))
* **infinite-hits:** apply `transformItems` ([5c665b8](https://github.com/algolia/angular-instantsearch/commit/5c665b8))
* **netlify:** correct published directory path ([4443f52](https://github.com/algolia/angular-instantsearch/commit/4443f52))
* **netlify:** directy to examples/e-commerce/dist ([4d54a86](https://github.com/algolia/angular-instantsearch/commit/4d54a86))
* **pagination:** allow refine of last page ([6f90d37](https://github.com/algolia/angular-instantsearch/commit/6f90d37))
* **pagination:** dont refine if page is not in range ([51a1e59](https://github.com/algolia/angular-instantsearch/commit/51a1e59))
* **pagination:** dont use `pagesPadding` when not enough `nbPages` ([5822fe8](https://github.com/algolia/angular-instantsearch/commit/5822fe8))
* **pagination:** padding calculation ([461331d](https://github.com/algolia/angular-instantsearch/commit/461331d))
* **pagination:** respecte `pagesPagging` prop ([50cc585](https://github.com/algolia/angular-instantsearch/commit/50cc585))
* **range-slider:** handle case range.min === range.max ([6372fa4](https://github.com/algolia/angular-instantsearch/commit/6372fa4))
* **range-slider:** use `connectRange` ([3dc5faf](https://github.com/algolia/angular-instantsearch/commit/3dc5faf))
* **src:** complies to AOT compile rules ([f28fd0f](https://github.com/algolia/angular-instantsearch/commit/f28fd0f))
* **src:** export typings to .d.ts ([d021270](https://github.com/algolia/angular-instantsearch/commit/d021270))
* **svg:** use `[ngClass]` ([af74ec2](https://github.com/algolia/angular-instantsearch/commit/af74ec2))
* **webpack:** re-add angular2-template-loader ([013e46d](https://github.com/algolia/angular-instantsearch/commit/013e46d))
### Features
* **ngis-instantsearch:** add root component ([8539fb4](https://github.com/algolia/angular-instantsearch/commit/8539fb4))
* **base-widget:** explicit typing `updateState` ([656b875](https://github.com/algolia/angular-instantsearch/commit/656b875))
* **bem:** accept subelement ([f1bd795](https://github.com/algolia/angular-instantsearch/commit/f1bd795))
* **build:** introcude `yarn build` ([11db04b](https://github.com/algolia/angular-instantsearch/commit/11db04b))
* **components:** add header/footer ([d18edb9](https://github.com/algolia/angular-instantsearch/commit/d18edb9))
* **currentRefinedValues:** add `transformItems` option ([a823428](https://github.com/algolia/angular-instantsearch/commit/a823428))
* **demo:** use instantsearch.css ([3ef58b4](https://github.com/algolia/angular-instantsearch/commit/3ef58b4))
* **ecommerce:** include base style ([512fdc8](https://github.com/algolia/angular-instantsearch/commit/512fdc8))
* **examples:** bootstrap e-commerce ([c9aa6e1](https://github.com/algolia/angular-instantsearch/commit/c9aa6e1))
* **examples/ecommerce:** optimize hits images ([b02c4de](https://github.com/algolia/angular-instantsearch/commit/b02c4de))
* **hierarchicalMenu:** add `transformItems` option ([929a870](https://github.com/algolia/angular-instantsearch/commit/929a870))
* **highlight:** when search on refinement list ([1b31e44](https://github.com/algolia/angular-instantsearch/commit/1b31e44))
* **hits:** add `transformItems` option ([ea4d607](https://github.com/algolia/angular-instantsearch/commit/ea4d607))
* **hits:** re-use `BaseWidget` and add header/footer ([2f25f62](https://github.com/algolia/angular-instantsearch/commit/2f25f62))
* **hits:** remove widget on destroy ([b939cbc](https://github.com/algolia/angular-instantsearch/commit/b939cbc))
* **hits:** specificy correct css classes ([8ada826](https://github.com/algolia/angular-instantsearch/commit/8ada826))
* **hits:** use `<ng-ais-highlight>` ([a6e49e6](https://github.com/algolia/angular-instantsearch/commit/a6e49e6))
* **hits:** use `noop` as `unmountFn` ([bb54eab](https://github.com/algolia/angular-instantsearch/commit/bb54eab))
* **infinite-hits:** use `<ng-a