Releases: vega/vega
Releases · vega/vega
v3.0.0-beta.29
Changes:
- Add
layoutdirective for grid/flow layout of group marks. (Experimental until v3.0.0-beta.30) - Add
titledirective for adding titles to group marks. (Experimental until v3.0.0-beta.30) - Add
strokeJoinandstrokeMiterLimitencoding properties. - Add
clipas top-level mark definition property. - Add type checking methods to expression language (
isArray,isBoolean,isDate,isNumber,isObject,isRegExp). - Add type coercion methods to expression language (
toBoolean,toNumber,toDate,toString). - Add
copyparameter to JSON dataformatblock. Forces deep copy of JSON, potentially useful when loading memory-resident data. - Revise
Bintransform to clamp values to min/max bins, supportanchorparameter. - Revise
Boundtransform to support mark clipping. - Revise
Boundtransform to propagate line/area/trail mark bounds to all items. - Fix axis label updates upon data change.
- Fix signal
bindDOM element management. - Update test specs.
- Update JSON schema.
v3.0.0-beta.28
Changes:
- Add
arcshape type to LinkPath. - Add arc diagram example.
- Add
timeParseandutcParseexpression functions. - Add UTC date-time format string support (
{"field": "utc:%Y-%m-%d"}) for data parsing. - Update View component loader configuration and documentation.
- Update Vega JSON schema.
- Update documentation, including fixed links and typos.
v3.0.0-beta.27
Changes:
- Update bind range event listeners to support IE.
- Update documentation, including Usage and site CSS.
v3.0.0-beta.26
Changes:
- Add
-open/-closedline interpolation variants. - Move event selector parser to separate module.
- Update Stack transform to handle negative values.
- Update SVG renderer to work with IE11.
- Update documentation CSS for improved mobile reading.
v3.0.0-beta.25
Changes:
- Migrate to a new method for scenegraph group lookup in order to bind data objects to scenegraph items. The new method is robust to streaming data, requires less code, and is slightly more efficient.
These changes touch a number of core Vega modules. If you are performing development with linked repositories, be sure to update all modules.
v3.0.0-beta.24
Changes:
- Build bundles with d3 (vega.js) and without d3 (vega-core.js).
- Fix SVG group mark background clipping.
- Fix data join key for axis and legend items.
v3.0.0-beta.23
Breaking changes:
- Rename
rangetransform tosequencetransform.
Other changes:
- Add text mark
limit,dirandellipsisproperties for truncation. - Add config options for axis/legend
labelLimit,titleLimit, etc. - Update parser config defaults.
- Update transform definition schemas.
- Update Vega JSON schema.
- Fix mark definition
keyproperty support bug. - Fix DataJoin mod tuple assignment bug.
- Fix parser operator order for non-faceted marks bug.
v3.0.0-beta.22
Changes:
- Add
configproperties for axis labelAngle and legend stroke, fill, etc. - Add new color palettes (
tableau10,tableau20,blueorange). - Update to use fixed purple-orange palette in d3-scale-chromatic.
- Update default color palette settings.
- Update Vega JSON schema.
v3.0.0-beta.21
Changes:
- Add trail mark type for variable-width lines.
- Add aspect property for image mark aspect ratio control.
- Add support for signals and
nullfields in comparator definitions. - Add mark property config options based on
roleannotation. - Add
elBindparameter toView.initialize, to add bindings to a custom DOM element. - Update custom symbol paths to scale size by radius, not diameter.
- Update signal bindings to populate an internal
divelement by default, rather than the top-level view container. - Update vega-force to use current d3-force version.
- Fix protocol check bug that was breaking baseURL application in vega-loader.
- Fix canvas renderer sub-pixel damage region bug.
- Fix legend format specifier bug.
- Fix View insert/remove data API bug.
- Fix equality checks for DOM-binding input element values.
v3.0.0-beta.20
Beta release of v3.0.0-beta.20
Changes:
- Update legend layout to ignore x-axes, suppresses "jumpy" legend when axes change.
- Fix
View.toCanvastypo bug.