# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/)
and this project adheres to [Semantic Versioning](https://semver.org/).
## [0.2.2] - 2019-03-09
### Added
- new method: to_number(&self)
- added conversion from i32 to Color-struct and from Color-struct to i32
### Changed
- formatted code with `cargo fmt`
## [0.2.1] - 2019-02-12
### Added
- new methods: darken(&self, amount: f64), brighten(&self, amount: f64)
## [0.2.0] - 2019-02-03
### Added
- new methods: new_lab(l: f64, a: f64, b: f64), new_laba(l: f64, a: f64, b: f64, alpha: f64), get_laba(&self) -> (f64, f64, f64, f64)
- new methods: new_lch(lightness: f64, chroma: f64, hue: f64), new_lcha(lightness: f64, chroma: f64, chroma: f64, alpha: f64), get_lcha(&self) -> (f64, f64, f64, f64)
- new methods: interpolate_hsl(&self, color: Color, interpolation: f64) -> Color, interpolate_hwb(&self, color: Color, interpolation: f64) -> Color, interpolate_lch(&self, color: Color, interpolation: f64) -> Color
### Changed
- improved documentation
- changed project to rust edition="2018"
## [0.1.3] - 2018-12-31
### Added
- new method: to_gray_string()
### Fixed
- output of to_hsl_string(), to_hsv_string() and to_hwb_string()
## [0.1.2] - 2018-11-25
### Added
- new methods: new_gray(gray: u8), grayscale_hdtv(), grayscale_hdr() and monochrome()
### Changed
- improved documentation
### Fixed
- value of KnownColors::Transparent
## [0.1.1] - 2018-11-18
### Added
- README.md, LICENSE and this CHANGELOG file
## [0.1.0] - 2018-11-17
### Added
- initial Release