Releases: vega/vega
Releases · vega/vega
v3.2.0
Changes:
- Add
pivottransform. (vega/vega-transforms#5) - Add
targetloader option for setting browser target attribute for sanitized hyperlinks. (#1171) - Fix View initialization to ensure scenegraph handler receives correct loader instance. (#1171)
- Fix implicit ordinal scale construction with explicit domain. (#1166)
- Fix scale lookup for gradient expr function. (#1143)
- Fix JSON schema for data source and fontWeight channel.
- Export TypeScript typings.
- Update documentation.
v3.1.0
Changes:
- Add
fit-xandfit-yautosize options to aid responsive layout. - Add
flattentransform to map array values to multiple data objects. - Add signal support for mark
interactiveproperty. - Add
pointRadiusparameter forgeopathandgeoshapetransforms. (See new earthquakes example!) - Add mark
clipsupport to clip to paths or projected geo sphere. (See new projections example!) - Add support for projection-free
geoArea,geoBounds, &geoCentroidexpression functions. - Add resize listeners to
ViewAPI. - Fix View signal and event listener registration to be idempotent (suppress duplicate handlers).
- Fix dataflow
runAfterexecution order across consecutive cycles. - Fix number coercion within extent calculation for quantitative scale domains.
- Fix projection type registration with type check and lowercase coercion.
- Fix and streamline TopoJSON loading.
- Fix arc bounds calculation error.
- Update documentation.
- Update dependencies.
v3.0.10
v3.0.9
Changes:
- Add schema validation support for top-level
usermetaobject. Useful for including custom metadata that passes validation but is otherwise ignored by the Vega parser. (#1061) - Add
labelFontWeightconfig setting for axes and legends. (Thanks @benib!) - Add support for scaled rendering output. (#1072)
- Fix SVG string renderer output to use SVG 1.1 compatible colors. (#1080)
- Fix pulse source assignment bug. (#1099)
- Fix setter for object-valued config settings. (#1103)
- Fix dataflow dependency for signal scale domains. (#1105)
- Minor code clean-up in vg2png and v2svg.
v3.0.8
v3.0.7
v3.0.6
Changes:
- Update text baseline offset for
top. Among other things, this leads to better default alignment for axis labels and titles. - Update title padding values in the default configuration file.
- Update axis
labelFlushsupport to use a pixel distance threshold to determine if flush alignment adjustments should be performed. - Add axis
labelFlushOffsetproperty to specify an optional offset value for flush-aligned labels. - Fix background color inclusion for exported SVG files.
- Fix a bug in parsing of non-object configuration values.
- Update JSON schema.
- Update documentation.
v3.0.5
v3.0.4
v3.0.3
Changes:
- Add continuous scale
paddingproperty. - Add support for axis
labelBoundproperty for scale range based culling. - Add support for axis
labelFlushproperty for alignment first and last axis labels. - Add
Projecttransform. - Add modular random number generation, replace
Math.randomrandom calls in Vega code. - Add U-District Cuisine example.
- Update axis tick generation to always respect tick count parameter.
- Update scale transform functions (
panLinear,zoomLinear, etc) to be top-level utilities. - Update documentation.
- Fix infinite loop bug in grid layout calculation with missing content groups.
- Fix data format schema (oneOf vs anyOf).
- Fix config file merge, including granular override of style properties.
- Fix overlap removal sorting.
- Fix legend gradient label text to use update set.
- Fix wordcloud test spec use now that random number generation is modular.