Sha256: 603fa3407e0ed4488d295b68f892d5b8c50fa1118fc4aca72460aa9823861b45

Contents?: true

Size: 1.78 KB

Versions: 1

Compression:

Stored size: 1.78 KB

Contents

# Changelog

## 1.3.0 (September 27, 2021)

  * Added support HSI <==> RGB  
  > _RGB => HSI when rounding 1 ~2k RGB colors will be slightly different, 2 will fix this_
  * Added methods for HEX <==> HSL/HSV/HSB/HSI/CMYK
  * Fixed incorrect conversion to RGB when HUE == 360  
    it was about the methods:
    * hsl_to_rgb_alt
    * hsv_to_rgb_alt  
    and new:
    * hsi_to_rgb

## 1.2.0 (September 21, 2021)

  * `.hex_to_rgb` now support a returnable alpha in range `0..255`  
    `.rgb_to_hex` now support incoming alpha in range `0..255`  
    use the option: `alpha_255: true`
  * refactor code for methods:
    - hsl_to_rgb
    - hsv_to_rgb
    - hsb_to_rgb
    - hsl_to_rgb_alt
    - hsv_to_rgb_alt
    - hsb_to_rgb_alt  
    Removed some inaccuracies in the math, which didn't affect the result.  
    Code in the _alt methods became clearer.  
    Improved performance, especially _alt methods  
    (but its still a bit slower than the main methods ~1.3X)

## 1.1.2 (September 16, 2021)

* Migrate: Travis CI => Github Actions Workflow
* Fix: returned helper methods to private
* Now the main code is in one file: lib/decolmor/main.rb  
  You can just `include` it in and use it (separately from the gem)

## 1.1.1 (September 16, 2021)

* Now you can `include` the module into your class
    * gem methods will be available as class methods
* Fixed default branch in .gemspec metadata paths

## 1.1.0 (September 14, 2021)

* .hex_to_rgb
  * change default rounding 5 => 3 for Alpha channel  
    *reason: 3 digits is enough for a lossless conversion `0..255` -> `0..1` -> `0..255`*
  * for the Alpha channel now you can set rounding as the second argument:  
  `Decolmor.hex_to_rgb(hex, 2)`
  * support short version of HEX  
  e.g: `#CF3`, `0F9`, `#0F9F`

## 1.0.0 (September 13, 2021)

* Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decolmor-1.3.0 CHANGELOG.md