Skip to content

Releases: vega/vega

v5.28.0

05 Mar 21:18
@lsh lsh
53ce7f2
Compare
Choose a tag to compare

changes from v5.27.0

docs

vega-parser

  • allow signals in scale nice (via #3887). (Thanks @lsh!)

vega-scenegraph

  • convert some of the scenegraph types to classes (via #3864). (Thanks @lsh!)

vega-typings

  • add missing aggregate_params to window transform type (#3874). (Thanks @julieg18!)
  • bump typings to 1.2 (Thanks @domoritz!)

v5.27.0

03 Jan 20:14
@lsh lsh
7703dbd
Compare
Choose a tag to compare

changes from v5.26.1:

docs

monorepo

  • add codeowners file. (Thanks @domoritz!)
  • replace indexOf with equivalent includes and startsWith (via #3845). (Thanks @domoritz!)

vega-scenegraph

  • Fix blurry zoom from caching devicePixelRatio (via #3844). (Thanks @lsh!)

vega-transforms

vega-typings

  • Add experimental 'hybrid' renderer to vega-typings (via #3847). (Thanks @jonmmease!)

vega-view

  • Add option to resize on devicePixelRatio change (via #3844). (Thanks @lsh!)

v5.26.1

09 Nov 22:08
8304f8a
Compare
Choose a tag to compare

Changes from v5.26.1:

vega-scenegraph

  • Fix CanvasHandler to emit mouse over/move/out events. (#3825)

vega-typings

  • Expose aggregate parameters in typings. (thanks @Xitian9)

v5.26.0

07 Nov 16:43
3580b28
Compare
Choose a tag to compare

Changes from v5.25.0:

vega-functions

  • Add geoScale expression function. (thanks @binste)

vega-scale

  • Fix tickMinStep calculation. (thanks @kanitw)

vega-scenegraph

  • Add experimental hybrid canvas/SVG renderer (thanks @jonmmease)
  • Fall back to textMetrics.width for user defined width function (thanks @jonmmease)

vega-selections

vega-transforms

  • Add aggregate parameters to vega-transform, and exponential moving average. (thanks @Xitian9)

vega-typings

  • Bump typings to a 1.0 release. (thanks @domoritz)

vega-voronoi

  • Fix reference for voronoi path point. (thanks @suchanlee)

v5.25.0

26 Apr 18:35
Compare
Choose a tag to compare

Changes from v5.24.0:

monorepo

  • Fix browser lists for IE support. (thanks @domoritz!)
  • Update dependencies.

vega-cli

vega-expression

vega-functions

  • Update to use hypot.

vega-regression

  • Allow zero-valued order for polynomial regression.

vega-statistics

  • Add constant regression method.

vega-transforms

  • Use robust (null proto) object for aggregate cell map. (#3695)

vega-util

v5.24.0

16 Mar 01:53
3290eae
Compare
Choose a tag to compare

Changes from v5.23.0:

monorepo

  • Update dev dependencies.
  • Fix duplicated code in bundle (#3684).

vega-force

  • Update Force transform schema to allow expression-valued nbody force strength.

vega-schema

  • Update Force transform schema to allow expression-valued nbody force strength.

vega-typings

  • Update Force transform schema to allow expression-valued nbody force strength.

v5.23.0

01 Mar 20:35
Compare
Choose a tag to compare

Changes from v5.22.1:

This version contains dependency updates, bug fixes, and security patches, plus a few extra utilities to aid Vega-Lite.

monorepo

  • Update dependencies, including D3 packages.
  • Update rollup config to use .mjs extensions.

vega-canvas

  • Update rollup config.

vega-crossfilter

  • Update rollup config.

vega-dataflow

  • Update rollup config.

vega-encode

  • Update rollup config.

vega-event-selector

  • Update rollup config.

vega-expression

  • Update rollup config.

vega-force

  • Update rollup config.

vega-format

  • Update rollup config.

vega-functions

  • Fix lassoAppend expression function XSS. (Thanks @arvind!)
  • Fix scale expression function XSS (Thanks @ajxchapman and @hydrosquall!)
  • Update rollup config.

vega-geo

  • Update rollup config.

vega-hierarchy

  • Update rollup config.

vega-interpreter

  • Update rollup config.

vega-label

  • Prevent evaluation of unsafe methods, #3570 (Thanks @AMoo-Miki!)
  • Update rollup config.

vega-loader

  • Update rollup config.

vega-parser

  • Add view style for Vega-Lite, #3480 (Thanks @arvind!)
  • Update rollup config.

vega-projection

  • Register projections as recognized Vega scales.
  • Update rollup config.

vega-projection-extended

  • Update rollup config.

vega-regression

  • Update rollup config.

vega-runtime

  • Update rollup config.

vega-scale

  • Add registerScale() and isRegisteredScale() methods. (Thanks @hydrosquall!)
  • Register scales as recognized Vega scales.
  • Update rollup config.

vega-scenegraph

  • Update test cases to match dependency updates.
  • Update rollup config.

vega-schema

  • Make __count__ private from schema, #3659 (Thanks @lsh!)
  • Update rollup config.

vega-selections

  • Update rollup config.

vega-statistics

  • Update rollup config.

vega-time

  • Update rollup config.

vega-transforms

  • Update rollup config.

vega-typings

  • Make __count__ private from schema, #3659 (Thanks @lsh!)
  • Update scenegraph item typings (Thanks @jonathanzong!)
  • Update rollup config.

vega-util

  • Update typescript config.
  • Update rollup config.

vega-view

  • Wrap querySelectorAll in Array.from, #3639 (Thanks @ravron!)
  • Update rollup config.

vega-view-transforms

  • Update rollup config.
  • Fix autosize="fit-x/y" when legend is larger than plot, #3474 (Thanks @stas-sl!)

vega-voronoi

  • Update rollup config.

vega-wordcloud

  • Update rollup config.

vega-cli

  • Update rimraf version, adjust code in response.
  • Update rollup config.

vega

  • Update test scenes to match dependency updates.
  • Update rollup config.

v5.22.1

25 Mar 16:32
Compare
Choose a tag to compare

Changes from v5.22.0:

monorepo

  • Update dependencies.

vega-scenegraph

  • Fix SVG path parser null check. (#3451).

v5.22.0

11 Mar 23:11
Compare
Choose a tag to compare

Changes from v5.21.0:

docs

  • Add Packed Bubble Chart example. (thanks @PBI-David!)
  • Improve TimeUnit transform documentation.

monorepo

  • Update dependencies, including D3 ESM packages.
  • Update rollup config to bundle ESM packages for CJS use.
  • Update tests to match new dependencies.
  • Bump minor version numbers for all affected modules.

vega-functions

  • Add lasso selection expression functions. (thanks @dvmoritzschoefl!)
  • Suppress unsupported expression function arguments.

vega-label

  • Fix to not assume that a label always has some part inside the chart's bounding box. (thanks @chanwutk!)

vega-scenegraph

  • Fix SVG path close logic. (#3377)
  • Fix SVG renderer dirty check. (#3411).
  • Fix SVG path string parser, update tests. (#3432)
  • Fix SVG mix-blend-mode to use style attribute. (#3435)

vega-selections

  • Optimize selection functions for ID-only stores. (thanks @arvind!)

vega-transforms

  • Fix TimeUnit transform updates.

vega-typings

  • Limit type linting to local TypeScript version only. (thanks @domoritz!)
  • Adjust EventListenerHandler typings. (#3390)

v5.21.0

21 Sep 17:40
Compare
Choose a tag to compare

Changes from v5.20.2:

monorepo

  • Update dependencies.

vega

  • Update test scenegraphs.

vega-event-selector

  • (Breaking) Change exported method name.

vega-expression

  • (Breaking) Change exported method names.

vega-label

  • Add support for infinite padding, no bounds on label layout. (#3252)

vega-loader

  • Fix loader so that baseURL is not prepended to data: URLs. (#3195)
  • Minor refactoring.

vega-parser

  • Update depenencies.

vega-runtime

  • Dead code elimination for runtime expression instantiation.
  • Minor refactoring.

vega-statistics

  • Fix sampleCurve utility to properly scale values in angle subdivision test. (#3173)

vega-typings

vega-util

  • Allow customization of logger handler. (thanks @challet!)