Release Notes

Version 1.45.0

Oct 20, 2023

gift-box-1

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.


Version 1.44.2

Oct 13, 2023

gift-box-1

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.


Version 1.44.1

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.


Version 1.44.0

Sep 22, 2023

gift-box-1

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.


Version 1.43.0

Sep 15, 2023

gift-box-1

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.


Version 1.42.0

Sep 8, 2023

gift-box-1

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.


Version 1.41.0

Sep 1, 2023

Breaking Changes

  • The vega-min.css stylesheet has been deprecated and removed from the package. Please use vega.css.

gift-box-1

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.


Version 1.39.2

Aug 25, 2023

gift-box-1

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.


Version 1.39.1

Aug 18, 2023

gift-box-1

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.


Version 1.39.0

Aug 11, 2023

Breaking Changes

  • Functionality has been added to allow nested tab groups in vega-tab-group.

gift-box-1

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.


Version 1.38.2

Aug 4, 2023

gift-box-1

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.


Version 1.38.1

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".


Version 1.38.0

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.

gift-box-1

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.


Version 1.37.0

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.

gift-box-1

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.


Version 1.36.1

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.


Version 1.36.0

Jun 30, 2023

Breaking Changes

  • The is-error property has been deprecated from vega-item-toggle.

gift-box-1

New Features

  • The styles for hover, pressed, and focused states have been updated on vega-button.


Version 1.35.1

Jun 15, 2023

gift-box-1

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.


Version 1.35.0

Jun 9, 2023

Breaking Changes

  • In vega-vue, event overriding no longer prevents events from being caught by internal listeners.

gift-box-1

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.


Version 1.34.0

Jun 2, 2023

Breaking Changes

  • The clear button on vega-input retains focus when clicked.

gift-box-1

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.


Version 1.33.0

May 26, 2023

gift-box-1

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.


Version 1.32.0

May 19, 2023

Breaking Changes

  • On vega-flex, Responsive type can now be used for the alignItem and justifyContent properties.

gift-box-1

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.


Version 1.31.0

May 12, 2023

Breaking Changes

  • On vega-stepper the property name input-editable has been renamed to input-disabled to better match its functionality.

gift-box-1

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.


Version 1.30.0

May 5, 2023

gift-box-1

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.


Version 1.29.0

Apr 27, 2023

gift-box-1

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.


Version 1.28.0

Apr 14, 2023

Breaking Changes

  • The default style for vega-checkbox and vega-radio has been changed to column-based.

gift-box-1

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.


Version 1.27.2

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.


Version 1.27.1

Apr 1, 2023

Bug Fixes

  • On vega-input-credit-card, the credit card validation now works properly.


Version 1.27.0

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.

gift-box-1

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.


Version 1.26.0

Mar 24, 2023

Breaking Changes

  • A new variant property has been added to vega-card to replace shadow and allow for borders.

gift-box-1

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.


Version 1.25.0

Mar 17, 2023

gift-box-1

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.


Version 1.24.0

Mar 10, 2023

gift-box-1

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.


Version 1.23.0

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.


Version 1.22.0

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.

gift-box-1

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


Version 1.21.0

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

gift-box-1

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.


Version 1.20.0

Feb 10, 2023

Breaking Changes

  • FontAwesome icons now support size changes on vega-icon.

gift-box-1

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.


Version 1.19.0

Feb 3, 2023

gift-box-1

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.


Version 1.18.0

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.

gift-box-1

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.


Version 1.17.1

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.


Version 1.17.0

Dec 30, 2022

gift-box-1

New Features

  • New component - vega-page-notification.


Version 1.16.0

Dec 23, 2022

Breaking Changes

  • A new property, dynamic-option has been added to vega-dropdown which allows creating new entries upon search.

gift-box-1

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.


Version 1.15.0

Dec 16, 2022

Breaking Changes

  • Update to vega-app-footer to add labels and URLs to enable customization.

gift-box-1

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.


Version 1.14.0

Dec 9, 2022

Breaking Changes

  • The vega-header-notification component has been deprecated, and is now merged with vega-banner

gift-box-1

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.


Version 1.13.0

Dec 2, 2022

Breaking Changes

  • The display of content on tabs under vega-tab-group has been fixed; styles have been modified.

gift-box-1

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.


Version 1.12.0

Nov 25, 2022

gift-box-1

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.


Version 1.11.1

Nov 18, 2022

gift-box-1

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.


Version 1.11.0

Nov 11, 2022

gift-box-1

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.


Version 1.10.0

Nov 4, 2022

gift-box-1

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.


Version 1.9.2

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.

gift-box-1

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.


Version 1.9.1

Oct 21, 2022

gift-box-1

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.


Version 1.9.0

Oct 17, 2022

gift-box-1

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.


Version 1.8.1

Sep 30, 2022

gift-box-1

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.


Version 1.8.0

Sep 23, 2022

gift-box-1

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.


Version 1.7.0

Sep 20, 2022

gift-box-1

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.


Version 1.6.0

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.


Version 1.5.0

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.

gift-box-1

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.


Version 1.4.0

Sep 3, 2022

gift-box-1

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.


Version 1.3.3

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.


Version 1.3.0

Aug 19, 2022

gift-box-1

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.


Version 1.2.0

Aug 12, 2022

gift-box-1

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.


Version 1.1.45

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.


Version 1.1.44

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.

gift-box-1

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.


Version 1.1.43

Jul 22, 2022

gift-box-1

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.


Version 1.1.42

Jul 19, 2022

gift-box-1

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.


Version 1.1.41

Jul 15, 2022

gift-box-1

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.


Version 1.1.40

Jul 8, 2022

Breaking Changes

  • Masking changes were made to the vega-input component to automatically format precision decimals.

gift-box-1

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.