Colors.jl Versions Save

Color manipulation utilities for Julia

v0.12.10

1 year ago

Colors v0.12.10

Diff since v0.12.8

Merged pull requests:

  • Update a few cases where array indices are assumed (#521) (@brenhinkeller)
  • Fixed tritanopia simulation (#525) (@williamjsdavis)

v0.12.9

1 year ago

Colors v0.12.9

This BREAKING version was mistakenly made by @johnnychen94 and is yanked.

Diff since v0.12.8

Closed issues:

  • Example sequential_palette (#265)
  • Consideration of workarounds for cbrt and exp precompilation problems (#425)
  • Stopping forced conversion of weight type in weighted_color_mean (#430)
  • Fractional percentage notation in color parser (#431)
  • Non-standard implementation of DE_CMC and DE_94 (#438)
  • [Request] Allow for more than two colors in weighted_color_mean. (#467)
  • Optimizing the types used for intermediate calculations (#477)
  • is inv on Colors well defined? (#488)
  • Fatal performance degradation due to precompilation or inference bugs (#496)
  • MethodError: no method matching coloralpha(::Type{RGB24}) (#500)
  • Ambiguity with AbstractTrees (#512)
  • in the README, put a link on the home page (#516)
  • colorwheel generator (#519)

Merged pull requests:

  • Improve type stability in conversion methods (#427) (@kimikage)
  • Remove forced conversion of weight type in weighted_color_mean (#441) (@kimikage)
  • Fix DE_94 & DE_CMC color difference metrics (#461) (@kimikage)
  • Remove depwarn for X11 color names with spaces (#462) (@kimikage)
  • Add support for weighted_color_mean for multiple colors (#474) (@kimikage)
  • Clean up "src/differences.jl" (#476) (@kimikage)
  • Relax color parser based on the current and upcoming CSS specs (#478) (@kimikage)
  • Change the default alpha position for hex(::ColorAlpha) (#479) (@kimikage)
  • doc badge links to https (#480) (@visr)
  • Use Float32 for the matrix coefficients for low precision colors (#482) (@kimikage)
  • Improve speed and mean accuracy of pow12_5 (#483) (@kimikage)
  • Remove deprecated color(::AbstractString) (#484) (@kimikage)
  • Improve speed of pow5_12(::Float64) and accuracy of pow5_12(::Float32) (#485) (@kimikage)
  • Improve Lab<-->XYZ conversions (#486) (@kimikage)
  • Reduce rounding errors in delta_h (#487) (@kimikage)
  • Make the cube root to be inlined (#489) (@kimikage)
  • Change SVG images in the document to be output as "text/html" (#490) (@kimikage)
  • Improve Luv<-->XYZ conversions (#491) (@kimikage)
  • Make MSC & find_maximum_chroma robust to implementations of conversions (#492) (@kimikage)
  • Optimize pow5_12(::Float32) (#493) (@kimikage)
  • Use Float32 to calculate DE_2000 for low precision colors (#494) (@kimikage)
  • Optimize ColorTypes.hue(c) (#495) (@kimikage)
  • Use sin/cos instead of sind/cosd in DE_2000 calculation (#498) (@kimikage)
  • Fix typo in DE_2000 test data (#499) (@kimikage)
  • Improve accuracy of delta_h for small differences (#501) (@kimikage)
  • Improve accuracy of delta_h for large hue differences (#503) (@kimikage)
  • Use Float32 to calculate colordiff for low precision colors (#504) (@kimikage)
  • Improve accuracy of mean_hue for Lab and Luv colors (#505) (@kimikage)
  • Optimize distinguishable_colors (#506) (@kimikage)
  • Mitigate inference problems in color conversions (#508) (@kimikage)
  • Optimize colormap (#509) (@kimikage)
  • Implement polar_to_cartesian (#510) (@kimikage)
  • Work around #496 for Luv, Lab (#511) (@timholy)
  • Fix an ambiguity with AbstractTrees (#513) (@timholy)
  • Update documentation for colormaps (#515) (@kimikage)
  • fix doc (#517) (@ho-oto)
  • Update a few cases where array indices are assumed (#521) (@brenhinkeller)
  • add note on transparent - opaque conversions (#522) (@t-bltg)
  • Fixed tritanopia simulation (#525) (@williamjsdavis)
  • fix union{} ambiguity (#527) (@Roger-luo)

v0.12.8

3 years ago

Colors v0.12.8

Diff since v0.12.7

Closed issues:

  • StackOverflowError when attempting undefined color space conversion (#465)
  • NaNs are not showable (#469)
  • Not work on Ubuntu 2004 (#471)

Merged pull requests:

  • Fix stack overflow in undefined color space conversions (#466) (@kimikage)
  • Implement showable to check that all components are finite (#470) (@kimikage)
  • Version 0.12.8 (#472) (@kimikage)

v0.12.7

3 years ago

Colors v0.12.7

Diff since v0.12.6

Closed issues:

  • Viridis colormap in Colors.jl (#245)
  • Improvement of documents (phase 1) (#398)
  • [unimportant] Using sample with RGB (#434)
  • Hex conversion with symbol not supported for gradient colors (#459)

Merged pull requests:

  • Add compat note for style option of hex() (#460) (@kimikage)
  • Make display of color swatches slightly robust (#463) (@kimikage)
  • Version 0.12.7 (#468) (@kimikage)

v0.12.6

3 years ago

Colors v0.12.6

Diff since v0.12.5

Merged pull requests:

  • CompatHelper: bump compat for "Reexport" to "1.0" (#457) (@github-actions[bot])

v0.12.5

3 years ago

Colors v0.12.5

Diff since v0.12.4

Closed issues:

  • promotion of types for +/- on linear color spaces with mixed underlying representation (#435)
  • colordiff not work with all colors? (#437)
  • configure SSH key for TagBot and optionally for CompatHelper (#443)
  • How to convert to float? / add standard convert methods? (#447)
  • Unsatisfiable requirements detected on Julia 1.0 (#450)
  • Linking colours to palette (#454)

Merged pull requests:

  • Add error message for colordiff with transparent color inputs (#439) (@kimikage)
  • Generalize XYZ and LMS arithmetic (#440) (@kimikage)
  • Improve type stability in find_maximum_chroma (#442) (@kimikage)
  • Add ssh key for TagBot.yml (#444) (@timholy)
  • Successfully precompile _parse_colorant (#445) (@timholy)
  • Add link to ColorTypes in README (#448) (@timholy)
  • Update TagBot.yml (#449) (@kimikage)
  • fix type instability in weighted_color_mean (#451) (@rafaqz)
  • Version 0.12.5 (#452) (@kimikage)
  • Add cross-references for named colors (#455) (@kimikage)

v0.12.4

3 years ago

Colors v0.12.4

Diff since v0.12.3

Merged pull requests:

  • [CI] switch from Travis to Github Action (#433) (@johnnychen94)
  • Improve precompilation with concrete typing (#436) (@timholy)

v0.12.3

3 years ago

Colors v0.12.3

Diff since v0.12.2

Closed issues:

  • DomainError needs a val argument. (#416)

Merged pull requests:

  • Fix error types and conditions in weighted_color_mean (#421) (@kimikage)
  • Clean conversion methods up (#424) (@kimikage)
  • Version 0.12.3 (#432) (@kimikage)

v0.12.2

3 years ago

Colors v0.12.2

Diff since v0.12.1

Closed issues:

  • [RFC] Stopping use of depwarn intended to inform to "end users" (#419)
  • hex() doesn't support Gray{Bool} (#428)

Merged pull requests:

  • Fix problem with hex(::Gray{Bool}) (#429) (@kimikage)

v0.12.1

3 years ago

Colors v0.12.1

Diff since v0.12.0

Closed issues:

  • Matplotlib defailt colors as named colors (#347)
  • promote_rule for Type{Any} (#369)
  • Problem with conversion of YIQ (or problem with non-sRGB gamut) (#372)
  • Tag release with hex parsing support (#396)
  • Precompilation fails on v1.5 (#417)

Merged pull requests:

  • Update PyPlot example (#415) (@kimikage)
  • Add a constant for the colors in the Julia logo (#418) (@tpapp)
  • Simplify CompatHelper settings and Add PkgEval badge (#422) (@kimikage)
  • Version 0.12.1 (#423) (@kimikage)
  • Use logo color constant in docs (ColorDiffCharts) (#426) (@kimikage)