4.0.0-next.1 (2026-06-09)
Bug Fixes
- types: Add file extensions to types (02c7bf6), closes #4097
- types: Export shape option types from main entry point (#4109) (f4a236a), closes #4104
- util: camelCase SVG tag/attribute matching in sanitizer (631ddc5), closes #4078 #4106
- util: update sanitization function (#4105) (d492644)
- zoom: fix drag zoom boundary release and circle transition desync (00f6859), closes #4131
Features
- canvas: add canvas rendering mode (200c99e), #4134
- esm: tree-shakable grid, regions, category modules (678e761), #4132
BREAKING CHANGES
- esm: chart.export() and chart.flow() are no longer included automatically in the ESM build.
Explicit import required:
import bb, { bar, exportApi, flow } from "billboard.js";
bb.generate({
...bar(),
...exportApi(),
...flow(),
data: { ... }
});UMD bundle users are not affected.