Releases: vega/vega
v5.28.0
changes from v5.27.0
docs
- addition of the serpentine timeline example (via #3858). (Thanks @Giammaria!)
- update to the zoomable circle packing example (via #3857). (Thanks @Giammaria and @domoritz!)
- update vega datasets (via #3863). (Thanks @domoritz!)
vega-parser
vega-scenegraph
vega-typings
v5.27.0
changes from v5.26.1:
docs
- Addition of an example: Zoomable Circle Packing (via #3841 and #3842). (Thanks @Giammaria!)
monorepo
- add
codeowners
file. (Thanks @domoritz!) - replace indexOf with equivalent includes and startsWith (via #3845). (Thanks @domoritz!)
vega-scenegraph
vega-transforms
- fix
sum([invalid]) -> undefined
(via #3849). (Thanks @nicolaskruchten!) - fix: correct aggregate params types (via #3846). (Thanks @domoritz!)
vega-typings
- Add experimental 'hybrid' renderer to vega-typings (via #3847). (Thanks @jonmmease!)
vega-view
v5.26.1
v5.26.0
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
- Fix null handling in vlSelectionTest (thanks @arvind, @jonmmease)
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
Changes from v5.24.0:
monorepo
- Fix browser lists for IE support. (thanks @domoritz!)
- Update dependencies.
vega-cli
- Add
ppi
resolution parameter for PNG output. (thanks @davidanthoff!) - Return error code on failure. (thanks @davidanthoff!)
vega-expression
- Add
hypot
function. (thanks @domoritz!)
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
- Fix consecutive escapes in
splitAccessPath
#3724 (thanks @suchanlee!)
v5.24.0
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
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
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()
andisRegisteredScale()
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
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
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
v5.22.0
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
v5.21.0
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 todata:
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
- Update typings. (thanks @danmarshall and @domoritz!)
vega-util
- Allow customization of logger handler. (thanks @challet!)