naver/billboard.js
 Watch   
 Star   
 Fork   
2026-01-23 16:10:45
billboard.js

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)

Bug Fixes

  • 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

Features

  • arc: Intent to ship Arc's annotation (c740a3b), closes #3602
  • data: Intent to ship data.stack.normalize.perGroup (c879c25), closes #4060
  • treemap: Enhance label formatter to include tile size (71c0d06), closes #4066
2026-01-19 15:56:13
billboard.js

3.18.0-next.2

3.18.0-next.2 (2026-01-19)

Bug Fixes

2026-01-15 15:35:58
billboard.js

3.18.0-next.1

3.18.0-next.1 (2026-01-15)

Bug Fixes

  • 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

Features

  • arc: Intent to ship Arc's annotation (c740a3b), closes #3602
  • data: Intent to ship data.stack.normalize.perGroup (c879c25), closes #4060
  • treemap: Enhance label formatter to include tile size (71c0d06), closes #4066
2026-01-14 14:52:59
billboard.js

3.17.4

3.17.4 (2026-01-14)

Bug Fixes

2026-01-13 16:14:18
billboard.js

3.17.3

3.17.3 (2026-01-13)

Bug Fixes

  • all: Enforce on security vulnerability (c69320a), closes #4078
2025-10-22 10:09:37
billboard.js

3.17.2

3.17.2 (2025-10-22)

Bug Fixes

  • worker: Exclude empty data ran on Worker thread (a2e0f6e), closes #4044
2025-10-20 18:05:56
billboard.js

3.17.1

3.17.1 (2025-10-20)

Bug Fixes

2025-09-24 09:45:08
billboard.js

3.17.0

3.17.0 (2025-09-24)

Bug Fixes

Features

  • axis: Intent to ship tick.inner (db1de3e), closes #4033
  • data: Enhance data.labels.backgroundColors ran as function (0211d19), closes #4016
  • label: Intent to ship label border (dd1d70e), closes #4021
  • labels: Intent to ship data.labels.image (#4035) (487548a)
2025-09-03 13:49:35
billboard.js

3.17.0-next.1

3.17.0-next.1 (2025-09-03)

Bug Fixes

  • api: Fix to return indexed categories (55c17c6), closes #3365
  • axis: Fix axis text position (b9f491b), closes #4017
  • bar: Fix stacking bar position on multiple xs (216da62), closes #3372

Features

  • axis: Intent to ship tick.inner (db1de3e), closes #4033
  • data: Enhance data.labels.backgroundColors ran as function (0211d19), closes #4016
  • label: Intent to ship label border (dd1d70e), closes #4021
  • labels: Intent to ship data.labels.image (487548a), closes #4035
2025-06-27 14:33:01
billboard.js

3.16.0

3.16.0 (2025-06-27)

Bug Fixes

  • 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

Improvements

  • all: Refactor to improve runtime performance (#4012)

Features