# ChartGroup changelog Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use. Reviewed against Chinese source SHA-256 `d53e3cbfffccd6f0e40edfdea27e2a748c47f637411daf34a1688960e556d859`. For version differences, check the installed package as well. ### v0.4.3 (2026-10-23) - Retain a 4 CSS px floor for the shared HoverPanel dot-to-name and name-to-value gaps in LTR and RTL. Preserve the default 4px / 8px gaps, larger tokens, chart geometry, and center annotations. ### v0.4.2 (2026-10-20) - Localized the built-in root accessible name and data-cell group name and the fallback cell-name template through the shared locale protocol. Explicit aria-label values retain priority; business names and numeric formatting remain unchanged. - 2026-09-21: Unified the usage guide, source property table, and Site / AI reading entry points. Documentation only; component behavior is unchanged. ### v0.4.1 (2026-09-05) - Shared pointer tracking and cell resolution now commit the latest coordinates once per frame; raw events no longer read layout synchronously. The inverted-surface list is now a reactive cache. Public API, hit area, panel position, visuals, and interaction semantics are unchanged. ### v0.4.0 (2026-09-03) - `adaptiveContrast` is enabled by default; explicit disabling and child-chart overrides remain available. ### v0.3.0 (2026-09-03) - `adaptiveContrast` now uses the shared adaptive black-and-white contrast capability. Toggle defaults, colored foregrounds, hit testing, and node-state semantics remain, while the chart-private experimental implementation was removed. ### v0.2.3 (2026-09-02) - HoverPanel now defaults to `pointer` positioning and follows the mouse. Area hover still defaults to `cell`; explicit placement / hoverMode settings take precedence. ### 2026-09-02 - HoverPanel is enabled by default, with the light appearance unchanged. ### v0.2.2 (2026-09-02) - Fixed a busy loop caused by child charts repeatedly registering effects while sharing the top safety area. Registration and cleanup no longer subscribe to the internal version; each child chart still updates its dynamic safety area through a reactive resolver. - Documented behavior, precedence, and limits for all named Properties, including showHoverLabel and alwaysShowHoverLabel; updated the realistic combined Site example. ### v0.2.1 (2026-09-02) - The shared top safety area no longer grows when hover values rise. Child-chart value labels stay `4px` above the graphic and may overflow the shared plot area’s top edge when needed. ### v0.1.2 (2026-08-31) - The top area is now a content-aware safety region. It takes the maximum requirement across all BarChart / LineChart children; the shared hit layer and overlay layers retain the same plot-area top edge. ### v0.1.1 (2026-08-31) - Removed extra top and bottom padding from the default plot area. Default bounds are now `top: 0` and `bottom: 24`. ### v0.1.0 (2026-06-09) - Added `ChartGroup` with shared category-cell hover, overlaid canvases, and context propagation. [Component guide](https://snowui.dev/llms/en/components/chart-group.md) · [Full reference](https://snowui.dev/llms/en/components/chart-group/reference.md)