We built Searchkit to simplify building great search UIs with Elasticsearch. Since its release, we’ve been amazed by how the community has helped to make Searchkit even better. We’ve had over 100 pull requests and issues submitted to Github. Our Gitter chatroom has been busy with developers helping others solve problems. Searchkit has surpassed our 500 star milestone and our new contributors have been working hard in making the next release insanely great.

That’s why today, we’re really excited to announce Searchkit 0.8. This release is focused on giving more power to developers to extend and customise Searchkit’s components to their requirements. Its our biggest release to date.

We have a new core contributor, Gregory Potdevin, who has reworked many Searchkit components for this release.

List Component

We realised many Searchkit components were selectable lists in disguise and the business logic was nearly identical. We knew that we had to separate the rendering logic from Searchkit’s components so we can enable component reuse. From this, we were able to increase the number of ways for Searchkit components to render. For example, before MenuFilter was only able to render one list of options. With this release, MenuFilter can support 7 different ways of displaying options! Try it out the power of list components on our demo site http://demo.searchkit.co/list-app.