5.23.0 (2024-12-10)
- #9480: apply proper quote escapes for the datum access expression (#9479) (6a73892), closes #9480
- links in docs (#9450) (4098609)
5.21.0 (2024-08-28)
- #7724,#9414: Make ticks respect bin/timeUnit bands and custom band (#9415) (088094e), closes #7724 #9414
- make 1D tick mark responsive to width/height (#9411) (c0c7b6b)
5.20.1 (2024-07-31)
5.20.0 (2024-07-30)
- for issue when there are multiple aggregates with the same data field and aggregation operation (#9320) (da84469), closes #6184
- make tick size responsive to plot height (#9395) (3f5dce6)
- Expose
react
option for params (#9374) (93d92ef), closes /github.com/vega/altair/pull/3394#issuecomment-2140320905
5.19.0 (2024-06-14)
- #3488: don't use zero as min for size scale by default so no points will be ever hidden (#9347) (7db657a), closes #3488 #3488
- #9343: binned stacked area now correctly filter null values (#9344) (7cd3829), closes #9343
- fix typo in time unit 'utcweekdayhours' (b32c73c)
- use array for single item valueRefs in conditional if test exists (#9361) (64201d6), closes /github.com/vega/vega-lite/pull/9342/files#diff-f26cb911cd80159bbd659afb430b97fa7227afb4cc15e43565f2ca74c3361d22R64
- more options and examples for how marks and scales represent invalid data (e.g., nulls, NaNs) (#9342) (502db1d), closes #8254
5.18.1 (2024-05-07)
- Allow non-linear scale for stacked bars (#9315) (716fe73)
- correctly place unfiltered null values for line (#9326) (#9334) (b617c84)
- extent name collision in transforms (#9312) (8b3b30b)
5.18.0 (2024-04-09)
- #8338,#8126: make boxplot work with single value per group (#8339) (4e55836), closes #8338 #8126 #8338 #8126
- describe how to set a custom scheme by setting the range, reverts #9262 (#9266) (e6af641), closes #9022
- generate unescaped boxplot calculated field aliases (#9284) (44fbceb)
- add explicit option to control how densities are resolved, change how densities are resolved by default (#9172) (bf0b8d3)
5.17.0 (2024-03-12)
- add markDef.tooltip for interactive check (#9237) (3891832), closes #9190 /github.com/vega/vega-lite/blob/ffec017f638103c37d0dbe72cac7d44f4f44b9d6/src/compile/mark/mark.ts#L377-L381
- duplicate sorting in stack (#9213) (3e35dc2), closes #8033
- fix typo in time unit 'weekdayhours' (#9206) (12788a5)
- mark sequential scales as deprecated (#9212) (93a44db), closes #9017
- remove default opacity if fillOpacity is set (#9238) (98ba02d), closes #9137 #9163
- revert #9253 (#9267) (9da3ecb)
- support arrays in color schemes (#9262) (d86c90e), closes #9022
- update deps and resolve issue with images in docs (#9210) (fc94297)
- use child signal for radius if faceted (#9232) (e11af45), closes #8754 /github.com/vega/vega-lite/blob/c33f46bad7f80f779e463a8a36481f888f18e222/src/compile/scale/range.ts#L311-L314
- 'move' cursor added over brush mark (#9164) (ffec017)
- add support for signals in mark clip (#9282) (bf14024)
- update Vega and other deps (#9182) (e3a6232)
5.16.3 (2023-11-10)
5.16.2 (2023-11-08)
5.16.1 (2023-10-12)
5.16.0 (2023-10-09)
- make bar & rect marks support bandPosition (allow center-alignment with ticks) (#9126) (bd014eb)
- swap 'mouse' events to 'pointer' events for mobile compatibility; update site and docs (#9089) (fa97659)
5.15.1 (2023-10-02)
- correct the formula for interpolating between bin start and end (interpolatedSignalRef) (#9111) (d4b27bb)
- use resolve "shared" instead of steps to fix artifacts in grouped density transform (#9106) (06e63e6)
5.15.0 (2023-09-13)
- unescape paths in binned
timeUnits
to allow for fields with periods in name (#9088) (53ede0e) - update ts and fix typing issues (#9066) (b421a44)
5.14.1 (2023-07-20)
5.14.0 (2023-07-20)
5.13.0 (2023-07-07)
- support domainRaw so one may bind domainRaw to a parameter to build custom interaction (#8989) (21c823d)
5.12.0 (2023-06-29)
5.11.1 (2023-06-26)
5.11.0 (2023-06-21)
5.10.0 (2023-06-20)
5.9.3 (2023-05-18)
5.9.2 (2023-05-17)
- make durationExpr work for week (#8907) (bf99571)
- respect bandWithNestedOffsetPaddingInner for grouped bar within discretized temporal axis (#8906) (9050e6b)
5.9.1 (2023-05-15)
- handle falsy legend values in selections (take 2) (#8895) (fe599a2)
- Make bars with one axis thicker (#8894) (309af9a)
5.9.0 (2023-05-05)
- allow custom tooltip formatting (#8883) (e7b45b8)
- support grouped bars inside time axis with time bins (#8874) (b29fa64)
5.8.0 (2023-05-01)
- avoid repetitive labels by using tickMinStep (#8872) (0b1c385)
- remove incorrect stack transform from charts with one linear Q-axis one non-linear Q-axis. (#8871) (f4d928a)
- enable ppi setting on png cli export (#8854) (d3a30bf)
- return error exit code for cli tools (#8858) (c3f1b8f)
- simplify rollup script and update to more modern js (#8852) (b396595)
- update vega and other dependencies (#8857) (6a6da3b)
5.7.1 (2023-04-17)
5.7.0 (2023-04-15)
- add repeat prefix to name in normalization (#8733) (2ea3265)
- allow setting width/height in repeated layers (#8723) (9e26410)
- correctly apply stacked to bar with quantitative x and quantitative y axes (#8838) (4b9d22c)
- correctly handle merging of domains with more than one sort object (#8567) (1eedb8f)
- move name from layer chart to one of the inside layers (#8662) (d99f614)
- orient logic for when bar with x=T + simplify logic (#8739) (ea4aa64)
- prevent duplicate spec names in top-level selection view paths (#8486) (ba46bd2)
- chore: require clean working dir and main for releases (b9f15eb)
- chore: switch to release-it (4a02b5a)
- chore: update lockfile (bddc5d5)
- chore: upgrade deps including rollup (e757bfd)
- chore(deps-dev): bump @auto-it/conventional-commits from 10.38.5 to 10.42.0 (#8704) (4797d48), closes #8704
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.38.5 to 10.42.0 (#8710) (4912870), closes #8710
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 (#8705) (0cbfb2b), closes #8705
- chore(deps-dev): bump @typescript-eslint/parser from 5.50.0 to 5.51.0 (#8706) (3b8e8d8), closes #8706
- chore(deps-dev): bump auto from 10.38.5 to 10.42.0 (#8711) (ebe2fbf), closes #8711
- chore(deps-dev): bump eslint from 8.33.0 to 8.34.0 (#8709) (0ab6c0e), closes #8709
- chore(deps-dev): bump prettier from 2.8.3 to 2.8.4 (#8703) (534cec1), closes #8703
- chore(deps-dev): bump vega-datasets from 2.5.3 to 2.5.4 (#8707) (c64cf94), closes #8707
- chore(deps-dev): bump vega-embed from 6.21.0 to 6.21.2 (#8712) (59c0650), closes #8712
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ Lam Thien Toan (@danielmalaton)
❤️ Brandon Hamilton (@mistidoi)
❤️ null@sl-solution
❤️ Zachary Bys (@ZacharyBys)
- feat: remove flatmap polyfill #8434 (@domoritz)
- feat: Allow config to set default scale.zero per marktype #8354 (@yhoonkim vega-actions-bot@users.noreply.github.com)
- fix: Init the better orient for the ranged bar #8475 (@yhoonkim)
- fix: Remove x2/y2 channels for overlaying line and point #8472 (@yhoonkim)
- chore(deps-dev): bump @rollup/plugin-babel from 5.3.1 to 6.0.0 #8455 (@dependabot[bot])
- fix: update contributing.md #8470 (@kanitw)
- fix: try to see if
fix:
without scope triggers shipit for #8451 #8468 (@kanitw) - chore(deps-dev): bump @rollup/plugin-commonjs from 22.0.2 to 23.0.0 #8456 (@dependabot[bot])
- chore(deps-dev): bump @rollup/plugin-alias from 3.1.9 to 4.0.0 #8462 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.38.1 to 5.39.0 #8463 (@dependabot[bot])
- chore(deps-dev): bump ts-jest from 29.0.2 to 29.0.3 #8445 (@dependabot[bot])
- chore(deps-dev): bump terser from 5.15.0 to 5.15.1 #8464 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-jest from 27.0.4 to 27.1.1 #8457 (@dependabot[bot])
- chore(deps-dev): bump vega-datasets from 2.5.1 to 2.5.3 #8458 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 #8459 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.39.0 #8460 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.19.1 to 7.19.3 #8437 (@dependabot[bot])
- chore(deps): bump yargs from 17.5.1 to 17.6.0 #8439 (@dependabot[bot])
- chore(deps-dev): bump typescript from 4.8.3 to 4.8.4 #8436 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.38.0 to 5.38.1 #8438 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.38.0 to 5.38.1 #8440 (@dependabot[bot])
- chore(deps-dev): bump ts-json-schema-generator from 1.1.1 to 1.1.2 #8442 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.19.1 to 7.19.3 #8443 (@dependabot[bot])
- chore(deps-dev): bump vega-datasets from 2.4.0 to 2.5.1 #8444 (@dependabot[bot])
- docs: typo error #8391 (@danielmalaton)
- chore(deps-dev): bump ts-jest from 29.0.1 to 29.0.2 #8428 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 #8429 (@dependabot[bot])
- chore(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 #8430 (@dependabot[bot])
- docs: fix typo in "Dot Plot with Jittering" example #8426 (@sl-solution)
- chore: upgrade deps #8424 (@domoritz)
- chore(deps): bump commonmarker from 0.23.5 to 0.23.6 in /site #8422 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.37.4 to 10.37.6 #8415 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.19.0 to 7.19.1 #8416 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.37.0 #8418 (@dependabot[bot])
- chore(deps-dev): bump @rollup/plugin-node-resolve from 14.0.1 to 14.1.0 #8413 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 10.37.4 to 10.37.6 #8414 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.19.0 to 7.19.1 #8417 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.36.2 to 5.37.0 #8419 (@dependabot[bot])
- chore(deps-dev): bump auto from 10.37.4 to 10.37.6 #8420 (@dependabot[bot])
- docs: fix typo in 1:1 mapping caveat in scale documentation #8410 (@mistidoi)
- chore(deps-dev): bump @rollup/plugin-node-resolve from 13.3.0 to 14.0.1 #8407 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.36.2 #8402 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.18.10 to 7.19.0 #8403 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-jest from 27.0.1 to 27.0.4 #8400 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 #8401 (@dependabot[bot])
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 #8404 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 #8405 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 #8406 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.35.1 to 5.36.1 #8396 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 #8398 (@dependabot[bot])
- chore(deps-dev): bump rollup from 2.78.1 to 2.79.0 #8399 (@dependabot[bot])
- docs: remove redundant word #8392 (@danielmalaton)
- fix: Set package.json version to 5.5.0 (re-sync with stable) #8388 (@hydrosquall)
- chore(deps-dev): bump eslint-plugin-jest from 26.8.7 to 27.0.1 #8387 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.33.1 to 5.35.1 #8383 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 #8381 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.18.10 to 7.18.13 #8382 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.35.1 #8384 (@dependabot[bot])
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 #8385 (@dependabot[bot])
- chore(deps-dev): bump terser from 5.14.2 to 5.15.0 #8386 (@dependabot[bot])
- chore(release): bump package.json version to v5.6.0 #8378 (@hydrosquall)
- chore(deps-dev): bump @typescript-eslint/parser from 5.33.0 to 5.33.1 #8375 (@dependabot[bot])
- chore(deps-dev): bump rollup from 2.78.0 to 2.78.1 #8372 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-jest from 26.8.2 to 26.8.7 #8373 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 #8376 (@dependabot[bot])
- fix: first interaction workflow yml #8369 (@lsh)
- ci: update contribution information #8367 (@lsh)
- docs: update selection toggle to conform with point selection behavior #8270 (@arvind vega-actions-bot@users.noreply.github.com)
- @dependabot[bot]
- @sl-solution
- Arvind Satyanarayan (@arvind)
- Brandon Hamilton (@mistidoi)
- Cameron Yick (@hydrosquall)
- Dominik Moritz (@domoritz)
- GitHub Actions Bot (vega-actions-bot@users.noreply.github.com)
- Kanit Wongsuphasawat (@kanitw)
- Lam Thien Toan (@danielmalaton)
- Lukas Hermann (@lsh)
- Younghoon Kim (@yhoonkim)
- Zachary Bys (@ZacharyBys)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ fish (@fish-404)
❤️ Jon Mease (@jonmmease)
❤️ Dan Marshall (@danmarshall)
- ci: Use Pull Request Head Ref #8363 (@lsh)
- ci: split scripts and refine triggers #8356 (@domoritz)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 #8357 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-jest from 26.8.0 to 26.8.2 #8358 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 #8359 (@dependabot[bot])
- chore(deps-dev): bump rollup from 2.77.2 to 2.78.0 #8360 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.32.0 to 5.33.0 #8361 (@dependabot[bot])
- docs: add MarkText to Vega-Lite ecosystem #8283 (@fish-404 @domoritz)
- ci: simplify setup and use caching #8355 (@domoritz)
- docs: add heat lane example #8353 (@jonmmease vega-actions-bot@users.noreply.github.com @domoritz)
- docs: Explicit temporal type #8352 (@danmarshall @domoritz)
- fix: fix thin bar problem (#8350) #8349 (@kanitw vega-actions-bot@users.noreply.github.com)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0 #8340 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.18.9 to 7.18.10 #8341 (@dependabot[bot])
- chore(deps-dev): bump @types/chai from 4.3.1 to 4.3.3 #8343 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.31.0 to 5.32.0 #8344 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-jest from 26.7.0 to 26.8.0 #8345 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.18.9 to 7.18.10 #8346 (@dependabot[bot])
- chore(deps-dev): bump @rollup/plugin-commonjs from 22.0.1 to 22.0.2 #8347 (@dependabot[bot])
- feat: Add
timeFormatType
field #8320 (@lsh vega-actions-bot@users.noreply.github.com) - chore(deps-dev): bump del-cli from 4.0.1 to 5.0.0 #8313 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.30.7 to 5.31.0 #8330 (@dependabot[bot])
- chore(deps-dev): bump rollup from 2.77.0 to 2.77.2 #8334 (@dependabot[bot])
- chore(deps-dev): bump auto from 10.37.3 to 10.37.4 #8335 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 10.37.3 to 10.37.4 #8336 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.20.0 to 8.21.0 #8329 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.37.3 to 10.37.4 #8331 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.31.0 #8332 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-jest from 26.6.0 to 26.7.0 #8333 (@dependabot[bot])
- ci: set up node before running yarn and use caching everywhere #8328 (@domoritz)
- @dependabot[bot]
- Dan Marshall (@danmarshall)
- Dominik Moritz (@domoritz)
- fish (@fish-404)
- GitHub Actions Bot (vega-actions-bot@users.noreply.github.com)
- Jon Mease (@jonmmease)
- Kanit Wongsuphasawat (@kanitw)
- Lukas Hermann (@lsh)