# Changelog ## 2026-02-21 - 3.43.2 - fix(dees-chart-log) avoid duplicate log entries, optimize incremental updates, enforce maxEntries, and respect filters when writing logs - Prevent property-bound logEntries from duplicating entries already present in logBuffer by deduplicating on timestamp|message - Call updateMetrics() when replaying or appending log entries so metrics stay accurate - Skip processing entirely when the incoming logEntries array is unchanged - Optimize append-only updates by writing only the new tail entries instead of full re-render - Enforce maxEntries when appending to the logBuffer to maintain buffer size - Respect filterMode and searchQuery when deciding whether to write appended entries to the terminal ## 2026-02-21 - 3.43.1 - fix(dees-chart-log) replay buffered log entries when terminal becomes ready and sync logEntries updates to re-render filtered logs - Replay entries stored in logBuffer after terminal initialization to avoid losing entries that arrived early - Add updated() lifecycle hook to copy logEntries into logBuffer and call reRenderFilteredLogs when terminalReady - Call super.updated(changedProperties) to preserve base class behavior ## 2026-02-17 - 3.43.0 - feat(dees-form) add layout styles to dees-form and standardize demo input grouping - Add static CSS to dees-form: default column layout with gap and support for [horizontal-layout] (row wrapping, alignment and gap). - Remove inline