Patch Notes

Patch Notes - Vanilla Components v1

Version 1 of Vanilla Components introduced components as an NPM package, and is the new standard for Embeddable development that this documentation references. This page contains patch notes for each NPM release of Vanilla Components, including bug fixes, new features, and breaking changes (if any).

Version 1.0.13 - Theme Improvements

Version 1.0.12 - Custom Fonts

  • Users can now add custom fonts to a urls array in the theme file, and the the Embeddable dashboard will automatically load them
  • These fonts can then be referenced in the font.family property of the theme file

Version 1.0.11 - Keyboard Accessibility

  • Added keyboard accessibility to the Dropdown and Multi-Select Dropdown components, allowing users to navigate options using the keyboard
  • Added keyboard accessibility to the Download Menu, enabling users to open and select download options using the keyboard

Version 1.0.10 - Bug Fixes

  • Fixed an issue where the Comparison Line Chart was breaking when only a single X-Axis value was provided

Version 1.0.9 - Bug Fixes

  • Fixed an issue with the X-axis on the Time Series Line Chart

Version 1.0.8 - Pie Chart booleans & CSS Variables

  • The Pie Chart now correctly displays boolean values as "True" or "False" instead of "True" or a blank string in tooltips
  • CSS variables should now update correctly when Client Context changes regardless of how many Embeddables are on the page

Version 1.0.7 - Second X-Axis

  • The Comparison Line Chart now supports adding a second X-Axis (e.g. for comparing two time periods)

Version 1.0.6 - Improvements

  • The Bar Chart can now be sorted by any dimension or measure, regardless of whether they've been chosen as display values
  • Dropdown and Multi-Select Dropdown now correctly recognize when a user clicks off of them

Version 1.0.5 - Download All

  • The Table component now supports a "Download All" option in the download menu that gets the entire dataset, not just a single page of results

Version 1.0.4 - fixes

  • Fixed NPM-reported vulnerabilities in dependencies
  • Ensured dynamic X-Axis value remains when data updates
  • Improved Dropdown and Multi-Select Dropdown focus/blur handling

Version 1.0.3 - Download Button

  • Allows the Download Button to correctly recognize filters

Version 1.0.2 - Controls

  • Ensured that background colors, border radiuses, and border colors can be properly set for:
    • Text Input
    • Number Input
    • Dropdown
    • Multi-Select Dropdown
    • Date Picker date range display

Version 1.0.1 - Readme Improvements

  • Improved README to clarify usage and installation instructions

Version 1.0.0 - Initial Release

  • Initial release of Vanilla Components as an NPM package
  • Introduced the @embeddable.com/vanilla-components package
  • Components can now be imported and used directly in your projects