Release Notes
All release notes can be found through GitHub and can be viewed below for your convenience.
v2.2.1
Released: March 20, 2026
Features & Improvements
- BsButton: improve CSS variables and color variants.
- BsColorPicker:
- Add property
mode-button-tonal. - Improve input fields.
- Add property
- BsDivider: improve color when
darkproperty is defined. - BsFontawesomeIcon:
- Update the valid value of
variantproperty tosolid,regularandbrands. See Font Awesome free icons documentation for details. - Change resource url to github because the official website is now blocked for CDN.
- Update the value of
versionproperty to7.2.0.
- Update the valid value of
- BsProgressBar:
- Make CSS classes more consistent.
- Improve CSS variables.
- Small improvement on rendering HTML.
- BsSwitch:
- Add property
variantto change the component style appearance. - Mark properties:
inset-modeandinset-outlinedas deprecated, usevariantproperty instead.
- Add property
- BsTabs: improve vertical tabs.
- BsToggleButton: improve active button border color when property
multipleis set totrue. - BsTooltip: improve
background-coloron dark theme.
Bug Fixes
- BsButton: fixed bug where the CSS
background-colorandborderwere not working properly. - BsDatePicker: fixed calendar table CSS rules break on VitePress.
- BsListbox, BsSearchField: fixed input field CSS breaks on VitePress.
- BsListNav: fixed CSS layout breaks on VitePress.
- BsTabs: fixed bug where the
colorproperty wasn't working properly when thevariantproperty was set with a custom value. - BsTextArea, BsTextField: fixed CSS layout breaks on VitePress.
- BsToggleField: fixed bug property
pillOffnot working properly.
v2.2.0
Released: February 02, 2026
Features & Improvements
- Add support for Bootstrap v5.3 and TailwindCSS v4.1.
- Add support for dark theme.
- Add CSS utility classes.
- Create global CSS variables for UI color consistency.
- Convert all
rgbandhexcss color tooklchand improve scss mixin. - Improve components CSS rules, utilize css
@layerand make it compatible with TailwindCSS. - New components: BsCloseButton, BsSpinLoader.
- BsAlert:
- Decouple from Bootstrap alert CSS.
- Add property
closeButtonColor. - Improve close button.
- Improve color variants.
- BsBadge:
- Decouple from Bootstrap badge CSS.
- Remove default value from
colorproperty.
- BsBreadcrumb:
- Decouple from Bootstrap breadcrumb CSS.
- Small improvement.
- BsButton:
- Decouple from Bootstrap button CSS.
- Add properties:
iconClassandpillOff. - Provide
data-*attributes when rendering HTML. - Improve color variants.
- Improve CSS variables.
- BsCard, BsCardBody, BsCardContent, BsCardFooter, BsCardHeader:
- Decouple from Bootstrap card CSS.
- Integrate with global CSS variables.
- BsCardMedia:
- Decouple from Bootstrap card CSS.
- Add slots:
titleandsubtitle.
- BsCheckbox, BsRadio, BsSwitch:
- Provide
data-*attributes when rendering html.
- Provide
- BsCheckboxGroup, BsRadioGroup:
- Add property
persistentHelpOff.
- Add property
- BsChip:
- Add property
closeButtonColor. - Provide
data-*attributes when rendering HTML. - Improve close button.
- Improve color variants.
- Add property
- BsChipField:
- Add property
persistentHelpOff. - Provide
data-*attributes when rendering HTML. - Correctly set chips to readonly when the field is in readonly state.
- Add property
- BsChipGroup: add property
closeButtonColor. - BsColorPicker:
- Add support
oklchcolor space. - Add
oklchto toggle button. - Mark
containerColorproperty as deprecated and remove its default value. - Enable change the value via input box.
- Improve swatch container and buttons.
- Improve sync between color preview and value.
- Improve exposed methods.
- Add support
- BsCombobox:
- Add properties:
itemSeparatorDark,persistentHelpOff. - Mark
listboxColorproperty as deprecated. - Correctly set chips to readonly when the field is in readonly state.
- Provide
data-*attributes when rendering HTML. - Improve focus and disable state.
- Integrate with global CSS variables.
- Add properties:
- BsContent, BsApp, BsAppBar:
- Improve rendering the HTML.
- Integrate with global CSS variables.
- BsDatePicker:
- Add properties:
buttonColor,selectedColor,surfaceClass. - Mark
surfaceColorproperty as deprecated and remove its default value. - Integrate with global CSS variables.
- Add properties:
- BsDateTimeField:
- Add properties:
pickerButton,pickerSelectedColor,surfaceCls,persistentHelpOff. - Mark
pickerColorproperty as deprecated and remove its default value. - Provide
data-*attributes when rendering HTML. - Improve focus state.
- Integrate with global CSS variables.
- Add properties:
- BsDivider: adjusts width to fit the container width.
- BsDropdownMenu: integrate with global CSS variables.
- BsIcon: add property
svgClass. - BsListbox:
- Add property
itemSeparatorDark. - Improve focus and disable state.
- Integrate with global CSS variables.
- Add property
- BsLightbox:
- Add support for video and YouTube.
- Improve
thumbnailHeightproperty implementation. - Fixed dropdown-menus didn't display correctly.
- BsListView, BsListTile, BsListNav:
- Integrate with global css variables.
- BsMaskLoader, BsProgressBar:
- Decouple from Bootstrap CSS.
- Small improvement.
- BsModal:
- Improve inner body height when
scrollableandfullPageis defined. - Fix modal is closed when the modal dialog body is clicked.
- Integrate with global CSS variables.
- Improve inner body height when
- BsNotification: improve close button.
- BsNumericField, BsTextField, BsTextArea:
- Add property
persistentHelpOff. - Provide
data-*attributes when rendering html.
- Add property
- BsPopover:
- Improve animation transition and scroll event.
- Integrate with global CSS variables.
- BsSearchField: add property
popoverOpen. - BsSvgIcon: add property
size. - BsSideDrawer:
- Mark
colorproperty as deprecated. - Improve rendering html.
- Integrate with global CSS variables.
- Mark
- BsTabs:
- Decouple from Bootstrap CSS.
- Add slot
append-header. - Small improvement.
- BsToggleButton:
- Add properties:
pillOff,iconSize. - Provide
data-*attributes when rendering HTML.
- Add properties:
- BsToggleField:
- Add properties:
pillOff,iconSize,persistentHelpOff. - Provide
data-*attributes when rendering HTML.
- Add properties:
- BsTooltip: improve animation, inner padding, border radius and CSS variables.
- CacheManager: improve performance using sessionStorage if available
Breaking Changes
- BsAlert: remove deprecated properties:
iconType,solidFill. - BsButton: mark
pillproperty as deprecated. - BsCheckboxGroup, BsRadioGroup, BsChipField:
- Remove deprecated property
externalValidator. - Mark
persistent-help-textproperty as deprecated.
- Remove deprecated property
- BsChip, BsChipGroup: remove deprecated property
imgPadding. - BsCombobox:
- Remove deprecated properties:
externalValidator,checkOptionColor,checkOptionPosition,popoverMaxHeight,popoverMinHeight.
- Remove deprecated properties:
- BsDateTimeField:
- Remove deprecated properties:
transition,externalValidator. - Remove
flatproperty.
- Remove deprecated properties:
- BsIconSvg is deprecated, use BsSvgIcon instead.
- BsIconSpinner is deprecated, use BsSpinnerIcon instead.
- BsIconFontawesome is deprecated, use BsFontawesomeIcon instead.
- BsImageHolder: remove deprecated property
placeHolder. - BsLightbox:
- Remove unused properties:
overlayColor,overlayOpacity. - Rename property
imageClasstoviewerClass. - Rename property
imageStylestoviewerStyles.
- Remove unused properties:
- BsNumericField:
- Remove deprecated property:
externalValidator. - Remove properties:
spinButton,spinButtonPlacement,flat. - Change the type of
actionButtonproperty tostringto accommodate up/down and plus/minus buttons. - Mark
persistent-help-textproperty as deprecated.
- Remove deprecated property:
- BsTextArea, BsTextField:
- Remove deprecated property
externalValidator. - Remove
flatproperty. - Mark
persistent-help-textproperty as deprecated.
- Remove deprecated property
- BsToggleButton:
- Remove
flatproperty. - Mark
pillproperty as deprecated.
- Remove
- BsToggleField:
- Remove deprecated property
externalValidator. - Remove
flatproperty. - Mark properties:
persistent-help-textandpillas deprecated.
- Remove deprecated property
v2.1.7
Released: February 03, 2025
Bug Fixes
- BsTextArea: fixed bug could not determine its height when
auto-growandreadonlywere enabled and themodel-valuewasn't empty.
v2.1.6
Released: February 01, 2025
Improvements
- BsButton:
- Improve inner element spacing and padding when
dropdown-toggleis enabled. - Improve spacing between icon and caret when
default-slotis empty or undefined anddropdown-toggleis enabled.
- Improve inner element spacing and padding when
- BsTooltip: improve show or hide animation timing.
Bug Fixes
- BsTab: fixed bug that caused
v-ifto not work as expected.
v2.1.5
Released: December 30, 2024
Improvements
- BsTooltip: improve arrow positioning when activator width greater than tooltip width.
- AxiosPlugin:
- Expose
$http.patchmethod. - Detect form object for data provided to the
$http.post,$http.patch,$http.putmethods and execute appropriate axios method.
- Expose
v2.1.4
Released: December 28, 2024
Improvements
- BsTooltip:
- Prevent displaying tooltip beyond the screen viewport by shifting its coordinates or reversing its placement.
- Automatically adjust arrow positioning.
v2.1.3
Released: December 10, 2024
Features & Improvements
- BsNotification:
- Add feature to enable hiding the notification icon.
- Improves initializing and removes unnecessary html element.
- Improves the notification provider in handling and processing notification items.
- Improves css variables and classes.
v2.1.2
Released: December 08, 2024
Bug Fixes
- BsAppbarTitle: fixed bug incorrect left margin when placed as the first child of
<BsAppbar>. - BsBreadcrumb: fixed css variables.
- BsCheckboxGroup, BsRadioGroup: fixed column layout bug that did not respect the
columnproperty when its value was set to1. - BsIconFontawesome: removed unused property and fixed typescript declaration.
v2.1.1
Released: December 04, 2024
Improvements
- BsColorPicker: rename property
outlineModeButtontomodeButtonOutlined. - Rename component BsFontAwesome to BsIconFontawesome for consistency.
- Improve typescript doc comments.
Bug Fixes
- BsTooltip: fixed bug inconsistent arrow color.
v2.1.0
Released: December 03, 2024
Features & Improvements
- Migrate Google Material Icons to Google Material Symbols. This migration improve icon naming consistency, clarity and reduce the bundle size.
- Migrate scss files from legacy SASS to modern SASS.
- Reduce the number of color variants for each component on main css file (comply to Bootstrap colors with some addition) and put other color variants on different css file. This action greatly reduces the size of the main css file.
- New components: BsFontAwesome, BsBreadcrumb and BsImageUploader.
- BsIcon, BsIconSvg, BsToggleIcon:
- Improve
iconproperty to better accommodate Google Material Symbols. - Add new property
filledto better accommodate Google Material Symbols.
- Improve
- BsAlert, BsChip, BsChipGroup:
- Improve
iconproperty to better accommodate Google Material Symbols. - Improve
icon-variantproperty to better accommodate Google Material Symbols. - Change the default value of the
icon-variantproperty tooutlined.
- Improve
- BsAvatar, BsTab, BsListTileLeading, BsListNavItem, BsButton, BsToggleButton, BsToggleField:
- Add new property
icon-variantto better accommodate Google Material Symbols. - Improve
iconproperty to better accommodate Google Material Symbols.
- Add new property
- BsChipField, BsTextArea, BsTextField, BsNumericField, BsDateTimeField, BsCombobox:
- Improve properties:
append-icon,append-icon-outer,prepend-icon,prepend-icon-outerandaction-icon-variantto better accommodate Google Material Symbols.
- Improve properties:
