Skip to content

Releases: gka/chroma.js

v2.4.0

03 Feb 00:43
@gka gka
Compare
Choose a tag to compare

v2.3.0

27 Jan 16:14
@gka gka
Compare
Choose a tag to compare
  • use binom of degree n in chroma.bezier

v2.2.0

27 Jan 15:56
@gka gka
Compare
Choose a tag to compare
  • use Delta e2000 for chroma.deltaE #269
  • update dev dependencies

chroma 1.3.5

16 Dec 11:10
@gka gka
Compare
Choose a tag to compare
  • added LRGB interpolation

chroma 1.3.3

06 Apr 15:59
@gka gka
Compare
Choose a tag to compare
  • bugfix in chroma.limits quantiles
  • bugfix when running scale.colors(1)
  • bugfix in hsi2rgb color conversion
  • added unit tests for color conversions

chroma 1.3.1

04 Apr 11:33
@gka gka
Compare
Choose a tag to compare

chroma 1.3.0

04 Apr 10:15
@gka gka
Compare
Choose a tag to compare
  • added chroma.distance
  • added chroma.deltaE
  • chroma.average now works with any color mode
  • color.set returns a new chroma instance
  • storing RGB channels as floats internally for higher precision
  • chroma.scale now allows disabling of internal cache
  • fixed bug with cubehelix and constant lightness

chroma.js 1.1.1

18 Aug 13:51
@gka gka
Compare
Choose a tag to compare
v1.1.1

Update readme.md

chroma.js 1.0.1

02 Jul 04:20
@gka gka
Compare
Choose a tag to compare
  • added simple color output to chroma.scale().colors()

Before:

chroma.scale('RdYlGn').domain([0,1], 5).colors()
// returns ['#a50026', '#f88d52', '#ffffbf', '#86cb66', '#006837']

Now:

chroma.scale('RdYlGn').colors(5)

chroma.js 1.0.0

02 Jul 03:41
@gka gka
Compare
Choose a tag to compare
  • refactored the entire codebase so every function sits in its own file, requiring other files it needs. chroma.js now uses mbloch/catty to resolve inter-dependencies.
  • numeric interpolation now does what it should
  • changed argument order in Color::interpolate