All Versions
20
Latest Version
Avg Release Cycle
41 days
Latest Release
728 days ago

Changelog History
Page 2

  • v1.3.6

    December 16, 2017
  • v1.3.5 Changes

    December 16, 2017
    • ➕ added LRGB interpolation
  • v1.3.4 Changes

    • passing null as mode in scale.colors will return chroma objects
  • v1.3.3 Changes

    • ➕ added color.clipped
    • ➕ added chroma.distance
    • ➕ added chroma.deltaE
    • color.set now returns a new chroma instance
    • chroma.scale now allows disabling of internal cache
    • chroma.average now works with any color mode
    • ➕ added unit tests for color conversions
    • 0️⃣ use hex colors as default string representation
    • RGB channels are now stored as floats internally for higher precision
    • 🛠 bugfix with cubehelix and constant lightness
    • 🛠 bugfix in chroma.limits quantiles
    • 🛠 bugfix when running scale.colors(1)
    • 🛠 bugfix in hsi2rgb color conversion
  • v1.2.2 Changes

    • scale.colors() now returns the original colors instead of just min/max range
  • v1.2.0 Changes

    • ➕ added chroma.average for averaging colors
  • v1.1.0 Changes

    • ♻️ refactored chroma.scale
    • 🔄 changed behaviour of scale.domain
    • ➕ added scale.classes
    • ➕ added scale.padding
  • v1.0.2 Changes

    • standardized alpha channel construction
    • chroma.bezier automatically returns chroma.scale
  • v1.0.1 Changes

    • ➕ added simple color output to chroma.scale().colors()
  • v1.0.0 Changes

    • numeric interpolation does what it should
    • ♻️ refactored and modularized code base
    • 🔄 changed argument order of Color::interpolate