Skip to content

Latest commit

 

History

History
119 lines (82 loc) · 4.74 KB

CHANGELOG.md

File metadata and controls

119 lines (82 loc) · 4.74 KB

0.6.1 (8th feb, 2016)

Notable Changes

  • Fix pagination bug where last page was not clickable.
  • Fix documentation references for sourceFilter which lead to incomplete demo

0.6.0 (8th feb, 2016)

Notable Changes

  • Hits now supports the sourceFilter prop, we strongly advise you to use this as it will speed up your search and reduce a lot of wasted bandwidth #20
<Hits hitsPerPage={50} sourceFilter={["title", "poster", "imdbId"]} itemComponent={HitItem}/>
  • SortingSelector Component now supports defaultOption prop, and we have fixed issues in selection. #89
  • RefinementListFilter, MenuFilter, HierarchicalMenuFilter all support sorting on intrinsic order fields via the the orderKey and orderDirection props. #46
  • NoHits, ResetFilters now support customization via high order react components
  • HitStats now supports customization via higher order react component, note if you previously extended HitStats, you will need to change your code to use the component prop
  • ScrollToTop improvements, now configurable on Hits component and will scroll to top on any result changes, this is via the scrollTo prop. #48
  • ErrorHandling, we now display a more meaningful message when an error in elastic or the http call occurs. The NoHits component displays this, and is also configurable via the errorComponent higher order component prop.#18
  • ResetFilters now ignores defaultQueries.#44

0.5.1 (3rd Feb, 2016)

  • missing theme css

0.5.0 (3rd Feb, 2016)

Notable changes

  • remove lib from git. If you install package not via npm, you need to npm run-script build in root of project. #37

New Features

  • InitialView component #34

Improvements

  • Avoid duplicate redundant searches #71

  • Discourage extending searchkit components, use itemComponent and component to override display with your own React components. The following components support this feature. See component docs for more information. #17

    • Hits
    • InitialLoader
    • Menu
    • Refinement List
    • Reset
    • Selected Filters
  • Pagination supports showing links #40

  • Range Filter no filter applied if range min max equals component min and max #16

  • Configurable search throttle time via prop on searchbox component #55

Bugs

  • No throttling of search query #35
  • componentWillUnmount not removing accessor #25
  • NumericRefinementListFilter does not add .is-disabled class when has no options #50

0.4.0 (26th Jan, 2016)

  • update to lodash 4.0 with individual function imports (smaller footprint)
  • Breaking api change to internal query builder RangeQuery
  • Increased unit test coverage to 99%
  • Increase e2e test coverage

0.3.5 (21st Jan, 2016)

  • New RangeFilter slider component
  • More QueryDSL builds
  • Improved tsting

0.3.2 (18th Jan, 2016)

  • Correct Searchkit.version

0.3.1 (18th Jan, 2016)

  • Better Documentation

0.3.0 (18th Jan, 2016)

Overview

  • Complete rewrite of query builder
  • More test coverage ( 92% coverage )

Improvements

  • More comprehensive support for translations
  • Better Documentation

New

  • New NoHits Component

Breaking Changes

  • No results blank state now handled by NoHits component, removed responsibility from Hits component. Please use NoHits component instead for this state.

0.2.0 (11 Jan, 2016)

New

Improvements

  • Searchbox: prefixQueryFields uses queryFields if not specified and searchOnChange prop is enabled

0.1.13 (4th Jan, 2016)

  • Changed licence to Apache 2.0

0.1.12 (4th Jan, 2016)

  • Better Documentation

Improvements

  • Searchbox uses replacestate as you type, pushstate on no change after 400ms

0.1.11 (3rd Jan, 2016)

  • Better Documentation

Improvements

  • Searchbox uses replacestate as you type, pushstate on no change after 400ms

0.1.8 (Jan 1st 2016)

  • Initial public release