Skip to content

v0.6.5

Compare
Choose a tag to compare
@mbostock mbostock released this 01 Apr 18:52
· 362 commits to main since this release
678df1d

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鈥檚 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