# Changelog for ecolor All notable changes to the `ecolor` crate will be noted in this file. This file is updated upon each release. Changes since the last release can be found at or by running the `scripts/generate_changelog.py` script. ## 0.29.1 - 2024-10-01 Nothing new ## 0.29.0 - 2024-09-26 * Document the fact that the `hex_color!` macro is not `const` [#5169](https://github.com/emilk/egui/pull/5169) by [@YgorSouza](https://github.com/YgorSouza) ## 0.28.1 - 2024-07-05 Nothing new ## 0.28.0 - 2024-07-03 * Fix `hex_color!` macro by re-exporting `color_hex` crate from `ecolor` [#4372](https://github.com/emilk/egui/pull/4372) by [@dataphract](https://github.com/dataphract) * Remove `extra_asserts` and `extra_debug_asserts` feature flags [#4478](https://github.com/emilk/egui/pull/4478) by [@emilk](https://github.com/emilk) * Add `Color32::lerp_to_gamma` [#4627](https://github.com/emilk/egui/pull/4627) by [@abey79](https://github.com/abey79) ## 0.27.2 - 2024-04-02 * Nothing new ## 0.27.1 - 2024-03-29 * Nothing new ## 0.27.0 - 2024-03-26 * Nothing new ## 0.26.2 - 2024-02-14 * Nothing new ## 0.26.1 - 2024-02-11 * Nothing new ## 0.26.0 - 2024-02-05 * Nothing new ## 0.25.0 - 2024-01-08 * Add `Color32::from_hex` and `Color32::to_hex` [#3570](https://github.com/emilk/egui/pull/3570) [#3777](https://github.com/emilk/egui/pull/3777) (thanks [@YgorSouza](https://github.com/YgorSouza)!) ## 0.24.1 - 2023-11-30 * Optimize color conversions [#3666](https://github.com/emilk/egui/pull/3666) ## 0.24.0 - 2023-11-23 * Update MSRV to Rust 1.72 [#3595](https://github.com/emilk/egui/pull/3595) * Add `#[inline]` to all color-related function [38b4234](https://github.com/emilk/egui/commit/38b4234c3282a7c044c18b77234ee8c204efe171) ## 0.22.0 - 2023-05-23 * Nothing new ## 0.21.0 - 2023-02-08 * Add `Color32::gamma_multiply` ([#2437](https://github.com/emilk/egui/pull/2437)). ## 0.20.0 - 2022-12-08 * Split out `ecolor` crate from `epaint`