# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="10.0.3"></a>
## [10.0.3](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@10.0.2...@lightspeed/cirrus-button@10.0.3) (2019-02-26)

**Note:** Version bump only for package @lightspeed/cirrus-button





<a name="10.0.2"></a>
## [10.0.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@10.0.1...@lightspeed/cirrus-button@10.0.2) (2018-10-30)

**Note:** Version bump only for package @lightspeed/cirrus-button





<a name="10.0.1"></a>
## [10.0.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@10.0.0...@lightspeed/cirrus-button@10.0.1) (2018-10-29)

**Note:** Version bump only for package @lightspeed/cirrus-button





<a name="10.0.0"></a>
# [10.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@9.1.2...@lightspeed/cirrus-button@10.0.0) (2018-10-15)


* Colour & Style refresh (#492) ([30bbb53](https://github.com/lightspeedretail/cirrus/commit/30bbb53)), closes [#492](https://github.com/lightspeedretail/cirrus/issues/492)


### BREAKING CHANGES

* Styling and colour adjustments for the following components:

- Button 
- Select
- Radio
- Checkbox 
- Modal Header shadow
- Card shadow style
- Alert

Most changes are done at the sass level and are simple colour replacement or removal of properties, namely box shadows.





<a name="9.1.2"></a>
## [9.1.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@9.1.1...@lightspeed/cirrus-button@9.1.2) (2018-09-06)

**Note:** Version bump only for package @lightspeed/cirrus-button





<a name="9.1.1"></a>
## [9.1.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@9.1.0...@lightspeed/cirrus-button@9.1.1) (2018-08-28)

**Note:** Version bump only for package @lightspeed/cirrus-button





<a name="9.1.0"></a>
# [9.1.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@9.0.1...@lightspeed/cirrus-button@9.1.0) (2018-08-23)


### Features

* **Button:** allow to pass custom tag to button ([#478](https://github.com/lightspeedretail/cirrus/issues/478)) ([3d4f0bc](https://github.com/lightspeedretail/cirrus/commit/3d4f0bc))





<a name="9.0.1"></a>
## [9.0.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@9.0.0...@lightspeed/cirrus-button@9.0.1) (2018-08-03)

**Note:** Version bump only for package @lightspeed/cirrus-button





<a name="9.0.0"></a>
# [9.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@8.0.2...@lightspeed/cirrus-button@9.0.0) (2018-07-26)


### Features

* Add className support to all components ([#452](https://github.com/lightspeedretail/cirrus/issues/452)) ([78f9bf7](https://github.com/lightspeedretail/cirrus/commit/78f9bf7))


### BREAKING CHANGES

* * Add className support to all components

* revert some "not-needed" changes





<a name="8.0.2"></a>
## [8.0.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@8.0.1...@lightspeed/cirrus-button@8.0.2) (2018-05-29)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="8.0.1"></a>
## [8.0.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@8.0.0...@lightspeed/cirrus-button@8.0.1) (2018-05-17)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="8.0.0"></a>
# [8.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.1.1...@lightspeed/cirrus-button@8.0.0) (2018-05-14)


* Update to react 16.3 (#410) ([203bc4b](https://github.com/lightspeedretail/cirrus/commit/203bc4b)), closes [#410](https://github.com/lightspeedretail/cirrus/issues/410)


### Bug Fixes

* **Button:** make sure button text on hover works as expeted even if we have a global style ([#420](https://github.com/lightspeedretail/cirrus/issues/420)) ([998f5d9](https://github.com/lightspeedretail/cirrus/commit/998f5d9))


### BREAKING CHANGES

* * Update react

* Remove deprecated lifecycle methods from Modal & Checkbox

* Fix appElement warning in Modal test

* disable eslint sort order

* Remove react 15 dependecy

* Change peerdeps for Modal & Checkbox

* explicitly set semi to true in prettier config

* update template package.json




<a name="7.0.0"></a>
# [7.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.1.1...@lightspeed/cirrus-button@7.0.0) (2018-04-30)


* Update to react 16.3 (#410) ([203bc4b](https://github.com/lightspeedretail/cirrus/commit/203bc4b))


### BREAKING CHANGES

* * Update react

* Remove deprecated lifecycle methods from Modal & Checkbox

* Fix appElement warning in Modal test

* disable eslint sort order

* Remove react 15 dependecy

* Change peerdeps for Modal & Checkbox

* explicitly set semi to true in prettier config

* update template package.json




<a name="6.1.1"></a>
## [6.1.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.1.0...@lightspeed/cirrus-button@6.1.1) (2018-03-16)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="6.1.0"></a>
# [6.1.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.0.5...@lightspeed/cirrus-button@6.1.0) (2018-02-28)


### Features

* **buttons:** Update shadow value of buttons ([#375](https://github.com/lightspeedretail/cirrus/issues/375)) ([e0f2923](https://github.com/lightspeedretail/cirrus/commit/e0f2923))




<a name="6.0.5"></a>
## [6.0.5](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.0.4...@lightspeed/cirrus-button@6.0.5) (2018-02-21)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="6.0.4"></a>
## [6.0.4](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.0.3...@lightspeed/cirrus-button@6.0.4) (2018-02-14)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="6.0.3"></a>
## [6.0.3](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.0.2...@lightspeed/cirrus-button@6.0.3) (2018-02-09)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="6.0.2"></a>
## [6.0.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.0.1...@lightspeed/cirrus-button@6.0.2) (2018-02-01)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="6.0.1"></a>
## [6.0.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@6.0.0...@lightspeed/cirrus-button@6.0.1) (2018-01-25)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="6.0.0"></a>
# [6.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@5.1.3...@lightspeed/cirrus-button@6.0.0) (2018-01-18)


### Chore

* Fix dependecies ([#323](https://github.com/lightspeedretail/cirrus/issues/323)) ([c79915a](https://github.com/lightspeedretail/cirrus/commit/c79915a))


### BREAKING CHANGES

* * we want to keep the ranges

* Fix dependecies

* update yarn.lock & snapshot




<a name="5.1.3"></a>
## [5.1.3](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@5.1.2...@lightspeed/cirrus-button@5.1.3) (2018-01-15)


### Bug Fixes

* **deps:** add react 16 as valid peerdependency ([#309](https://github.com/lightspeedretail/cirrus/issues/309)) ([cb84a1e](https://github.com/lightspeedretail/cirrus/commit/cb84a1e))




<a name="5.1.2"></a>
## [5.1.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@5.1.0...@lightspeed/cirrus-button@5.1.2) (2018-01-08)


### Bug Fixes

* **button:** Fix unhandled error when children prop is null ([#313](https://github.com/lightspeedretail/cirrus/issues/313)) ([b43d637](https://github.com/lightspeedretail/cirrus/commit/b43d637)), closes [#298](https://github.com/lightspeedretail/cirrus/issues/298)




<a name="5.1.1"></a>
## [5.1.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@5.1.0...@lightspeed/cirrus-button@5.1.1) (2018-01-08)


### Bug Fixes

* **button:** Fix unhandled error when children prop is null ([#313](https://github.com/lightspeedretail/cirrus/issues/313)) ([b43d637](https://github.com/lightspeedretail/cirrus/commit/b43d637)), closes [#298](https://github.com/lightspeedretail/cirrus/issues/298)




<a name="5.1.0"></a>
# [5.1.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@5.0.0...@lightspeed/cirrus-button@5.1.0) (2017-12-15)


### Features

* **button:** add loading state ([#296](https://github.com/lightspeedretail/cirrus/issues/296)) ([601708b](https://github.com/lightspeedretail/cirrus/commit/601708b))




<a name="5.0.0"></a>
# [5.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@4.1.2...@lightspeed/cirrus-button@5.0.0) (2017-12-14)


### Features

* **Button:** update button fill hover/active states ([#290](https://github.com/lightspeedretail/cirrus/issues/290)) ([c2ab810](https://github.com/lightspeedretail/cirrus/commit/c2ab810))


### BREAKING CHANGES

* **Button:** * chore: allow function and return in stylelint rules

* feat(Button): update button fill hover/active states

Our modifier classes for `fill` variants are now a direct one
from the base `.cr-button` class, so we can use the following:
`<button class="cr-button cr-button--primary cr-button--fill"></button>`

Before we had to do `cr-button cr-button--primary cr-button--primary-fill`
which was basically rewriting the styles from primary, but the BEM notation
here wasn't clear.

This should make things clearer, and actually also doing exactly what the
CSS Component usage in the docs states.

* fix(Button): make disabled state consistent throughout all variants

No more box-shadow when disabled so it really feels like it's disabled,
no just grayed out.

* Use same color for icon as button background-color

* Force hover state for story

* Use shadow for outline button active state

* Fix typo in button story

* Remove unused cr-button-outline-active-bg sass function




<a name="4.1.2"></a>
## [4.1.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@4.1.1...@lightspeed/cirrus-button@4.1.2) (2017-12-13)


### Bug Fixes

* **button:** fix button as link tag disabled state ([#287](https://github.com/lightspeedretail/cirrus/issues/287)) ([7591fbd](https://github.com/lightspeedretail/cirrus/commit/7591fbd))




<a name="4.1.1"></a>
## [4.1.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@4.1.0...@lightspeed/cirrus-button@4.1.1) (2017-12-13)


### Bug Fixes

* **Button:** update peerDeps for icon and tokens ([#288](https://github.com/lightspeedretail/cirrus/issues/288)) ([65d3977](https://github.com/lightspeedretail/cirrus/commit/65d3977))




<a name="4.1.0"></a>
# [4.1.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@4.0.1...@lightspeed/cirrus-button@4.1.0) (2017-12-12)


### Features

* **button:** Add positioning support for childrens ([#284](https://github.com/lightspeedretail/cirrus/issues/284)) ([20f40ed](https://github.com/lightspeedretail/cirrus/commit/20f40ed))




<a name="4.0.1"></a>
## [4.0.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@4.0.0...@lightspeed/cirrus-button@4.0.1) (2017-11-24)


### Bug Fixes

* **button:** remove margin from base class, fixes safari issue ([#259](https://github.com/lightspeedretail/cirrus/issues/259)) ([f099f5b](https://github.com/lightspeedretail/cirrus/commit/f099f5b))




<a name="4.0.0"></a>
# [4.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@3.0.0...@lightspeed/cirrus-button@4.0.0) (2017-11-16)


### Features

* add active prop to button ([ba564b2](https://github.com/lightspeedretail/cirrus/commit/ba564b2))


### BREAKING CHANGES

* - changed `.disabled` classname to `.cr-button--disabled`




<a name="3.0.0"></a>
# [3.0.0](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.7...@lightspeed/cirrus-button@3.0.0) (2017-11-09)


### Chores

* use css modules instead of .json for styles ([#164](https://github.com/lightspeedretail/cirrus/issues/164)) ([a4d6109](https://github.com/lightspeedretail/cirrus/commit/a4d6109))


### BREAKING CHANGES

* * cleanup package.json & remove build script

* use CSS Modules

* import tokens CSS form node_modules

* update CSS loaders

* make storybook happy

* move tokens to peerDependencies

* Update packges yarn.lock

* make sure we use tokens from the file system

* remove alias, not needed

* rebuild tokens when files change

* remove unused import

* remove duplicate dev packages

* make sure yarn install

* update README(s)

* fix lockfile after rebase

* fix package.json after rebase

* Update Styles Getting Started section

* Add tokens to peer deps in README install guide




<a name="2.0.7"></a>
## [2.0.7](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.6...@lightspeed/cirrus-button@2.0.7) (2017-10-25)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="2.0.6"></a>
## [2.0.6](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.5...@lightspeed/cirrus-button@2.0.6) (2017-10-02)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="2.0.5"></a>
## [2.0.5](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.4...@lightspeed/cirrus-button@2.0.5) (2017-09-22)




**Note:** Version bump only for package @lightspeed/cirrus-button

<a name="2.0.4"></a>
## [2.0.4](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.3...@lightspeed/cirrus-button@2.0.4) (2017-08-02)




<a name="2.0.3"></a>
## [2.0.3](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.2...@lightspeed/cirrus-button@2.0.3) (2017-07-12)




<a name="2.0.2"></a>
## [2.0.2](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.1...@lightspeed/cirrus-button@2.0.2) (2017-07-10)


### Bug Fixes

* explicitely ignore *.css and *.json builded files (#67) ([29fe74a](https://github.com/lightspeedretail/cirrus/commit/29fe74a))




<a name="2.0.1"></a>
## [2.0.1](https://github.com/lightspeedretail/cirrus/compare/@lightspeed/cirrus-button@2.0.0...@lightspeed/cirrus-button@2.0.1) (2017-07-04)


### Bug Fixes

* do not ignore files in .gitignore for npm publishing (#59) ([d1895fa](https://github.com/lightspeedretail/cirrus/commit/d1895fa))




<a name="2.0.0"></a>
# 2.0.0 (2017-07-04)


### Bug Fixes

* add `:focus:active` to `:active` style for variants, fix hover borders (#54) ([5b6eb1e](https://github.com/lightspeedretail/cirrus/commit/5b6eb1e)), closes [#54](https://github.com/lightspeedretail/cirrus/issues/54)
* add publishConfig access public to packages ([011e61e](https://github.com/lightspeedretail/cirrus/commit/011e61e))
* make packages public ([208da2f](https://github.com/lightspeedretail/cirrus/commit/208da2f))
* Remove token as peerDependency ([63aff5b](https://github.com/lightspeedretail/cirrus/commit/63aff5b))
* use shorthand properties to trump unwanted styles (#53) ([42d743d](https://github.com/lightspeedretail/cirrus/commit/42d743d))


### Features

* **button:** Add Button Component (#44) ([14b8d4b](https://github.com/lightspeedretail/cirrus/commit/14b8d4b))
