PackageTrack
Sign in Get early access

github.com/lucasb-eyer/go-colorful

v1.4.1 #1447 most downloaded on Go modules lucasb-eyer/go-colorful

What this package is like to depend on

Last release 22 days ago

02 Aug 2026

Release timing varies

gaps range from 3 weeks to 1.7 years

Most releases are documented

notes for 7 of 8 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

81 releases · first in 2013

4 releases in the last 12 months

see the full history below

Release timeline

81 releases · Feb 2013 to Aug 2026
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 81
  1. v1.4.1 02 Aug 2026
    Release notes

    What's Changed

    • fix: correct D50ToD65 to the CSS Color 4 matrix that inverts D65ToD50 by @gaoflow in #85

    New Contributors

    Full Changelog: v1.4.0...v1.4.1

    Open source →
    Release notes

    Fixed

    • Corrected D50ToD65 to use the CSS Color 4 matrix inverse of D65ToD50 (#85).
    Open source →
  2. v1.4.0 28 Mar 2026
    Release notes

    This release adds support for CSS Color Level 4 wide-gamut RGB color spaces, along with D50 XYZ helpers and a small HexColor usability improvement.

    Added

    • Constructors, decomposers, and blend functions for the CSS Color Level 4 wide-gamut RGB color spaces DisplayP3, A98Rgb, ProPhotoRgb, and Rec2020 (#81)
    • XyzD50, Color.XyzD50, D50ToD65, and D65ToD50 for working with D50-based color spaces (#81)
    • HexColor now implements fmt.Stringer
    Open source →
    Release notes

    Added

    • Constructors, decomposers, and blend functions for the CSS Color Level 4 wide-gamut RGB color spaces DisplayP3, A98Rgb, ProPhotoRgb, and Rec2020 (#81)
    • XyzD50, Color.XyzD50, D50ToD65, and D65ToD50 for working with D50-based color spaces (#81)
    • HexColor now implements fmt.Stringer
    Open source →
  3. v1.3.1-0.20260101163624-5017032dc136 01 Jan 2026 pre-release

    Nothing published for this version

  4. v1.3.0 08 Sep 2025
    Release notes

    If you'd like to support go-colorful's development you can support me or Lucas (the original developer) through GitHub Sponsors, check out the Sponsor button up top. I also have a Ko-Fi for one-time donations.

    The rest of this message is copied from the CHANGELOG.md file in this repo.

    Added

    • BlendLinearRgb (#50)
    • DistanceRiemersma (#52)
    • Introduce a function for sorting colors (#57)
    • YAML marshal/unmarshal support (#63)
    • Add support for OkLab and OkLch (#66)
    • Functions that use randomness now support specifying a custom source (#73)
    • Functions BlendOkLab and BlendOkLch (#70)

    Changed

    • Hex() parsing is much faster (#78). However, it doesn't tolerate hex codes with alpha anymore (previously ignoring the alpha was unintentional).

    Fixed

    • Fix bug when doing HSV/HCL blending between a gray color and non-gray color (#60)
    • Docs for HSV/HSL were updated to note that hue 360 is not allowed (#71)

    Deprecated

    • DistanceLinearRGB is deprecated for the name DistanceLinearRgb which is more in-line with the rest of the library
    Open source →
    Release notes

    Added

    • BlendLinearRgb (#50)
    • DistanceRiemersma (#52)
    • Introduce a function for sorting colors (#57)
    • YAML marshal/unmarshal support (#63)
    • Add support for OkLab and OkLch (#66)
    • Functions that use randomness now support specifying a custom source (#73)
    • Functions BlendOkLab and BlendOkLch (#70)
    Open source →
  5. v1.2.1-0.20250109140611-9e385f7b653a 09 Jan 2025 pre-release

    Nothing published for this version

  6. v1.2.1-0.20241218224038-a472fc29eb4b 18 Dec 2024 pre-release

    Nothing published for this version

  7. v1.2.1-0.20241218223023-14c881f5facc 18 Dec 2024 pre-release

    Nothing published for this version

  8. v1.2.1-0.20240820150456-e144b2c09f70 20 Aug 2024 pre-release

    Nothing published for this version

  9. v1.2.1-0.20240820150334-d11da685ea08 20 Aug 2024 pre-release

    Nothing published for this version

  10. v1.2.1-0.20240305084139-fae0ace654d2 05 Mar 2024 pre-release

    Nothing published for this version

  11. v1.2.1-0.20231220170044-6e6f2cdd7e29 20 Dec 2023 pre-release

    Nothing published for this version

  12. v1.2.1-0.20220408204654-511ff69849cd 08 Apr 2022 pre-release

    Nothing published for this version

  13. v1.2.1-0.20220408204544-3c901db4f137 08 Apr 2022 pre-release

    Nothing published for this version

  14. v1.2.1-0.20211206144659-614c0f321d59 06 Dec 2021 pre-release

    Nothing published for this version

  15. v1.2.1-0.20211102004705-ac9337f62eb2 02 Nov 2021 pre-release

    Nothing published for this version

  16. v1.2.1-0.20210929215602-e88b814077d8 29 Sep 2021 pre-release

    Nothing published for this version

  17. v1.2.1-0.20210824150403-a461bc924c8f 24 Aug 2021 pre-release

    Nothing published for this version

  18. v1.2.1-0.20210128143204-4d8f45c41ac9 28 Jan 2021 pre-release

    Nothing published for this version

  19. v1.2.0 28 Jan 2021
    Release notes
    Please note the v1.1.0 and v1.2.0 tags have the same code, this new update. The next release of this library will be v1.2.1 or v1.3.0, not anything else.

    Hello! I'm the new maintainer of go-colorful. This is the first release its had in a while, adding some new color spaces and fixing some small bugs. Rest assured it's in good hands, and I hope to support all your wonderful work with it for long time.

    If you'd like to support go-colorful's development you can support me or Lucas (the original developer) through GitHub Sponsors, check out the Sponsor button up top. I also have a Ko-Fi for one-time donations.

    The rest of this message is copied from the CHANGELOG.md file in this repo.

    Added

    • HSLuv and HPLuv color spaces (#41, #51)
    • CIE LCh(uv) color space, called LuvLCh in code (#51)
    • JSON and envconfig serialization support for HexColor (#42)
    • DistanceLinearRGB (#53)

    Fixed

    • RGB to/from XYZ conversion is more accurate (#51)
    • A bug in XYZToLuvWhiteRef that only applied to very small values was fixed (#51)
    • BlendHCL output is clamped so that it's not invalid (#46)
    • Properly documented DistanceCIE76 (#40)
    • Some small godoc fixes
    Open source →
    Release notes

    This is the same as the v1.1.0 tag.

    Added

    • HSLuv and HPLuv color spaces (#41, #51)
    • CIE LCh(uv) color space, called LuvLCh in code (#51)
    • JSON and envconfig serialization support for HexColor (#42)
    • DistanceLinearRGB (#53)

    Fixed

    • RGB to/from XYZ conversion is more accurate (#51)
    • A bug in XYZToLuvWhiteRef that only applied to very small values was fixed (#51)
    • BlendHCL output is clamped so that it's not invalid (#46)
    • Properly documented DistanceCIE76 (#40)
    • Some small godoc fixes
    Open source →
  20. v1.1.1-0.20240820150456-e144b2c09f70 20 Aug 2024 pre-release

    Nothing published for this version

  21. v1.1.1-0.20240305084139-fae0ace654d2 05 Mar 2024 pre-release

    Nothing published for this version

  22. v1.1.1-0.20231220170044-6e6f2cdd7e29 20 Dec 2023 pre-release

    Nothing published for this version

  23. v1.1.1-0.20220408204654-511ff69849cd 08 Apr 2022 pre-release

    Nothing published for this version

  24. v1.1.1-0.20220408204607-461bc069a245 08 Apr 2022 pre-release

    Nothing published for this version

  25. v1.1.1-0.20220408204544-3c901db4f137 08 Apr 2022 pre-release

    Nothing published for this version

  26. v1.1.1-0.20220408204430-bb392e3dc87c 08 Apr 2022 pre-release

    Nothing published for this version

  27. v1.1.1-0.20211206144659-614c0f321d59 06 Dec 2021 pre-release

    Nothing published for this version

  28. v1.1.1-0.20211102004705-ac9337f62eb2 02 Nov 2021 pre-release

    Nothing published for this version

  29. v1.1.1-0.20210929215602-e88b814077d8 29 Sep 2021 pre-release

    Nothing published for this version

  30. v1.1.1-0.20210824150403-a461bc924c8f 24 Aug 2021 pre-release

    Nothing published for this version

  31. v1.1.1-0.20210128143204-4d8f45c41ac9 28 Jan 2021 pre-release

    Nothing published for this version

  32. v1.1.1-0.20210128142337-f07d3a368133 28 Jan 2021 pre-release

    Nothing published for this version

  33. v1.1.1-0.20210128140126-d7b7bca4cf9f 28 Jan 2021 pre-release

    Nothing published for this version

  34. v1.1.1-0.20210128140006-c0d9120476db 28 Jan 2021 pre-release

    Nothing published for this version

  35. v1.1.0 28 Jan 2021

    Nothing published for this version

  36. v1.0.4-0.20210128025541-034637b110ed 28 Jan 2021 pre-release

    Nothing published for this version

  37. v1.0.4-0.20210127151537-9be4acea860f 27 Jan 2021 pre-release

    Nothing published for this version

  38. v1.0.4-0.20210127144446-24d8f4168278 27 Jan 2021 pre-release

    Nothing published for this version

  39. v1.0.4-0.20210127000603-319a9f81fabe 27 Jan 2021 pre-release

    Nothing published for this version

  40. v1.0.3 02 Nov 2019
    Release notes
    • Remove SQLMock dependency
    Open source →
  41. v1.0.3-0.20191025202422-c27817f10383 25 Oct 2019 pre-release

    Nothing published for this version

  42. v1.0.2 06 Apr 2019
    Release notes
    • Fixes SQLMock dependency
    Open source →
  43. v1.0.2-0.20190406094020-41bd1f4f1990 06 Apr 2019 pre-release

    Nothing published for this version

  44. v1.0.1 24 Mar 2019
    Release notes
    • Adds support for Go Modules
    Open source →
  45. v0.0.0-20190406220821-30298f240798 06 Apr 2019 pre-release

    Nothing published for this version

  46. v0.0.0-20190323151624-4de7d682992e 23 Mar 2019 pre-release

    Nothing published for this version

  47. v0.0.0-20190302091419-2341e02c5a00 02 Mar 2019 pre-release

    Nothing published for this version

  48. v0.0.0-20181219012406-0aff29842df3 19 Dec 2018 pre-release

    Nothing published for this version

  49. v0.0.0-20181028223441-12d3b2882a08 28 Oct 2018 pre-release

    Nothing published for this version

  50. v0.0.0-20181027045130-1b5e348076b0 27 Oct 2018 pre-release

    Nothing published for this version

  51. v0.0.0-20180709185858-c7842319cf3a 09 Jul 2018 pre-release

    Nothing published for this version

  52. v0.0.0-20180531031333-d9cec903b20c 31 May 2018 pre-release

    Nothing published for this version

  53. v0.0.0-20180530192913-b6f9719a844a 30 May 2018 pre-release

    Nothing published for this version

  54. v0.0.0-20180526135729-345fbb3dbcdb 26 May 2018 pre-release

    Nothing published for this version

  55. v0.0.0-20180526135245-d4cf663bea3f 26 May 2018 pre-release

    Nothing published for this version

  56. v0.0.0-20180525040627-8abd3beca3a7 25 May 2018 pre-release

    Nothing published for this version

  57. v0.0.0-20180523164641-a9253d63c57b 23 May 2018 pre-release

    Nothing published for this version

  58. v0.0.0-20180523164010-4bd2e4822bdf 23 May 2018 pre-release

    Nothing published for this version

  59. v0.0.0-20180517055846-fa0f842f2626 17 May 2018 pre-release

    Nothing published for this version

  60. v0.0.0-20180517055638-c41bf4556428 17 May 2018 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive