- Andrés Correa Casablanca <castarco@gmail.com , castarco@litipk.com>
- Added CCT (Correlated Color Temparature) computation.
- Added Duv (Distance on CIE's 1960 UCS/Yuv color space) computation.
- Until we have more contributors, removed the references to contributors for every release in the CHANGELOG file.
- Connected the ColorSharp GIT repository to Gitter in order to make possible only & real-time assistance to users and other programmers.
- Connected the project to Gitcolony. This is an experiment, and only will be useful if more programmers join to the project.
- Added a basic CONTRIBUTING guidelines file.
- Added the illuminants B, C, D50 and D55.
- Added the CIE's 1964 10º matching functions.
- Added black body spectrums for given CCTs.
- Replaced the CIE's 1931 2º matching functions data with more precisa data.
- Minor improvements in spectrum->color conversions, splitted spectrum->color conversion strategies from color->color conversion strategies.
- Improved XML documentation.
- Removed MathNet.Numerics dependency.
- Many bugfixes in the UCS color space handling.
- Minor API breaks, mainly in spectrum->color conversions, but not only there.
- Added CIE's 1960 UCS color space
- Less destructive conversions (now the data is better preserved)
- Now ToSRGB, ToCIExyY and ToCIEUCS are virtual methods, not abstract.
- Updated MathNet.Numerics dependency.
- Updated MathNet.Numerics dependency
- Added HashCode to light spectrum objects
- Minor performance tweaks
- Added new constructor to the RegularLightSpectrum class.
- Fixed D65 spectrum data points.
- Added Illuminants (only D65)
- Added more precise matching functions
- Improved XML documentation
- Increased unit testing coverage
- Improved class constructors flexibility
- Exposed more immutable properties
- Big refactor:
- Removed the colors conversion path search mechanism.
- Now is less flexible, but more efficient and simple.
- Now it's better to use the non type-parametric conversion methods.
- WARNING: Now we assume that Y=1 in CIE's xyY or XYZ color spaces is the luminance of the white point.
- WARNING: Breaks API.
- Improved XML documentation.
- Removed many build warnings (related with XML documentation)
- Sealed many classes.
- Removed unused properties from CIExyY class.
- Split project into ColorSharp and ColorSharpTests.
- Removed NUnit dependency.
- Bugfix in sRGB->CIE's 1931 XYZ conversion (the gamma correction was done after the lineal transformation)