Releases: dragonfly-ai/uriel
v0.13
What's Changed
- Added Oklab and OklabA
- Replaced MatF[M, N] with Mat[M, N].
- Update sbt-typelevel, sbt-typelevel-site to 0.8.1 by @scala-steward in #20
- Update sbt, sbt-dependency-tree, ... to 1.11.7 by @scala-steward in #21
- Update sbt-typelevel, sbt-typelevel-site to 0.8.2 by @scala-steward in #22
- Update auxlib, clib, javalib, nativelib, ... to 0.5.9 by @scala-steward in #23
- Update munit to 1.2.1 by @scala-steward in #24
- Update scalafmt-core to 3.10.0 by @scala-steward in #26
- Update scalafmt-core to 3.10.1 by @scala-steward in #27
- Update scala3-library, ... to 3.3.7 by @scala-steward in #25
Full Changelog: v0.12...v0.13
Converted all Vec based color data structures to VecF.
Vector based color models now have Float typed components instead of Double to decrease memory footprint.
What's Changed
- Update munit to 1.2.0 by @scala-steward in #14
- Update scalafmt-core to 3.9.10 by @scala-steward in #15
- Update spatial to 0.3.0 by @scala-steward in #17
- Update mesh to 0.15 by @scala-steward in #16
Full Changelog: v0.11...v0.12
Version 0.11
Upgraded Spacial dependency.
What's Changed
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.20.1 by @scala-steward in #11
- Update sbt, sbt-dependency-tree, ... to 1.11.6 by @scala-steward in #12
- Update munit to 1.1.2 by @scala-steward in #13
Full Changelog: v0.1...v0.11
Debut Release
A Color Science library for Scala, Scala.js, and Scala Native. Uriel supports common color spaces with their respective color models: RGB, LRGB (Linear RGB), ARGB32, RGBA32, ARGB64, RGBA64, HSV, HSL, CMY, and CYMK, as well as perceptual color spaces like XYZ, Lab*, and Luv*.
Uriel supports the following Working Spaces: Adobe_RGB_1998, Apple_RGB, Best_RGB, Beta_RGB, Bruce_RGB, CIE_RGB, ColorMatch_RGB, Don_RGB_4, ECI_RGB_v2, Ekta_Space_PS5, NTSC_RGB, PAL_RGB, ProPhoto_RGB, SMPTE_C_RGB, sRGB, Wide_Gamut_RGB, and P3_D65_Display.
Uriel also provides tools for gamut visualization, uniformly distributed random sampling, similarity measures, conversions for every color model of every color space in every working space, and also chromatic adaptation to convert between working spaces.