v0.6.5
Please see the 0.6.5 release notes for more!
- TypeScript! 🎉 Plot now exports TypeScript type declarations. #401 #1320 #1343
- Channels now opt-out of the opacity scale by default when all values are numbers in the range [0, 1]. #1310
- Channel-derived scale domains now handle non-orderable values. #1348
- Channel-derived scale domains now handle duplicate values. #1314
- Channel-derived scale domains now handle mark transforms. #1315 #1316
- Channel values may now be specified as bigints, which are coerced to numbers. #1299
- Color legends now support the opacity option. #1407
- Quantile scales no longer error if there are no valid associated values. #1322
- The nice scale option can now be specified as a named time interval such as day or week. #1332
- The unknown scale option is now supported on quantile scales. #1321
- The text mark no longer crashes when a NaN tick value is specified for an axis. #1335
- The raster mark now supports scale overrides. #1318
- The axis mark now correctly handles custom interval implementations. #1332
- Add quarter and half named time intervals. #1312
- Add identity reducer for the bin and group transform. #1382
- Plot.auto now draws a zero rule by default in conjunction with the rule mark, when appropriate. #1341
- Plot.auto now renders correctly when a non-zero reduce is used in conjunction with the bar mark. #1368
- Plot.auto now renders correctly in some cases when the zero option is specified. #1368
- Plot.auto’s zero option no longer changes the default mark type. #1368
- Plot.autoSpec now materializes the zero option. #1368
- The bin and group transforms no longer misinterpret scale overrides as reducers. #1367
- The reduce and map implementations now expect reduceIndex and mapIndex methods. #1367
- The className option now allows mixed-case class names. #1347