series.isGap
is gone anduPlot.join()
now returns the data array directly, withundefined
occupying the value locations of alignment artifacts. as a result,.join()
internals have been optimized/simplified for a 2-3x speedup.- callback signatures for
axis.stroke
,axis.grid.stroke
,axis.ticks.stroke
- no more defaulting to
black
whenseries.stroke
is absent. this helps fill-only series. - some more robustness to early-exit before trying to draw will empty stroke, empty fill or empty paths.