1.0.0-beta.7 (2017-12-11)
1.0.0-beta.6 (2017-12-07)
- algoliasearchclient: handle request errors (2654000)
- dist: add missing dependencies (1c41fbc)
- import: workaround to make dev + build work (56a4e25)
- rollup: remove build warnings (af094a0)
- svg: remove
xmlns
attribute not support ng5 ssr (cb03f17)
- base-widget: dont run
ngOnDestroy
on SSR (457cca8) - examples/ssr: add
preboot
to avoid blinking (c44eda9) - instance: custom algoliasearch client for SSR (dc374ba)
- ssr: provide
createAlgoliaSSRClient()
(90d30f3) - ssr: provide
parseServerRequest()
util (ad12adb)
1.0.0-beta.5 (2017-12-06)
- scripts: use full path to
ng
binary (4a8dcf0)
- examples: add two page SPA (32cbe35)
- examples: angular router bootstrap (2a26a6e)
- scripts: add
run-example
script (1d292d2)
1.0.0-beta.4 (2017-11-22)
- dev: wrong webpack rootPath on dev (969a840)
- examples/ecommerce: replace price-ranges widget (c11fec8)
- menu: apply
selected
class when item isRefined (794d12f) - menu: intercept click event (2991f93)
- scripts/release: reset command on fail (4a8ada9)
- scripts/release: update correctly CHANGELOG.md (58f2d11)
- docs: add doc folder (cabc8cd)
- instantsearch: allow
(change)
event binding (d4159df) - numeric-range: add widget (6efd241)
- numeric-range: remove
price-ranges
widget (83a0bf8)
1.0.0-beta.3 (2017-11-20)
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> |
- lib: wrong import path for results module (6f94e79)
- search-box: update markup to match instantsearch.css (2afddf1)
- webpack: rootPath should be
/dev-novel
(d037d7c) - widges: update className as well (2f1d0a8)
1.0.0-beta.2 (2017-11-16)
- aot: ship original
.js
and.js.map
files with package (f32a3d2) - examples/ecommerce: import instantsearch styles into .scss (9412cd3)
- rollup: suppress warnings (f48939e)
- src: include typings inside components (c99389f)
- clear-all: add disabled class on button (3b059da)
- examples/ecommerce: build with AOT (56a3014)
- menu: add disbled class on showMore (7b7a086)
1.0.0-beta.1 (2017-11-15)
- bem: capitalize manually (99ce670)
- build: only find files for delete (4156c9c)
- build: webpack -> rollup (affc09c)
- build:ecommerce: use
cp
instead ofyarn link
(16290aa) - circleci: wrong test command (eaca294)
- clear-all: data-binding for disabled state (ba001eb)
- currentRefinedValues: display
clearAll
before if it's true (1027c23) - demo: rename limit options (2d75854)
- dist/package.json: change repo name, move to dependencies (a99c4b6)
- hierarchical-menu: default same separator as connector (be7c713)
- highlight: export module (7b676c5)
- highlight: use
escapeHits
(1ecaa12) - highlight: use
tagName
(985fcd0) - hits: provide full state (834600a)
- hits: provide transformed hits to template (6371e0b)
- infinite-hits: apply
transformItems
(5c665b8) - netlify: correct published directory path (4443f52)
- netlify: directy to examples/e-commerce/dist (4d54a86)
- pagination: allow refine of last page (6f90d37)
- pagination: dont refine if page is not in range (51a1e59)
- pagination: dont use
pagesPadding
when not enoughnbPages
(5822fe8) - pagination: padding calculation (461331d)
- pagination: respecte
pagesPagging
prop (50cc585) - range-slider: handle case range.min === range.max (6372fa4)
- range-slider: use
connectRange
(3dc5faf) - src: complies to AOT compile rules (f28fd0f)
- src: export typings to .d.ts (d021270)
- svg: use
[ngClass]
(af74ec2) - webpack: re-add angular2-template-loader (013e46d)
- ngis-instantsearch: add root component (8539fb4)
- base-widget: explicit typing
updateState
(656b875) - bem: accept subelement (f1bd795)
- build: introcude
yarn build
(11db04b) - components: add header/footer (d18edb9)
- currentRefinedValues: add
transformItems
option (a823428) - demo: use instantsearch.css (3ef58b4)
- ecommerce: include base style (512fdc8)
- examples: bootstrap e-commerce (c9aa6e1)
- examples/ecommerce: optimize hits images (b02c4de)
- hierarchicalMenu: add
transformItems
option (929a870) - highlight: when search on refinement list (1b31e44)
- hits: add
transformItems
option (ea4d607) - hits: re-use
BaseWidget
and add header/footer (2f25f62) - hits: remove widget on destroy (b939cbc)
- hits: specificy correct css classes (8ada826)
- hits: use
<ng-ais-highlight>
(a6e49e6) - hits: use
noop
asunmountFn
(bb54eab) - infinite-hits: use
<ng-ais-highlight>
(c9e2b0c) - instantsearch: set highlight tag config (0ad85de)
- instantsearch-instance: addWidget() (e540250)
- menu: add
transformItems
option (a9cf013) - pagination: apply disabled class name (bd045a5)
- pagination: apply selected class (2124cc1)
- pagination: inline template for simplicity (82a997a)
- range-slider: copy behaviour from slider v1 (6e0a626)
- range-slider: remove ng2-nouislider (90bcab0)
- refinement-list: add
withSearchBox
option (2a7c885) - refinementList: add
trasnformItems
option (9b7a007) - search-box: forward on* events to parent component (ab29ae1)
- typings: extract typings (7168a5f)
- utils: add css class name generator (4751f8b)
- utils: add parse @Input number (b06785c)
- widgets: add
<ngis-breadcrumb>
(88a862d) - widgets: add
<ngis-clear-all>
(f1814eb) - widgets: add
<ngis-current-refined-values />
(32ad581) - widgets: add
<ngis-hierarchical-menu>
(8d322e7) - widgets: add
<ngis-hits-per-page-selector>
(ff318ff) - widgets: add
<ngis-infinite-hits>
(820db1c) - widgets: add
<ngis-menu>
(b1ffd65) - widgets: add
<ngis-numeric-refinement-list>
(490c024) - widgets: add
<ngis-numeric-selector>
(560303f) - widgets: add
<ngis-price-ranges>
(f8d811a) - widgets: add
<ngis-refinement-list />
(e01ff89) - widgets: add
<ngis-sort-by-selector>
(4074d89) - widgets: add
<ngis-star-rating>
(fa8fe63) - widgets: add
<ngis-stats>
(db77ec3) - widgets: add
<ngis-toggle>
(9f5abd7) - widgets: add highlight (9f0efb0)
- widgets: add hits (dcd73c8)
- widgets: add range slider (15bc352)
- widgets: add search-box (5cda27e)
- widgets: add simple pagination (f87a6e1)
- hits: avoid re-render loop with getters (18594b4)