Skip to content

Commit 409bad4

Browse files
committed
Bump version to 0.6.0
1 parent f830bfe commit 409bad4

4 files changed

Lines changed: 57 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,59 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and 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

custom_components/eink_dashboard/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
"iot_class": "local_polling",
99
"issue_tracker": "https://github.com/cryptomilk/hass-eink-dashboard/issues",
1010
"requirements": ["defusedxml>=0.7.1", "epaper-dithering>=5.0.7", "resvg-py>=0.3.2"],
11-
"version": "0.5.0"
11+
"version": "0.6.0"
1212
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "hass-eink-dashboard"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
description = "Home Assistant custom component that renders e-ink dashboard images from entity state"
55
requires-python = ">=3.14.2"
66
license = "Apache-2.0"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)