Oct 20, 2023
New Features
Properties of internal child components on vega-table have been updated to include states which are not modifiable by the client.
Some features for vega-react have been introduced, including the mockResizeObserver and waitForVegaReady APIs to make setting up unit tests easier.
New component - vega-field-error. This component is designed to serve as a helper for managing error status in Vega field components, including vega-input and vega-select.
A new getContentURL method has been added to the vega-image-uploader component.
Chart components have a new description property.
The input field is no longer cleared wh editing the time on vega-time-picker.
Bug Fixes
On vega-table, rowClickable now functions properly when type is set to multiple.
Expandable tables now render correctly when using dynamic data sources.
Improvements
Keyboard accessibility has been improved for the vega-time-picker.
Oct 13, 2023
New Features
The background-color type for vega-type has been updated to not allow the use of a text or border color.
Bug Fixes
The page no longer flashes when using vega-tab-group, and the position of the button-circle has been corrected.
Sep 28, 2023
Bug Fixes
An issue where clicking on the vega-left-nav would open or close the vega-nav-card has been fixed.
An alignment issue for the arrow icon on vega-popover has been fixed.
A console error has been fixed when setting a vega-card within the vega-tab-group.
Sep 22, 2023
New Features
Various child components have been added to vega-table including vega-table-body, vega-table-head, vega-table-head-row, vega-table-head-cell, vega-table-row, vega-table-cell, and vega-table-expand-row.
A maxHeight property has been added to the vega-nav-card so that it can be scrollable if necessary.
a minHeight property has been added to vega-input-select for when there is no value set for the placeholder.
Bug Fixes
For vega-image-uploader, the same image can now be uploaded after resetting the value.
A shadow issue on vega-checkbox has been fixed for mobile environments.
Improvements
The default display of the backdrop and the action buttons for vega-image-uploader when replacing or updating files has been improved. The click interaction has also been improved.
Sep 15, 2023
New Features
Support for multi-level navigation has been added to vega-left-nav, both in the source and component rendering methods.
The vega-date-picker has been enhanced to enable focusing on the input when clicking on the label, and opening the picker modal on enter.
Keyboard support has been added to vega-date-picker.
Styles for the vega-image-uploader have been updated to align with UI designs.
Bug Fixes
On vega-form, when a user is selecting Enter for the vega-date-picker element, it no longer submits immediately. Submission while this component is in focus now requires Shift + Enter.
Improvements
The vega-tooltip now hides properly when the target element is out of focus.
Sep 8, 2023
New Features
New component, vega-nav-card has been added.
The validation for vega-form has been updated to allow form field synchronization
Bug Fixes
Styling for components has been fixed to work properly if line-height is set to normal.
Keyboard accessibility is now working properly for vega-left-nav.
The vega-textarea component no longer automatically submits a form when selecting Enter on a keyboard. It will now only submit upon selecting Shift-Enter.
Sep 1, 2023
Breaking Changes
The vega-min.css stylesheet has been deprecated and removed from the package. Please use vega.css.
New Features
New component, vega-breadcrumb has been added.
Content styling for the primary tab within vega-tab-group has been updated.
Support for vegaGroupClick has been added to vega-left-nav.
Aug 25, 2023
New Features
Functionality has been added to the vega-image-uploader to allow replacing an image.
A new property has been added to the vega-left-nav to allow defaulting to open or collapsed state.
The hover and cursor styles have been enhanced on the vega-progress-tracker.
Bug Fixes
The icon size has been fixed for tab groups when using a border-box sizing on vega-tab-group.
Aug 18, 2023
New Features
A clear focus state has been added to the vega-image-uploader to enhance keyboard accessibility.
Bug Fixes
The responsive size property on vega-button now adjusts properly with varying window dimensions.
Aug 11, 2023
Breaking Changes
Functionality has been added to allow nested tab groups in vega-tab-group.
New Features
The caret position will now remain unchanged if the date is changed on vega-date-picker.
A new secondary style has been added to vega-tab-group and the primary tab group now has an updated background color.
Bug Fixes
Responsive vega-table columns now render properly for different breakpoints.
The label color has been fixed for disabled fields on the vega-date-picker.
Aug 4, 2023
New Features
Long labels are now supported on vega-app-header.
Bug Fixes
For vega-date-picker, text now vertically aligns properly when the text size is set to small.
Jul 28, 2023
Bug Fixes
The vega-stepper now displays properly when using vega-flex.
Improvements
On the vega-button-link component, the "visited" state has been modified when iconType is set to "button".
Jul 21, 2023
Breaking Changes
The eventful property has been deprecated on vega-button-link. To call an event, leave the link property blank instead.
On vega-dropdown, the property of prefix in the source array has been renamed to prefixIcon.
New Features
There is a new horizontal option for vega-bar-chart.
For vega-chip, the design has been updated for hovered or pressed colors, a new hotspot has been added for the close button, and some minor spacing adjustments were made.
A display property has been added to vega-box to support responsive show/hide behavior.
An enhancement has been made to vega-react to use useVegaRef instead of useRef for storing references in Next.js if SSR is disabled.
The background color of vega-button has been modified for the focus state.
Bug Fixes
The vega-dropdown will no longer receive vegaChange events when the vega-checkbox value changes.
Content no longer scrolls on vega-accordion.
Jul 14, 2023
Breaking Changes
The v-modal now works properly with Vega components in Vue.
The process for mounting the Vue app with VegaComponentLibrary.isReady() has been optimized.
New Features
The vega-form now supports asynchronous validation rules.
Bug Fixes
The vega-time-picker now creates accurate validation results when the time format is set to 12 hour.
Improvements
The positioning for extra-small sized Font Awesome icons has been adjusted.
The installation instructions for React and Vue have been updated on the Vega website.
Jul 7, 2023
Bug Fixes
Tabs no longer return blank headers if a tab item is deleted on vega-tab-group.
Radio buttons can now be checked even if no value is set for vega-radio-group.
Jun 30, 2023
Breaking Changes
The is-error property has been deprecated from vega-item-toggle.
New Features
The styles for hover, pressed, and focused states have been updated on vega-button.
Jun 15, 2023
New Features
The vega-designtoken version has been updated to v.2.0.71.
On the vega-image-uploader component, the remove button will hidden if disabled is set to be true.
A new property, hide-default-links has been added to vega-app-footer to provide the option of hiding the terms of use and privacy policies if necessary.
Bug Fixes
On vega-line-chart, the re-render error has been fixed, sorting is added, and the x-axis has been updated to render properly if it is set to a time.
For vega-field-label, it will no longer handle click events if it is disabled.
Improvements
The vega-combo-box shows tooltips on selected chips if set to disabled.
Jun 9, 2023
Breaking Changes
In vega-vue, event overriding no longer prevents events from being caught by internal listeners.
New Features
New component - Pie chart.
The vega-input-select component now has a multiple select option
A display issue with the y-axis on vega-line-chart has been fixed.
There is now an option disable an individual source option on vega-dropdown.
Columns are now clickable on sortable vega-table components.
If the row divider is set on vega-table the corners are now rounded.
Bug Fixes
For vega-button text now wraps normally when using FontAwesome icons.
Click events are no longer propagated when selecting an item for vega-checkbox.
Tab content on vega-tab-group now renders properly with the selected tab.
Jun 2, 2023
Breaking Changes
The clear button on vega-input retains focus when clicked.
New Features
Single row selections have been added to vega-table and checkbox for multiple row selections have been deprecated in favor of using rowSelection.type=multiple
The height and width properties have been updated on vega-line-chart.
For vega-table, column.elipsis = true has been deprecated in favor of column.overflow = 'ellipsis' | 'scroll'.
Shorthand margin and padding format of x or y is now supported for vega-box.
Bug Fixes
For vega-dropdown, checkboxes can be added as a prefix when selectType = multiple.
For vega-dropdown, prefix icon options are now available for the source property.
Improvements
The clear button is no longer included in the tab index for vega-input.
May 26, 2023
New Features
New component - vega-bar-chart.
The vega-left-nav component now has a property to hide the backdrop.
Disabled vega-radio-group components no longer show a ring when clicked.
Bug Fixes
For vega-radio-group, the result of form.isValid is now correct when the radio is set to be checked by default.
The correct arrow style is now shown for vega-popover in dark mode.
May 19, 2023
Breaking Changes
On vega-flex, Responsive type can now be used for the alignItem and justifyContent properties.
New Features
New component - vega-line-chart.
It is now possible to use a disabled property on individual radio buttons in vega-radio-group.
It is now possible to use a disabled property on individual checkbox buttons in vega-checkbox-group.
The default size and margins have been updated for small screen sizes on vega-modal.
Bug Fixes
For vaga-left-nav, hovering on a group item now only takes effect on the group item itself but not children.
For vega-input-credit-card, no longer masks the last 4 card numbers when the final input is an empty space.
May 12, 2023
Breaking Changes
On vega-stepper the property name input-editable has been renamed to input-disabled to better match its functionality.
New Features
A new component, vega-left-nav has been added to Vega.
A count property has been added to items in the source property of vega-dropdown.
A new extra-small size has been added to vega-button-circle.
May 5, 2023
New Features
New minWidth and maxWidth properties have been added to vega-tooltip.
Bug Fixes
For vega-dropdown items are no longer being filtered when useDefaultFilter is set to false.
Apr 27, 2023
New Features
The default setting for ResponsiveType has been changed from required to optional.
Bug Fixes
New fixedHeader and scrollConfig properties have been added to vega-table to allow a table to scroll while the header remains fixed.
Improvements
The vega-modal now allows the page to be scrollable even if the backdrop is not set.
Apr 14, 2023
Breaking Changes
The default style for vega-checkbox and vega-radio has been changed to column-based.
New Features
Functionality has been added to vega-app-footer to allow opening links in a new window or tab.
Bug Fixes
The vega-dropdown position has been fixed to display normally upon clicking.
The UI no longer shakes when toggling a vega-checkbox.
Apr 7, 2023
Bug Fixes
A bug where the current page was being changed to 1 on vega-table when the data source was changed has been fixed.
A bug in vega-chip where the text is too long is fixed to correctly use ellipses.
Improvements
Action response upon tapping the highlighted color on vega-toggle-switch has been removed from the mobile view.
Apr 1, 2023
Bug Fixes
On vega-input-credit-card, the credit card validation now works properly.
Mar 31, 2023
Breaking Changes
Server side rendering for Vega components is now being prevented for React.
The vegaClickCOA method has been renamed to vegaClickCTA.
New Features
A new web-only component, vega=box has been created to enable applying styles directly to div-like components.
Bug Fixes
A line height styling issue has been fixed for vega-toggle-switch.
A bug where the current page was being changed on vega-table when the page-size was altered has been fixed.
On vega-input-select, when selecting an item and hiding the dropdown, there was a bug where the virtual scroll would be re-rendered. This has been fixed.
Improvements
On vega-color-picker, the container width now fits the color picker menu.
Mar 24, 2023
Breaking Changes
A new variant property has been added to vega-card to replace shadow and allow for borders.
New Features
The Vega design tokens have been updated to verson 2.0.70
A new component, vega-input-credit-card has been created.
The method for adding panes to vega-tab-group has been changed to remove use of classes on the component.
A ring token has been added to white labeling/theme overriding.
The ability to sort sources into groups for vega-dropdown has been created.
Functionality has been added to color icons.
A micro size has been added to the loading indicator component.
Prev and Next buttons on vega-pagination have been updated to use vega-button-circle#iconColor instead of using a CSS override.
The vega-checkbox mark icon CSS style now allows border-box.
On vega-flex, support has been added for row-reverse and col-reverse on the direction property.
Bug Fixes
The necessity to double-type on a keyboard for vega-button has been removed.
On vega-pagination, current no longer exceeds the total number of pages.
The response size on the vega-loading-indicator now works properly with VegaLoader.
For vega-pagination, only a keyboard selection will show the ring for pager items.
For vega-pagination. The viewing number is no longer greater than the total, when page count is 1.
the vega-table now displays as a CSS block element.
Improvements
The vega-toggle-switch label is now clickable.
Mar 17, 2023
New Features
Several new features have been added to vega-pagination including number of items per page display, number of pages shown, and ordering.
A integer number mask has been added to vega-input.
The vega-tab-group now shows panels correctly with the default setting for selectedTabDataTarget.
Bug Fixes
For vega-popover, teh arrow now uses CSS instead of SVG for color so that it will continue to work properly with a theme change.
The vega-loading-indicator size property now displays properly.
Mar 10, 2023
New Features
A vegaFormSubmit and vegaFormReset event has been added to vega-form.
Loading status has been added to vega-dropdown.
A vegaSearch event and a useDefaultFilter property have been added to vega-combo-box.
A new iconColor property has been added to vega-button-circle to allow for some customization.
Improvements
A VegaDialog public API has been added.
Mar 3, 2023
Breaking Changes
The vega-datepicker dropdown no longer displays outside the page. The ElementAppender type PositionAlignmentType in the translocation property of vega-dropdown has been deprecated. Instead use alignment.
The Vega storybook pages have migrated to Github.
Bug Fixes
The vega-datepicker no longer shows an error when selcting a value within the dropdown container.
Improvements
The pressed state of vega-button, vega-checkbox, and vega-radio no longer show rings.
The vega-button now has a responsive size.
Feb 24, 2023
Breaking Changes
The display element for vega-datepicker, vega-time-picker, vega-input, and vega-textarea has been changed from display:block to display:inline-block.
New Features
A new "show/hide" event has been added to the vega-popover component.
Handle close functionality has been added to vega-modal.
Bug Fixes
A listen event has been added to handle clicks outside the vega-time-picker component.
Improvements
A ring no longer shows around vega-button-link and vega-button-circle when selected
Feb 17, 2023
Breaking Changes
The isValidVegaFieldElement has been deprecated for vega-form and replaced with the data-vega-form filter for inject-form-field-controller
New Features
Theme overriding has been provided for white label clients
The toggle button styles for vega-sidenav have been updated with an overridable design token.
The vega-progress-tracker has an updated border token for theme overriding.
Bug Fixes
Table pagination now resets when the dataSource is changed on vega-table.
For vega-color-picker if a value set does not exist in the colors array, it will display an error when calling form.valid().
The vega-color-picker now shows correctly on small screens.
Feb 10, 2023
Breaking Changes
FontAwesome icons now support size changes on vega-icon.
New Features
Translocation has been added to the dropdown property on vega-app-header-button.
Bug Fixes
The backdrop on vega-image-uploader no longer disappears when choosing cancel from the delete confirmation modal.
The vega-time-picker no longer displays an error when reset is chosen.
The border style on vega-textarea is fixed the field is disabled.
The vega-combo-box hides the dropdown when selecting close vega-chip.
Improvements
The inject-form-field-controller has a watch for the validationRules property.
The vega-form now returns isValid = null when removing a nested element.
A console error has been removed from vega-counter-badge.
Feb 3, 2023
New Features
A new editable propoerty and functionality has been added to vega-table.
New component - vega-popover.
The checkmark icon size has been modified for vega-progress-tracker.
The danger style for vega-button-circle as been changed for the icon-only property.
Bug Fixes
The isValid event check on vega-time-picker now updates properly.
For vega-input a type attribute listener has been added to injectFormController.
Improvements
For vega-stepper, primary and secondary buttons are now selectable.
On vega-button-link long content now wraps.
Jan 18, 2023
Breaking Changes
On vega-table, rowSelection.onSelectChange and rowSelection.onSelectAllChange have been deprecated and replaced with vegaSelectChange and vegaSelectAllChange events.
The box-shadow style has been removed from vega-input-select.
New Features
A size property has been added to vega-input-select to allow a smaller version.
Bug Fixes
The vegaChange event is no longer triggered twice when entering the date in range mode for vega-date-picker.
For vega-image-uploader the confirmation modal will no longer close when clicking on the backdrop.
Long labels on vega-textarea now wrap properly.
Jan 6, 2023
Bug Fixes
For long labels on vega-chip, ellipses are now used.
On vega-stepper, validation is now fixed to show true when it passes.
For vega-progress-tracker, if can-click-step is set to false, it now longer fails on touch events in mobile environments.
The vega-time-picker now shows the dropdown correctly when set to a default value.
The vega-combo-box no longer provides an abnormal display when selecting a left arrow.
Long search strings now display normally on vega-dropdown.
Improvements
A keyup listen event has been added to the keyboard manager.
Dec 23, 2022
Breaking Changes
A new property, dynamic-option has been added to vega-dropdown which allows creating new entries upon search.
New Features
New component - vega-loading-indicator.
The type property has been added to vega-button.
The setValue method has been added to vega-checkbox
Bug Fixes
Appendable elements are now rendered properly on vega-modal when the container is scrollable.
The vegaClose event now triggers the modal properly for vega-modal.
The rendering of the vegaChange method now works properly for vega-radio-group.
The vega-app-footer is now accessible in dark mode.
Improvements
The vega-color-picker now uses a native check icon instead of a Font Awesome one.
Dec 16, 2022
Breaking Changes
Update to vega-app-footer to add labels and URLs to enable customization.
New Features
New component - vega-counter-badge.
Add current property to vega-progress-tracker.
Bug Fixes
Accessibility and CSS update to vega-chip.
The height of the toggle button for vega-sidenav has been fixed.
For the 12-hour option on the vega-time-picker it now correctly starts with 12 instead of 0.
The font of the link button has been corrected for vega-banner.
Overflow:hidden has been removed from the vega-card CSS.
Dec 9, 2022
Breaking Changes
The vega-header-notification component has been deprecated, and is now merged with vega-banner
New Features
New component - vega-image-uploader.
New functionality has been added to vega-combo-box to allow dynamically adding new options/chips.
A CSS status has been added to vega-chip.
The vega-dropdown component will remain open until mousing out of the container.
A new "none" option has been added to the backdrop for vega-modal
Bug Fixes
The event behavior is now working properly for vega-banner.
Accessibility has been improved for vega-banner in dark mode.
Keyboard controller accessibility has been fixed for vega-combo-box.
The vega-modal component now vertically aligns properly.
The rows property has been removed from vega-textarea.
Alignment of close button on vega-chip has been fixed.
Dec 2, 2022
Breaking Changes
The display of content on tabs under vega-tab-group has been fixed; styles have been modified.
New Features
A new component, vega-header-notification has been created.
A new component, vega-color-picker has been created.
A new component, vega-banner has been created.
New properties, minWidth and maxWidth have been added to vega-dropdown.
Improvements
The chip close icon on vega-combo-box is now hidden when the combo box is disabled.
Nov 25, 2022
New Features
A new component, vega-time-picker, has been created.
Bug Fixes
The vegaChange event now emits only once for vega-checkbox-group.
Various bugs in vega-textarea have been fixed, including background border in dark mode, disappearing corners, maxLength issues, and insufficient color contrast.
Improvements
For vega-angular, form fields with text now have an applied accessor for ng 2-way binding.
Nov 18, 2022
New Features
Icon tokens have been updated
On vega-table nesting support has been added for the columns property.
For vega-flex the feature flag for use-native-flex is now set as true by default.
Bug Fixes
The vega-app-header button now renders as expected when fallbackText is empty.
The native button outline style for vega-table has been fixed.
The logo expansion now renders properly for vega-sidenav.
Improvements
The feature flag and old validation logic have been removed for new validation rules on vega-form.
Nov 11, 2022
New Features
New components have been built - vega-chip and vega-combo-box.
New component has been constructed, vega-app-header-button.
New component - vega-textarea.
Improvements
For vega-grid, The max value has been extended from 6 to 12 and 6-auto to 12-auto and the default row and column value is set as 1.
Nov 4, 2022
New Features
The vega-checkbox component has been added to forms, and the name property has been removed from vega-checkbox-group and vega-checkbox.
A new property, useNativeFlex has been added to vega-flex to support overriding.
Bug Fixes
The reset option has been fixed for vega-form.
Improvements
A new component, vega-field-label is being constructed to control label styles.
The vega-flex component now has a feature flag for breapoints, so it can be disabled.
The setValue method for vega-form has been modified to only affect some configured components.
Oct 27, 2022
Breaking Changes
For vega-table there is now a rowKey property which supports the specifying primary key of dataSource. Both key and rowKey are required to render dataSource content.
New Features
Unit testing test cases has been added to vega-form for custom rule validation.
Bug Fixes
Slot names for vega-modal have been changed to have prefixes to represent specific component types used (e.g. accordion-title, accordion-content, modal-title, modal-content, etc. )
Improvements
For vega-radio the spacings between the radio and the label, as well as the focus style have been corrected.
Oct 21, 2022
New Features
A new vegaValidate event has been added to vega-form.
The size property on vega-badge is now ResponsiveType.
The public API for vega-form now includes FormFieldValidationRule, EvaluateResult, FormFieldStatusMeta .
Bug Fixes
For vega-progress-tracker the top of the focus ring was being cut off. This has been fixed.
Improvements
Required VegaFlexProp properties for vega-checkboxhave been converted to optional.
For vega-toggle-switch the time duration of the switch has been reduced.
Oct 17, 2022
New Features
Expand row on vega-table has been updated to new designs.
For vega-sidenav, vega-sidenav-group and vega-sidenav-link have been enhanced to support more than 2 levels of menus.
Type on vega-table has been updated to use VegaTableDataSourceItem instead of VegaTableDataSourceType and common types are now exportable in the API.
Different heights and widths of cells are now supported in vega-grid.
Bug Fixes
On vega-checkbox the positioning has been fixed when using centered text-align in the container.
The errors produced in vega-input with maskConfig have been fixed.
Improvements
Slots can now use regex.
On vega-checkbox the element height no longer changes when focusing.
When the label is changed on vega-datepicker the date picker will now show.
The vega-dropdown will now hide when clicking near the element.
Strings are now being prevented for vega-input if the type is number on iPhones.
On vega-table, the container for emptyDescription` will no longer render an empty container if the value is null.
Sep 30, 2022
New Features
Functionality now exists on vega-accordion to set an icon's vertical align position.
Bug Fixes
Exapandable rows on vega-table now work properly when using pagination.
On the range variant of vega-date-picker, the divider now shows properly in dark mode.
Improvements
Z-indexing for vega-sidenav and vega-modal has been fixed to allow correct display of elements on the page.
On vega-form the method for checking for visibility of elements has been improved.
Error logs in the console are now hidden in production.
Sep 23, 2022
New Features
A staticHeight property has been added to vega-date-picker. It is now set as static by default.
Bug Fixes
A disabled property has been added to vega-radio-group and the vega-change method will now check twice for changes to vega-form.
On vega-stepper the buttons have been set so that they cannot be clicked if the disabled property is set to true, and the stepper now embeds properly into vega-form.
On vega-form the correct statuses are now called from the reset method.
On 'vega-form', nested forms now reset properly.
Improvements
The ESS background page now positions normally when the month is changed on the vega-date-picker.
Sep 20, 2022
New Features
Several enhancements have been made to vega-form validation processes, including ability to disable feature flags to test old functionality.
A new property emptyDescription has been added to vega-table for displaying a message when the table is empty.
Bug Fixes
The vega-change method will check twice for changes to multiple values within vega-checkbox-group.
The icons will no longer shake upon mouse hover on vega-sidenav, and the page will display normally if the side navigation and the dropdown menus are open at the same time.
The vega-input component now shows the correct style for number counters when show-clear-icon is set to true.
A runtime error for React has been fixed.
Improvements
On vega-stepper the vegaChange method now appears in the correct execution order.
On vega-modal the title no longer overlaps if a special symbol is used.
Sep 16, 2022
Breaking Changes
The MyESS link on vega-sidenav on mobile devices closes the navigation and jumps directly to the secondary directory.
Bug Fixes
For vega-checkbox-group if a checkbox has a value, it will now appear as already selected.
Long text no longer breaks the display on vega-table; it instead wraps to the next line.
The width of the vega-dropdown element now resizes when clicking it when this is necessary for the display.
Improvements
For vega-sidenav spacing no longer disappears when hovering over an element.
An extra line no longer appears between an element and it's validation information on vega-form.
Sep 9, 2022
Breaking Changes
The vega-progress-tracker has been modified to add a new horizontal layout, and to make the horizontal/vertical layouts responsive to different sized screens.
New Features
The vega-date-picker has been added to the element appender so that will show properly when displayed in modals.
Bug Fixes
The top padding on vega-sidebar now displays properly when there is no logo, and the canvas displays properly when opened in a new window.
The contentMaxheight now works properly on the vega-modal.
Improvements
For the vega-progress-tracker the step icon now correctly matches the change made when swiping in mobile environments.
For vega-input-select the search function is now case-insensitive by default.
Sep 3, 2022
New Features
A new customized current-clicked-row class has been added to vega-table.
Bug Fixes
Lazy load bundle was fixed to allow injection into Vite.
Scrolling on vega-modal has been fixed.
A fix was implemented for input width on the vega-input element.
An accessibility violation was fixed for the vega-button-link element.
Padding on the vega-date-picker component has been fixed for the iPhone 5E.
Improvements
Content on vega-modal is now scrollable when necessary.
The vega-input-select now displays correctly for the ESS project.
Searching dropdown options on the vega-input-select is now case insensitive.
Aug 27, 2022
Bug Fixes
A change has been made to display corners correctly on vega-table.
The title and expand icon no longer overlap on vega-accordion.
On vega-button-circle the icons now display centered correctly.
The row-click event on vega-table is now not triggered when selecting a checkbox.
Improvements
The offset positioning for targeting is now corrected.
Aug 19, 2022
New Features
The vega-react-output-target has been upgraded to version 0.3.1
Bug Fixes
On vega-tab-group, the display is now fixed to display 3 options when the number of tabs exceeds the maximum width of the screen.
The group icon on vega-sidenav now shows normally on hover.
The rendering issue for vega-datepicker in range mode when the dates are changed is fixed.
Adjusted the color contrast on error messages for vega-input,
Improvements
The tooltip has been removed when expanding an icon for vega-accordion.
Color contrast for vega-radio-group and vega-checkbox-group have been improved for accessibility purposes.
The JSX namespace which was causing build errors for non-React implementations of Vega has been removed.
Aug 12, 2022
New Features
New properties have been added to vega-table including row-divider, column-divider, striped, density, paddingX, and show-header.
A disabled property has been added to vega-date-picker.
Bug Fixes
The vega-date-picker and vega-input-select components have fixed an issue with color contrast for accessibility purposes.
The vega-sidenav now has sufficient color contrast in dark mode to pass a11y testing.
The error messages for vega-input now have sufficient color contrast.
Improvements
On vega-accordion, the "expand icon" tooltip now shows optionally.
For vega-input-select the dropdown list now updates properly when source data is changed.
For vega-flex container, the "set" iterator has been avoided to ensure cross-platform compatibility.
Aug 5, 2022
Bug Fixes
The input value for vega-date-picker now clears correctly.
The search area section of vega-input-select no longer shows the incorrect focus style.
Improvements
Vue-generator and vega-bootstrap demo pages have been created for Vue.js.
Testing has been added for vega-pagination accessibility.
The background color for vega-input-select has been corrected.
Jul 29, 2022
Breaking Changes
The vega-input-select and vega-dropdown have been refactored to improve functionality in various areas, including modals, validation confirmation, screen-size changes, and more.
New Features
Design tokens have been updated.
The vega-flex container has been updated to remove data-shrink logic for version compatibility reasons, and new whitelist classes have been added.
New methods have been added to the vega-table component - clearSelection, getSelection, and setSelection.
New properties have been added to vega-table - width and ellipsis.
A clear icon has been added to vega-input.
The mobile design has been updated for range layout for the vega-date-picker component.
Bug Fixes
The icon alignment for vega-sidenav has been fixed.
Text overlap issues with vega-pagination have been fixed.
Improvements
The vega-input-select and vega-input elements now have the same style attributes.
The background on the vega-modal component no longer moves when the page is scrolled.
Long option names on vega-input-select are now correctly aligned.
Jul 22, 2022
New Features
A small size has been added to the vega-badge component.
Bug Fixes
The vega-checkbox now shows normally when disabled in dark mode.
Improvements
The ESS project Direct Deposit page has been updated to include several complex interactive features.
The focus/hover style now shows properly on vega-item-toggle.
Jul 19, 2022
New Features
A new property, row-expandable has been added to the vega-table component to enable rows to be expanded to provide more details that won’t ordinarily fit in the table.
For the vega-flex container, the direction property has been modified to allow use of the ResponsiveType token.
Bug Fixes
The button-circle component now shows focus correctly in dark mode.
Improvements
Rows are now clickable on the vega-table component.
Jul 15, 2022
New Features
Tokens have been updated to add a style for a minimum width
A size property has been added to the vega-checkbox component, to allow setting small checkboxes. The size of the label size will match the setting.
Jul 8, 2022
Breaking Changes
Masking changes were made to the vega-input component to automatically format precision decimals.
New Features
A change was made to the ESS-Paychecks page, to use the vega-table component, and to convert the “show more” button to a vega-button-link component.
The vega-date-picker component was updated to include an allow-repick property, which allows users to update their choices by changing either the start or end date on the calendar.
The vega-sidenav component was updated to add an open-by-default property. This will allow setting the sidebar to either be open by default or to entirely disable the menu collapse option.
The UI forvega-table was upgraded.
Bug Fixes
Incorrect subtitles: The subtitles are now displaying correctly when the direction on the vega-progress-tracker component is changed.
The correct style for vega-button-link is now displayed when accessing via the TAB key.
The correct style for vega-button-circle is now displayed when accessing via the TAB key. The tooltip also displays while in the disabled state.
When updating a vega-table cell contents, the selected row now updates properly.
On the vega-stepper component, the number will no longer show above the maximum setting in the max property.
The prefix icon on vega-accordion will now show properly in dark mode.
Long labels on the vega-toggle-switch now display normally.
Firefox and Safari display issues for the vertical line in vega-date-picker have been fixed.
Improvements
React Native has been integrated with Vega.