# Changelog

### In progress

---

### Releases

### `1.0.0` — October 7, 2017

- Rewrite how `caret` works and add official documentation
- Add infinitive props to react-typeout
- Add done method for when type-out effects ends, works together with `infinitive: false`
- Update default Node to `div` instead of `span`
- Fix bug where the component would crash if nothing was passed to words prop

### `0.6.4` — September 19, 2017

###### CHANGES

- Add prop-types to to pacage.json

### `0.6.3` — May 10, 2017

###### CHANGES

- Fixed a bug where our recursive function continued running even though the component where unmounted

### `0.6.1` — February 23, 2017

###### CHANGES

- fixed type in check for empty array

### `0.6.0` — February 7, 2017

###### BREAKING CHANGES

- `random` is now set to `false` by default in props

### `0.5.4` — February 2, 2017

###### CHANGES

- allow to set `tag` with `Node` prop, defaults to `span`
- allow to set `class` with `className` prop, defaults to `react-typeout`
- removed hidden chars before and after text inside node tag

### `0.5.3` — January 30, 2017

###### BREAKING CHANGES

- changed `nextSpeed` prop to `typeSpeed`

### `0.5.2` — January 30, 2017

###### CHANGES

- Removed accidentally console.log in source

### `0.5.1` — January 30, 2017

- Initial deploy
