v0.4.0 (Wed Jul 28 2021)
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Cameron Yick (@hydrosquall)
:heart: Abe Rubenstein (@sighrobot)
:heart: siddhant (@siddhant1)
:heart: null@melissachang
:heart: Noon van der Silk (@silky)
:heart: Ken Lin (@kenklin)
:heart: Yash Dev Lamba (@ydlamba)
:heart: Yuri Astrakhan (@nyurik)
:heart: Jeffrey Heer (@jheer)
:heart: Eric Socolofsky (@ericsoco)
:heart: Robin Millette (@millette)
🚀 Enhancement
- feat: add option formatTooltip and use formatValue as default #557 (@sighrobot)
- feat: externalize vega util for smaller builds (@domoritz)
- feat: support images in tooltips #389 (@domoritz)
🐛 Bug Fix
- chore(deps-dev): bump vega-lite-dev-config from 0.17.3 to 0.18.0 #570 (@dependabot[bot] @domoritz)
- ci: test next branch #573 (@domoritz)
- chore: set up auto for versioning/release management #566 (@hydrosquall)
- v0.26.0 #566 (@domoritz)
- test: add test suite for Handler #558 (@sighrobot)
- chore: upgrade deps and use new dev config #521 (@domoritz)
- fix: support tooltips in fullscreen #508 (@domoritz)
- ci: run on pr and push to master (@domoritz)
- fix: copy data after prepare so that developers have it (@domoritz)
- fix: switch to umd (@domoritz)
- v0.24.0 (@domoritz)
- fix: produce umd bundle for main (@domoritz)
- fix: output declarations (@domoritz)
- fix: correct types reference (@domoritz)
- Revert "refactor: simplify version import" (@domoritz)
- chore: upgrade codecov #395 (@domoritz)
- chore: upgrade deps #394 (@domoritz)
- ci: switch to github actions #393 (@domoritz)
- Test on node 14 #378 (@domoritz)
- chore(package): update rollup to version 1.19.2 #258 (@greenkeeper[bot] @domoritz)
- Add version #256 (@siddhant1 @domoritz)
- chore(package): update terser to version 4.1.0 #254 (@greenkeeper[bot] @domoritz)
- Fix CSS in customization documentation #239 (@melissachang)
- Delete unused css #221 (@kanitw)
- formatValue tests #198 (@nyurik)
- Readme #183 (@domoritz)
- Sanitize html #183 (@domoritz)
- No need to set charset again #183 (@domoritz)
- Refactor the code to split initialization from registering the handler. #183 (@domoritz)
- Address comments from @jheer and @nyurik except for separating initialization and handler registration. #183 (@domoritz)
- Rewrite tooltip to use tooltip handler. Fixes #151, fixes #177, fixes #170, fixes #171, fixes #148, fixes #168, fixes #97, fixes #49 #183 (@domoritz)
- minor perf optimization #182 (@nyurik)
- added LICENSE file #180 (@nyurik)
- remove vega production dependency #174 (@nyurik)
- Update APIs.md #175 (@nyurik)
- remove error log #169 (@sirahd)
- update package.json #169 (@sirahd)
- rename TopLevelExtendedSpec to TopLevelSpec and add normalized spec #169 (@sirahd)
- Upgrade dependencies #161 (@domoritz)
- Bad pipe again, missed in the rebases #159 (@ericsoco)
- fix lint issue #158 (@sirahd)
- update package.json #158 (@sirahd)
- fix import style issue #158 (@sirahd)
- add .travis.yml config for travis CI #158 (@sirahd)
- Better type name per @sirah #157 (@ericsoco)
- Add
render
property to fields
option to allow custom rendering of each row #157 (@ericsoco) - Clear up type checks with vega-util functions per @sirah #156 (@ericsoco)
- Fix format/type undefined behavior post-#155 #156 (@ericsoco)
- Fix docs (bad pipes) #156 (@ericsoco)
- Sort on raw value instead of formatted value #156 (@ericsoco)
- Update docs per comments #156 (@ericsoco)
- Add
sort
option #156 (@ericsoco) - Address @sirahd's comments. Remove overloading of
field
and move into valueAccessor
. #155 (@ericsoco) - Address @kanitw's comments #155 (@ericsoco)
- Add accessors for
title
and field
, and custom format
function #155 (@ericsoco) - check if the spec is composite to suppress warnings #154 (@sirahd)
- Don’t require latest vl and vg #153 (@domoritz)
- Upgrade deps #153 (@domoritz)
- remove literal key type #152 (@sirahd)
- fixes style #143 (@sirahd)
- uses vgField instead of field to get field string and include maxbins in field #143 (@sirahd)
- uses vl-generated field name in tooltip and updates bin key to match new vega-lite convention #143 (@sirahd)
- fixes typo #144 (@sirahd)
- add typeguard for FieldDef and correct FieldDef generic type #144 (@sirahd)
- add schema back #144 (@sirahd)
- field title now uses custom axis title as default #144 (@sirahd)
- remove deprecated keys #141 (@sirahd)
- Update embed call, update dependencies (@domoritz)
- Update parseOption.ts #136 (@domoritz)
- Fix compile error #135 (@domoritz)
- Update doc links to d3 v4 #139 (@ericsoco)
- Fix typo in CSS classname #137 (@ericsoco)
- Embed returns a promise, fix 2nd example. #132 (@millette)
- vega-embed returns a promise (no more callback) #131 (@millette)
- edit docs to remove requirement for placeholder #130 (horradarn@yahoo-inc.com)
- Update dependencies and bump version #128 (@kanitw)
- Note tooltip appears only for interactive=true marks #126 (@kenklin)
- Update parseOption.ts #124 (@kanitw)
- Do not show tooltip for group marks #124 (@kanitw)
- fix space in import #114 (@sirahd)
- add more types to disable noImplicitAny #114 (@sirahd)
- Build individual javascript files. Fixes #110 #112 (@domoritz)
- update scatterplot and use capitalized name #109 (@sirahd)
- more edits #109 (@sirahd)
- add installing instruction in main page and correct dependencies #109 (@sirahd)
- Remove d3 map #102 (@sirahd)
- minify css #105 (soren@yieldbot.com)
⚠️ Pushed to stable
- refactor: simplify code with nullish coalescing (@domoritz)
- ci: set akheron/dependabot-cron-action to use v0.2 (@domoritz)
- ci: auto merge dependabot PRs (@domoritz)
- ci: monthly updates (@domoritz)
- v0.25.1 (@domoritz)
- chore(deps-dev): bump rollup from 2.38.3 to 2.38.5 (@dependabot-preview[bot])
- v0.25.0 (@domoritz)
- ci: remove caching (@domoritz)
- v0.24.2 (@domoritz)
- chore: upgrade deps (@domoritz)
- v0.24.1 (@domoritz)
- chore: remove commonjs plugin (@domoritz)
- style: fix broken lint (@domoritz)
- refactor: use pkg refs (@domoritz)
- refactor: simplify tsconfig override (@domoritz)
- chore: modernize build system (@domoritz)
- ci: simplify coverage reporting (@domoritz)
- v0.23.2 (@domoritz)
- v0.23.1 (@domoritz)
- refactor: simplify version import (@domoritz)
- chore; upgrade deps (@domoritz)
- chore: upgrade deps and specs (@domoritz)
- chore: don't publish git workflows (@domoritz)
- chore: ignore coverage on npm (@domoritz)
- v0.23.0 (@domoritz)
- Update README.md (@domoritz)
- v0.22.1 (@domoritz)
- Upgrade deps (@domoritz)
- v0.22.0 (@domoritz)
- Allow partial tooltip options (@domoritz)
- v0.21.0 (@domoritz)
- Add declaration maps (@domoritz)
- v0.20.1 (@domoritz)
- v0.20.0 (@domoritz)
- Fix test (@domoritz)
- npm ignore (@domoritz)
- v0.19.1 (@domoritz)
- Deps (@domoritz)
- v0.19.0 (@domoritz)
- clean up dev scripts (@domoritz)
- Upgrade dev config (@domoritz)
- Remove greenkeeper badge (@domoritz)
- Update deps, remove node typigs (@domoritz)
- v0.18.1 (@domoritz)
- Fix package.json (@domoritz)
- v0.18.0 (@domoritz)
- merge branch 'master' of github.com:vega/vega-tooltip (@domoritz)
- Ignore build files in npm packages (@domoritz)
- Generate style file that satisfies linting (@domoritz)
- v0.17.2 (@domoritz)
- delete eslintignore (@domoritz)
- Update author (@domoritz)
- v0.17.1 (@domoritz)
- Improve linting setup (@domoritz)
- Switch to dev config, format (@domoritz)
- Ignore undefined properties. Fixes #251 (@domoritz)
- Refactor name of handler (@domoritz)
- Clean up readme (@domoritz)
- Update dependencies (@domoritz)
- v0.17.0 (@domoritz)
- Clean up lint (@domoritz)
- Clean up (@domoritz)
- v0.16.0 (@domoritz)
- Upgrade yarn deps (@domoritz)
- Test more examples, fix table style on observable (@domoritz)
- v0.15.0 (@domoritz)
- Remove ! (@domoritz)
- Format everything, use sass (@domoritz)
- v0.14.0 (@domoritz)
- Lint (@domoritz)
- Test on node 11 (@domoritz)
- Upgrade deps, use es6 (@domoritz)
- Upgrade dependencies, use terser, fix typescript (@domoritz)
- Fixes #212 (@domoritz)
- v0.13.0 (@domoritz)
- Renew npm key (@domoritz)
- Use Vega 4 (@domoritz)
- v0.12.0 (@domoritz)
- Use provided sanitize method (@silky)
- v0.11.0 (@domoritz)
- Clean up rollup, fix prettier (@domoritz)
- Make scripts more robust, remove styling (@domoritz)
- Generate js file with style. See vega/vega-embed#83 (@domoritz)
- Remove obsoleted signal_highligtedpoint (@kenklin)
- Fix choropleth.json link (@kenklin)
- Release instructions (@domoritz)
- v0.10.4 (@domoritz)
- Auto deploy (@domoritz)
- v0.10.3 (@domoritz)
- v0.10.2 (@domoritz)
- Append toString to defaultStyle (@ydlamba)
- No need for rollup config on npm (@domoritz)
- v0.10.1 (@domoritz)
- Smaller npm bundle (@domoritz)
- v0.10.0 (@domoritz)
- Keep style in css file and import it into bundle (@domoritz)
- Use Vega 4, show line example (@domoritz)
- Update .npmignore (@domoritz)
- v0.9.16 (@domoritz)
- Fix build by adding node types for 9 (@domoritz)
- v0.9.15 (@domoritz)
- Format (@domoritz)
- Bump deps (@domoritz)
- Use our own stringify. Fixes vega/vega#1266 (@domoritz)
- Upgrade rollup (@domoritz)
- Fix typo (@domoritz)
- Deploy examples (@domoritz)
- Cleaner deployment (@domoritz)
- Deploy from examples folder (@domoritz)
- Add tests (@domoritz)
- v0.9.14 (@domoritz)
- security bug, redundant String (@nyurik)
- v0.9.13 (@domoritz)
- Only apply prettier to src (@domoritz)
- Fix examples. Fixes #196 (@domoritz)
- Auto format with tslint as well (@domoritz)
- Apply prettier (@domoritz)
- minor cleanups (@nyurik)
- refactored into testable modules (@nyurik)
- Prettier (@domoritz)
- es2015, not esnext (@domoritz)
- v0.9.12 (@domoritz)
- Upgrade to customize style and work with new embed (@domoritz)
- No need for hover (@domoritz)
- v0.9.11 (@domoritz)
- Don’t add
hover
in the convenience wrapper. Fixes #192 (@domoritz) - Simplify code, fix comment. (@jheer)
- v0.9.10 (@domoritz)
- restoring console.log statement (@nyurik)
- hide tooltip on empty string (@nyurik)
- v0.9.7 (@domoritz)
- Use null to detect when to hide the tooltip (@domoritz)
- Use ts helper lib (@domoritz)
- Add browser sync (@domoritz)
- Reorder (@domoritz)
- v0.9.6 (@domoritz)
- Use safe stringify. Fixes #187 (@domoritz)
- Docs for title, link to editor (@domoritz)
- v0.9.5 (@domoritz)
- Merge branch 'master' of github.com:vega/vega-tooltip (@domoritz)
- Update APIs.md (@domoritz)
- updated API.md (@nyurik)
- handle non-string simple values in escaping (@nyurik)
- Require hover processing (@domoritz)
- Improve examples (@domoritz)
- v0.9.4 (@domoritz)
- Run after adding the tooltip handler (@domoritz)
- v0.9.3 (@domoritz)
- Fix package.json file refs (@domoritz)
- moved formatValue into handler, doc fix (@nyurik)
- v0.9.2 (@domoritz)
- Update typings dependency (@domoritz)
- v0.9.1 (@domoritz)
- Link back to gh (@domoritz)
- Push data to github pages (@domoritz)
- Deploy gh pages (@domoritz)
- Remove support for bower (@domoritz)
- Readme (@domoritz)
- Add badges (@domoritz)
- Bump (@domoritz)
- Remove vega dependency. (@domoritz)
- Bump version (@domoritz)
- Bump to 0.6.1 (@domoritz)
- Bump to 0.6 (@domoritz)
- Fix weather spec (@domoritz)
- Rerun yarn (@domoritz)
- Udpate docs to jsdelivr (@domoritz)
- Bump top v0.5 (@domoritz)
- Update examples to use Vega-Embed (@domoritz)
- Do not use
extend
in vega-tooltip and bump to 0.4.4 (@kanitw) - Delete options from tutorial. Fixes #125 (@domoritz)
- Bump to 0.4.2 (@kanitw)
- Bump to 0.4.1 (@kanitw)
- Add missing
typings
in package.json cc:@sirahd @domoritz (@kanitw) - add properties in customizing docs (@sirahd)
- fix bad format (@sirahd)
- add links to github (@sirahd)
- Upgrade deps and fix build (@domoritz)
- Document how to use tooltip with old vg and vl (@domoritz)
- Bump again to fix deployment (@domoritz)
- Bump for cleanup (@domoritz)
- Ignore example css and demo screenshot (@domoritz)
🔩 Dependency Updates
Authors: 19