# CHANGELOG

## vNext

## 29.2.0

- [minor] Add additional props to allow for more general usage:
  - counterLabel (required): A label for the counter.
  - incrementLabel: Describe the increment button.
  - incrementIcon: Change icon for increment button.
  - decrementLabel: Describe the decrement button.
  - decrementIcon: Change icon for decrement button.

## 21.1.0

- [minor] Totally refactored this component, changes below:
  - Stepper no longer hold a state, it receives a value through the `value` prop and calls the `onChange` callback with the next value when changed;
  - Images for each step are provided via the `imageSources` array prop;
  - The maximum value is set by the length of `imageSources`;
  - Setting an `id` is now mandatory;
  - Although this is a breaking change, we've marked it as a **minor** as `join-client` is currently the only repository that uses Stepper, so it shouldn't be a breaking change to any other repo;

## 5.3.0

- [patch] use quotes around background-image url
- [minor] run bedroom svgs through optimisation tool

## 4.7.1

- created Stepper component based on existing join Stepper
