Skip to content

Releases: observablehq/plot

v0.6.16

06 Aug 15:27
4324fa0
Compare
Choose a tag to compare

Please see the 0.6.16 release notes for examples and more!

New features

Bug fixes and other improvements

New contributors

Full Changelog: v0.6.15...v0.6.16

v0.6.15

11 Jun 17:00
ae7cab9
Compare
Choose a tag to compare

Thanks to @pearmini for contributing to the docs!

Full Changelog: v0.6.14...v0.6.15

v0.6.14

13 Mar 00:20
7e598e4
Compare
Choose a tag to compare

Please see the 0.6.14 release notes for more.

  • Preserve input order of groups with the group transform. #1959
  • Add z reducer to the bin and group transforms. #1959
  • Add the Observable10 color scheme to type declarations. #1954
  • Hide axis ticks and grid lines from the accessibility tree. Thanks, @domoritz! #2018
  • Upgrade D3 to 7.9.0. #2020

v0.6.13

13 Dec 16:29
@Fil Fil
28c7ebc
Compare
Choose a tag to compare

Please see the 0.6.13 release notes for more.

  • Reduce the specificity of generated stylesheets to 0. #1941 Thanks, @mstade! 🙏
  • Fix the order of the observable10 scheme. #1947

v0.6.12

08 Dec 01:34
c66f717
Compare
Choose a tag to compare

Please see the 0.6.12 release notes for more!

Breaking

  • The default plot background is now unset (transparent) instead of white. #1489

Features

Bug fixes

  • The default axis for a time scale now uses local time as intended. #1886 #1887
  • The text mark’s lineWidth option is now more accurate when monospace is true. #1879 #1880
  • Fix erroneous truncation of title text on the tip mark. #1913
  • Fix scale type option to be case-insensitive. #1894 #1904
  • Fix overload precedence in transform type definitions. #1915

v0.6.11

20 Sep 17:01
61d8a74
Compare
Choose a tag to compare

Please see the 0.6.11 release notes for more!

Features

  • The tip mark option can now pass options to the derived tip mark. #1823
  • The new format tip mark option enables greater control over order and formatting of channels. #1823
  • Axes for ordinal scales now generalize the scale’s temporal or quantitative interval if any. #1790
  • A channel value can now be given a label by specifying it as a {value, label} object. #1838
  • Plot now supports CSS Color Module Level 4 and Level 5 syntax. #1454

Bug fixes

  • Exposed ordinal scale domains are now correctly deduplicated. #1813
  • The default symbol set is now inferred correctly when fill is currentColor. #1830
  • The stack transform now correctly handles the exclude facet option. #1649
  • The tip mark is no longer briefly visible before asynchronous rendering. #1826
  • The bin transform now uses the interval option to reduce x1 & x2 (and y1 & y2). #1828
  • The fontVariant axis option now applies to the axis label in addition to ticks. #1827
  • The bin transform no longer generates undefined colors for empty bins. #1837
  • The tree transform now correctly handles escaping with the delimiter option. #1850

v0.6.10

15 Aug 16:33
c3f29b9
Compare
Choose a tag to compare

Please see the 0.6.10 release notes for more!

v0.6.9

28 Jun 00:43
7b92d54
Compare
Choose a tag to compare

Please see the 0.6.9 release notes for more!

  • Time axes now default to multi-line ticks for better readability. 🎉 #1718 #1728
  • Easier piecewise scale construction. #1715
  • Apply pointer-events: none to tips when the pointer transform is not sticky. #1697
  • Add textLayout option to the tree mark, with mirrored labels by default. #1610
  • Don’t filter the href, ariaLabel, and title channels by default. #1699
  • Fix duplicate tips with the tree mark’s tip option. #1726
  • Fix the axis mark’s sort, filter, reverse, and initializer options. #1665
  • Fix the auto mark when both dimensions are ordinal and the mark option is bar. #1674
  • Fix a regression in the window transform’s median, percentile, and related reducers. #1691
  • Fix barycentric interpolation outside the convex hull of samples. #1701
  • Fix non-faceted pointer transforms in faceted plots. #1713

v0.6.8

03 Jun 01:00
16c75f4
Compare
Choose a tag to compare

Please see the 0.6.8 release notes for more!

  • The x and y scale default domains now incorporate geometry. #1468
  • The stack transform’s order option now accepts a comparator. #1195 #1642
  • The stack transform’s order option now supports -order descending shorthand. #1642 #1613
  • Fix color legends when the domain or range has extra elements, and issue a warning. #1633 #1632
  • Fix the default stroke with the hexbin transform when used with the tip mark. #1641
  • Fix duplicate application of scale transforms with the tip mark option. #1645
  • Fix erroneous implicit title channel with the tip mark option. #1658 #1657
  • Fix spurious high-cardinality warning with an odd number of elements. #1668

v0.6.7

24 May 19:12
@Fil Fil
357ac3d
Compare
Choose a tag to compare

Please see the 0.6.7 release notes for more!

  • Add pointer interaction for pointing at data.
  • Add tip mark for annotations and revealing details-on-demand when pointing.
  • Add crosshair mark for showing position values when pointing.
  • Add tip mark option for deriving a tip mark with pointer interaction.
  • Add -channel descending shorthand syntax for the sort mark option (e.g., sort y by -x).
  • Add shorthand for time interval multiples such as 3 months or 10 years.
  • Add imageFilter mark option for applying CSS image filters.
  • Add marker options to the rule and tick marks.
  • Add labelArrow option to control axis label directional arrows (↑, →, ↓, ←).
  • Add support for the interval scale option to the group, bin, and stack transforms.
  • Add support for index-aware reducers to the normalize and window transforms.
  • Add support for index-aware map methods to the map transform.
  • Add identity position defaults to the mapX and mapY transforms.
  • Add support for abstract (scaled) values when specifying a frame or hexgrid’s options.
  • Add render mark option for render transforms.
  • Change the default tickFormat for ordinal scales with yearly intervals.
  • Change the label scale option to add an implicit directional arrow by default.
  • Change the auto mark to set tip to true.
  • Change the default color scale type to categorical when given a categorical scheme.
  • Fix automatic opt-out of the opacity scale for the opacity channel.
  • Fix crash when an invalid CSS color string is specified for a frame’s fill or stroke.
  • Fix position defaults for the rectX, rectY, barX, and barY marks.
  • Fix facet filtering and anchors when facet domains contain non-primitive values.
  • Fix auto mark to chose correctly between variants of rect, line, and area marks.
  • Fix z-order of marks across facets.
  • Fix z-order of facet axes.