3.18.0
3.18.0 (2026-01-23)
The detailed new feature description can be found at:
billboard.js 3.18.0: Arc annotations, per-group normalization & enhanced treemap labels (dev.to link)
- color: Fix color update on gradient (9d6d392), closes #4048
- data: Handle undefined values in total calculation (18a5b9b), closes #4073
- interaction: Fix data.onover call in touch event (5fe448c), closes #4076
- load: Update call sequence to be after data are unloaded (f9f4a86), closes #4052
- text: Fix multiline data labels vertial position (6b5580a), closes #4062
- text: Fix text alignment to center (9f2960d), closes #4081
- util: update sanitization function (#4085) (49e079c), closes #4078
3.18.0-next.2
3.18.0-next.2 (2026-01-19)
3.18.0-next.1
3.18.0-next.1 (2026-01-15)
- color: Fix color update on gradient (9d6d392), closes #4048
- data: Handle undefined values in total calculation (18a5b9b), closes #4073
- interaction: Fix data.onover call in touch event (5fe448c), closes #4076
- load: Update call sequence to be after data are unloaded (f9f4a86), closes #4052
- text: Fix multiline data labels vertial position (6b5580a), closes #4062
- text: Fix text alignment to center (9f2960d), closes #4081
3.17.0-next.1
3.16.0
3.16.0 (2025-06-27)
- area-range: Fix line drawn when combining Area Range with regions (4a86e55), closes #3982 #3983 - by @bradallen
- axis: adjust tick generation logic for rotated axes (67c54aa), closes #3991
- data: Filter nullish data from rendering (02939b8), closes #3973
- domain: handle NaN values in data label calculations (bdd3589), closes #3985
- types: update type definitions for elements (591f6a6), closes #3969
- zoom: maintain zoom state during chart resize (2da91de), closes #3992
- all: Refactor to improve runtime performance (#4012)