这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: vega/vega

v3.0.0-beta.19

28 Jan 01:15

Choose a tag to compare

v3.0.0-beta.19 Pre-release
Pre-release

Beta release of v3.0.0-beta.19

Breaking changes:

  • Standardize naming for Vega spec, config and encode properties for axis ticks and labels: inclusion flags and encode blocks now all use the plural forms "ticks" and "labels". Note that "grid" and "title" properties remain singular and so are unchanged.

Other changes:

  • Fix bounds calculation bugs.
  • Fix vega-loader version in dependencies.

v3.0.0-beta.18

27 Jan 18:10

Choose a tag to compare

v3.0.0-beta.18 Pre-release
Pre-release

Beta release of v3.0.0-beta.18

Changes:

  • Add support for "tooltip" encoding channel.
  • Add custom tooltip handler support (View.tooltipHandler).
  • Add support for axis and legend titles to use signal values.
  • Add nulls-histogram and nulls-scatter-plot example specs to illustrate strategies for incorporating missing values into charts.
  • Fix event preventDefault bug (resolves error in Firefox).
  • Fix autosize calculation: limit one re-run per propagation cycle.
  • Fix ViewLayout to enqueue changed axis/legend groups for render.

v3.0.0-beta.17

25 Jan 23:28

Choose a tag to compare

v3.0.0-beta.17 Pre-release
Pre-release

Beta release of v3.0.0-beta.17

Changes:

  • Add bin-linear and bin-ordinal scales for handling binned data.
  • Add sequence expression function (analogous to d3.range).
  • Add deploy script for publishing Vega schema.
  • Fix DOM element binding input reset bug.
  • Fix subtle layout issues by having Bound transform always re-compute group bounds.
  • Fix internal axis range calculation bug.
  • Update autosize parameter to also accept object values ("autosize": {"type": "fit"})
  • Add resize property to autosize objects to enable repeated automatic layout. Normally automatic layout is only performed upon initialization or when the width or height signal is modified. This leads to a more stable layout across other changes, which is typically the desired behavior. However, in some cases one might wish to re-size the view on all changes. To enable this behavior use "autosize": {"type": "...", "resize": true}.

v3.0.0-beta.16

23 Jan 04:35

Choose a tag to compare

v3.0.0-beta.16 Pre-release
Pre-release

Beta release of v3.0.0-beta.16

Breaking changes

  • Move scale rangeStep property to a nested range.step property ("range": {"step": 20}).

Other changes:

  • Add range scheme count to discretize color schemes for quantile and quantize scales ("range":{"scheme": "plasma", "count": 7}).
  • Add support to include raw domain value arrays (or array-valued signals) in multi-domain scale definitions (For example: "domain": {"fields": [{"data": "table", "field": "foo"}, ["a", "b", "c"], {"signal": "values"}]})
  • Update legend label formatting to show value ranges for quantile, quantize and threshold scales.
  • Update example specs to track changes.

v3.0.0-beta.15

21 Jan 06:20

Choose a tag to compare

v3.0.0-beta.15 Pre-release
Pre-release

Beta release of v3.0.0-beta.15

Breaking changes:

  • Use hyphenation (step-after) not camel-case (stepAfter) for interpolation curve names.
  • Move scale "scheme" to an object-valued property of "range".
  • Drop "index" scale, no longer needed with new scheme support.
  • Update JSON configuration format: move config.mark.marktype blocks to config.marktype.
  • Replace View.state with View.getState, View.setState methods.
  • Migrate to use new "$schema" property.

Other changes:

  • Add custom version of "sequential" scale to support piecewise domains.
  • Add scale "interpolate" property for color space interpolation.
  • Add scale "domainMid" property for simplifying diverging color ramps.
  • Add ordinal, ramp, diverging, and heatmap default color scale ranges.
  • Update legend entry and gradient methods to support interpolation.
  • Suppress initial zero-sized legend symbols.
  • Add "strokeDash" scale support to legends.
  • Add treePath and treeAncestors hierarchy expression functions.
  • Update hierarchy transforms to support configurable node key field.
  • Export new interpolate and interpolateRange methods from vega-scale.
  • Add basic runtime state snapshot support to vega-runtime.
  • Add initonly parameter to Formula transform to derive values for new tuples only.
  • Fix Pulse visit reflow bug.
  • Optimize parameter modification tracking for better performance.
  • Update PreFacet transform to propagate mod tuples.
  • Add interpolate curve options to area.vg.json example spec.
  • Add tree-radial-bundle example spec; update other examples.
  • Add legends-interpolate example spec.
  • Update example specs to use $schema property.
  • Update example specs to use new range scheme.

v3.0.0-beta.14

12 Jan 07:27

Choose a tag to compare

v3.0.0-beta.14 Pre-release
Pre-release

Beta release of v3.0.0-beta.14

Breaking changes:

  • Rename tuples expression function to data.
  • Update View state method to include modified data and recurse into sub-contexts.

Other changes:

  • Add dependency tracking for point/interval selection expression functions.
  • Safeguard file system loading in vega-loader.
  • Limit View preventDefault to events originating from the view.
  • Fix View preventDefault getter/setter bug.

v3.0.0-beta.13

09 Jan 19:01

Choose a tag to compare

v3.0.0-beta.13 Pre-release
Pre-release

Beta release of v3.0.0-beta.13

  • Adjust scenegraph sceneEqual floating point tolerance.
  • Add View preventDefault method to configure default event handling options.
  • Add markrole event filter property to JSON event stream syntax.
  • Add name support to legend/axis custom encode blocks.
  • Add scatter-plot-guides example spec.

v3.0.0-beta.12

08 Jan 17:24

Choose a tag to compare

v3.0.0-beta.12 Pre-release
Pre-release

Beta release of v3.0.0-beta.12

  • Breaking change: Rename the "type" property for signal "bind" specifications to "input".
  • Export expressionFunction method for runtime extensibility of expression language functions.
  • Add geoArea, geoBounds and geoCentroid expression functions.
  • Add rawDomain scale property to dynamically override standard domain definition.
  • Add "push": "outer" to push updates from nested mark scopes to signals defined in an outer mark scope.
  • Add Vega-Lite selection resolution expression functions.

v3.0.0-beta.11

06 Jan 00:31

Choose a tag to compare

v3.0.0-beta.11 Pre-release
Pre-release

Beta release of v3.0.0-beta.11

  • Add new vega-view methods add/removeEventListener and add/removeSignalListener.
  • Fix vega-view legend layout bug.
  • Refactor vega-parser extended expression functions.
  • Fix clampRange bug in vega-parser.
  • Update vega-parser event selector to parameterize default event source.
  • Update vega-dataflow on method to not skip target-free operator listeners.

v3.0.0-beta.10

21 Dec 04:53

Choose a tag to compare

v3.0.0-beta.10 Pre-release
Pre-release

Beta release of v3.0.0-beta.10

  • Improve modular rendering, in part to support vega-webgl-renderer.
  • Add Node v7 support, drop official support for Node v0.12.
  • Add change method for data modification to View class.
  • Add fastmap utility. Update stateful operators to use fastmap, perform garbage collection.
  • Fix aggregate distinct operator bug.
  • Fix Scale rangeStep calculation bug for point scales.