1# Changelog 2All notable changes to this project will be documented in this file. 3 4This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 5 6The format of this file is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 7but only releases after v1.0.3 properly adhere to it. 8 9 10## [1.2.0] - 2021-01-27 11### Added 12- HSLuv and HPLuv color spaces (#41, #51) 13- CIE LCh(uv) color space, called `LuvLCh` in code (#51) 14- JSON and envconfig serialization support for `HexColor` (#42) 15- `DistanceLinearRGB` (#53) 16 17### Fixed 18- RGB to/from XYZ conversion is more accurate (#51) 19- A bug in `XYZToLuvWhiteRef` that only applied to very small values was fixed (#51) 20- `BlendHCL` output is clamped so that it's not invalid (#46) 21- Properly documented `DistanceCIE76` (#40) 22- Some small godoc fixes 23 24 25## [1.0.3] - 2019-11-11 26- Remove SQLMock dependency 27 28 29## [1.0.2] - 2019-04-07 30- Fixes SQLMock dependency 31 32 33## [1.0.1] - 2019-03-24 34- Adds support for Go Modules 35 36 37## [1.0.0] - 2018-05-26 38- API Breaking change in `MakeColor`: instead of `panic`ing when alpha is zero, it now returns a secondary, boolean return value indicating success. See [the color.Color interface](#the-colorcolor-interface) section and [this FAQ entry](#q-why-would-makecolor-ever-fail) for details. 39 40 41## [0.9.0] - 2018-05-26 42- Initial version number after having ignored versioning for a long time :) 43