What's New
- CSS variable colors — Pass
'var(--my-color)'directly as a chart color. Swap your entire palette at runtime with a single CSS attribute change. (#5185) Thanks to @codecalm - New locales — Bulgarian (
bg) and Romanian (ro) added. Serbian, Swedish, and Ukrainian locale files were also renamed to their correct ISO codes (sr,sv,uk). (#5186) Thanks to @gabriele-v
Bug Fixes
- Datetime x-axis ticks — Several edge cases fixed: the first tick was missing when a range started exactly on a minute or second boundary; charts spanning midnight showed wrong dates; short-month rollovers (e.g. Feb 28 → Mar 1) were off by a day.
- Screen reader duplicate label — Charts were announcing their title twice. (#5183)
Performance
- Faster updates —
updateOptions()andupdateSeries()no longer rebuild internal modules from scratch on every call, reducing re-render overhead on dashboards with frequent data refreshes. Large datasets also benefit from automatic LTTB downsampling.