UNPKG

angular-instantsearch

Version:

Lightning-fast search for Angular apps, by Algolia.

733 lines (422 loc) 54.3 kB
## [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