# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## Hotfix [1.3.7] - 2020-03-21
### Fixed
- Update state for Actionable Message when is pill: Should be one line with horizontal scrolling and no borders

## Hotfix [1.3.6] - 2020-03-18
### Fixed
- Only handle keys that are number related to the position of the options: 1,2,3, etc
### Added
- Support markdown in the Actionable Message title

## Release [1.3.4, 1.3.5] - 2020-03-16
### Added
- Support Actionable data type attribute. We can pass pill to show the Actionable Message options as pills

## Hotfix [1.3.3] - 2020-03-13
### Fixed
- ActionableMessageBox improvments: bubble-arrow

## Hotfix [1.3.2] - 2020-03-12
### Fixed
- ActionableMessageBox improvments: Separtaion between options, bow-shadow and bubble-arrow

## Hotfix [1.3.1] - 2020-03-11
### Fixed
- Correct wrong padding botton on Actionable messages

## Release [1.3.0] - 2020-03-11
### Fixed
- Support for Actionable Quick Reply message

## Hotfix [1.2.4] - 2020-03-03
### Fixed
- Add min-width to left and rigth Header icons containers to keep text centered

## Hotfix [1.2.3] - 2020-03-03
### Updated
- Undo Truncate byWords instead of counting characters. Because currently do not work well with the "Read more"

## Hotfix [1.2.2] - 2020-03-03
### Updated
- Truncate byWords instead of counting characters.

## Hotfix [1.2.1] - 2020-03-02
### Updated
- Update lt-markdownit-plugins to fix bug with open app markdown links

## Release [1.2.0] - 2020-02-18
### Added
- Support for passing message options
- Support for Markdown messages
- Support for truncate, "Read More" and "Read less" links (buttons)

## Hotfix [1.1.6] - 2020-01-08
### Fixed
- ChatIcon uses chatIconRadius for setting how the icon look like

## Hotfix [1.1.5] - 2020-01-05
### Fixed
- When formating datetime do not fail if the date is not valid

## Hotfix [1.1.3, 1.1.4] - 2020-01-05
### Added
- Allow customize specific components styles:
 - ChatIcon background color

## Hotfix [1.1.2] - 2020-01-05
### Added
- Allow customize specific components styles:
  - For compatibility with the widget we allow:
    - WidgetBox Header background color
    - Agent message background and text color
    - Visitor message background and text color

## Hotfix [1.1.1] - 2020-01-04
### Added
- Allow chatIcon accept px or % as width and hegiht

## Release [1.1.0] - 2019-12-06
### Added
- AttachmentMenu improvments: 
  - Check files types before uploading file
  - Add correct accept type in the file input
  - Correctly handles file upload exposing a callback to get the file
- Sender adds attachment clip icon
- PhotoMessage component should show message status

## Hotfix [1.0.7] - 2019-12-01
### Added
- Add boxShadow prop to ChatIcon.
- Sender component use accentColor from theme
- Remove fixed margin from ChatIcon component

## Hotfix [1.0.6] - 2019-11-25
### Added
- Add boxShadow prop to ChatCard. By default is none

## Hotfix [1.0.5] - 2019-11-18
### Added
- Update icon (red reload) next to messages that are failed

## Hotfix [1.0.4] - 2019-11-11
### Added
- Show an icon (red cross) next to messages that are failed
- Show a tooltip indicating there is an action to perform

## Hotfix [1.0.3] - 2019-10-17
### Added
- Improve ChatNotification:
  - Default width and height are now 100% and not fixed values

## Hotfix [1.0.2] - 2019-06-11
### Added
- Improve Header:
  - Header Buttons improvments
  - Header text improvments

## Hotfix [1.0.1] - 2019-06-10
### Fixed
- Chat Card: Body text color should come from 
theme object

## Release [1.0.0] - 2019-06-06
### Added
- Reducer library bundle size by:
  - Replacing react-icons for react-icons-kit
  - Remove moment.js dependency
- Sender: Disallow send button if empty text

## Release [0.9.0] - 2019-05-15
### Added
- Improve input component:
  - Accepts onFocus, onBlur events
  - Accepts a className
  - Better styled using theme props
- Improve Button component
  - Disabled state is displayed correctly

## Release [0.8.0] - 2019-05-10
### Added
- Improve ChatCard component
  - Can receive borderRadius as a prop
  - Works ok having only title/content props

## Hotfix [0.7.1] - 2019-04-30
### Added
- Fix bubble arrow position for working ok on Photo and File messages
- Fix messages title should not be showed as clickable

## Release [0.7.0] - 2019-04-30
### Added
- Improve File and Photo messages

## Hotfix [0.6.1] - 2019-03-05
### Added
- Correct fontWeightNormal for text message should be 400

## Release [0.6.0] - 2019-03-05
### Added
- Message accepts dateFormat to properly format date string to be displayed

## Hotfix [0.5.2] - 2019-03-05
### Fixed
- Use correct title message color (remove fixed color)

## Hotfix [0.5.1] - 2019-03-04
### Added
- Use the theme property from message to style them according

## Release [0.5.0] - 2019-03-04
### Added
- Added a new message type 'Custom' that allow to render custom component

## Release [0.4.0] - 2019-03-02
### Added
- Basic message can show a bubble arrow (passing as show option of the message)

## Release [0.3.0] - 2019-01-24
### Added
- Add new compnent CloseButton for easy app creation
- Api change: ChatNotification component adds a property 'withClose' (defaults to true).

## Release [0.2.33] - 2019-01-22
### Added
- Fix button close to be fixed even on scrollable content

## Release [0.2.32] - 2019-01-22
### Added
- This version support passing width and height to ChatNotification as string (ie. 100%)
