@@ -5,6 +5,59 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.6.0] - 2026-07-07
9+
10+ ### Added
11+
12+ - ** Color e-ink palette support** : displays with a ` color_scheme `
13+ configured (BWR, BWY, BWRY, BWGBRY) are now rendered and dithered in
14+ RGB instead of grayscale.
15+ - ** Seeed reTerminal E1002** device preset (800×480, Spectra 6-color /
16+ BWGBRY).
17+ - ** ` dither_algorithm ` ** display setting: choose between
18+ Floyd-Steinberg, Atkinson, Stucki, and Burkes dithering, powered by
19+ the new ` epaper-dithering ` library (replaces Pillow's built-in
20+ Floyd-Steinberg quantization).
21+ - ** ` measured_palette ` ** display setting: use a photographically
22+ calibrated color/gray palette from ` epaper-dithering ` instead of the
23+ idealized default.
24+ - ** ` exposure ` ** and ** ` saturation ` ** display settings, replacing
25+ ` sharpness ` and ` contrast ` as pre-dithering image adjustments.
26+ - ** ` hide_name ` ** option on the Entity and Sensor widgets to show only
27+ the value with no name label.
28+ - ** ` bold_value ` ** option on the Entity, Sensor, Entities, Tile,
29+ Gauge, Graph, Device Battery, Waste Schedule, and Calendar widgets.
30+ - ** Attribute-based data source** for the Graph widget: plot a
31+ time-series list from an entity attribute (e.g. solar production or
32+ price forecasts) instead of only recorder state history.
33+
34+ ### Changed
35+
36+ - Display settings: ` grayscale_levels ` , and the new ` exposure ` /
37+ ` saturation ` sliders are now grouped under a collapsed "Advanced"
38+ section in the config flow.
39+ - Entity, Sensor, and Entities widgets: the state value is now the
40+ dominant, black, bold-weight element and the name/label is smaller
41+ and gray, matching at-a-glance e-ink dashboard priorities.
42+ - Tile, Waste Schedule, and Calendar widgets: values render in solid
43+ black and names in gray (previously the reverse).
44+
45+ ### Fixed
46+
47+ - Seeed reTerminal E1001/E1003 presets no longer double-dither:
48+ ` optimize ` defaults to off for these devices since HA Core's
49+ OpenDisplay integration already dithers before sending over BLE; the
50+ Display Settings UI now explains why the toggle is disabled.
51+ - Graph widget history fetches now go through the recorder's own
52+ executor, eliminating repeated "detected blocking call" warnings
53+ from Home Assistant.
54+
55+ ### Removed
56+
57+ - ` sharpness ` and ` contrast ` display settings, superseded by
58+ ` exposure ` and ` saturation ` (existing configs are migrated
59+ automatically).
60+
861## [ 0.5.0] - 2026-06-30
962
1063### Added
@@ -183,6 +236,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
183236
184237- Initial release.
185238
239+ [ 0.6.0 ] : https://github.com/cryptomilk/hass-eink-dashboard/compare/v0.5.0...v0.6.0
186240[ 0.5.0 ] : https://github.com/cryptomilk/hass-eink-dashboard/compare/v0.4.1...v0.5.0
187241[ 0.4.1 ] : https://github.com/cryptomilk/hass-eink-dashboard/compare/v0.4.0...v0.4.1
188242[ 0.4.0 ] : https://github.com/cryptomilk/hass-eink-dashboard/compare/v0.3.0...v0.4.0
0 commit comments