Release Notes
All release notes can be found through GitHub and can be viewed below for your convenience.
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:
v2.0.15
Released: November 14, 2024
Features & Improvements
- BsLightbox: add
z-indexproperty to control component stacking within HTML layers. - BsPopover: improve UI display positioning.
- BsTooltip:
- Add new properties:
activatorandarrow-off. - Improve UI performance and css variables.
- Add new properties:
Bug Fixes
- BsArrayStore: fixed bug loading state was not updated when method load was called without argument.
v2.0.13
Released: September 27, 2024
Features & Improvements
- BsButton: improve UI to better comply material design spec.
- Class Helper: improve
uuidgeneration performance.
Bug Fixes
- BsListTile: fixed bug BsListTileSubtitle text overlapped with BsListTileAction if multiline property of BsListTileContent was active and in ripple animation state.
- BsModal, BsLightbox: fixed bug closing programmatically didn't revert document scrolling to original.
v2.0.12
Released: September 20, 2024
Features & Improvements
- BsLightbox: improve image loading using preloader
- BsSideDrawer: improve collapse animation if used together with
<BsAppbar>.
v2.0.11
Released: September 08, 2024
Features & Improvements
- BsListNavItem, BsListTile, BsTab, BsTabItem:
- Add
path-nameandlocationproperties to better accommodate the<RouterLink>property.
- Add
- BsListNavItem, BsListTile: improve route matcher
- BsSideDrawer: improvement when there are multiple
<BsApp>and<BsSideDrawer>instances. - Replace
<BsAppContainer>with<BsApp>and marked<BsAppContainer>as deprecated.
Bug Fixes
- BsModel: fixed bug when the
toObjectmethod was overridden and its return value did not have a field that was mentioned by theidPropertyproperty.
v2.0.10
Released: August 12, 2024
Features & Improvements
- BsProgressBar:
- Add properties:
label,label-alignment,label-positionandinner-cls. - Replace property:
roundedwithrounded-off.
- Add properties:
- BsTextField, BsNumericField: add properties
prefixandsuffix. - BsChip: improve UI border-radius to comply material design spec.
- BsDateTimeField: prevents DatePicker from being displayed when the field is in read-only state.
- BsStore: add
expressionproperty onTFilterOptionconfiguration.
Bug Fixes
- BsModel: fix error when destroyed from BsStore.
v2.0.9
Released: July 10, 2024
Improvements
- BsDatePicker: landscape mode now works on medium-screen size.
- BsStore: remote filter can have mixed logic of and/or via filter options.
Bug Fixes
- BsColorPicker: fix color thumb strange behaviour on VitePress.
- BsDatePicker: fix picker element hover size.
- BsDateTimeField: prevent closing popup DatePicker when time element is clicked.
- BsTab: fix
icon-flip,icon-pulse,icon-spin,icon-rotationproperties not working properly.
v2.0.8
Released: May 18, 2024
Improvements
- BsChipField: improve UI padding on filled and outlined style variant.
- BsCombobox:
- Improve floating label css.
- Improve UI padding when chip mode is active.
- BsCheckboxGroup, BsRadioGroup, BsToggleField: improve padding on feedback message.
- BsNumericField: transform internal value to integer when
max-fractionproperty is set to0.
Bug Fixes
- BsCombobox: fix cascade selection when
remoteFilterproperty is set tofalse. - BsListbox: fix filter searchbox not working properly.
- BsNumericField, BsDatePicker, BsDateTimerField: fix locale resolver on SSR.
- BsToggleField: fix
tonalproperty not working properly.
v2.0.7
Released: April 20, 2024
Improvements
- BsCheckbox: improve css variables to enable changing the checkbox appearance.
Bug Fixes
- BsNumericField: fix UI when
roundedproperty is enabled andprepend-iconproperty is defined or action buttons is placed at left or both side.
v2.0.6
Released: April 11, 2024
Bug Fixes
- BsTabs: fix tab alignment not working properly on horizontal tabs.
- BsChipField: fix input field width.
v2.0.5
Released: April 8, 2024
Features & Improvements
- Add memory CacheManager.
- AbstractStore, BsStore, BsModel: improve data-model processing and make property
restUrlwritable. - BsButton:
- Improve css styles when
dropdown-toggleandtonalproperty is defined. - improve css styles on
xs(extra-small) button size.
- Improve css styles when
- BsCombobox:
- Improve popover display placement coordinates.
- Improve chain loading dataset when
parentValueis defined.
- BsIcon, BsIconSvg: cache loaded icon using CacheManager to improve performance.
- BsNumericField: improve classic form field styles.
- BsListbox: add property
autoloadto turn-off the autoloading dataset from remote source. - BsListTile: improvement when the
navigableproperty is defined. - BsPopover: improve display placement coordinates.
- BsTabs:
- Improve padding on small-screen device.
- Support sliding on horizontal tabs when the sum of tabs width exceed the container width.
- BsTextArea, BsTextField, BsChipField, BsCombobox, BsNumericField, BsDateTimeField : move the placement of the validation icon to always be on the right at the end
- Improve TypeScript definition.
Bug Fixes
- BsButton: fix border style on
flatbutton variant. - BsCheckboxGroup, BsRadioGroup: bug fix when
columnprops is defined. - BsListbox: fix searchbox visibility.
- BsListNavItem: fix incorrect html tag when component is disabled.
- BsTabs:
- Fix
tabClassproperty for custom css is not applied. - Fix activeTab not sync when
modelValueis changed programmatically.
- Fix
- BsNumericField: fix
maxValueandminValueproperty didn't work properly. - BsTextField: fix field value doesn't change immediately when the
typeproperty ispassword. - BsTextArea, BsTextField, BsChipField, BsCombobox, BsNumericField, BsDateTimeField:
- Fix validation integration using external validator.
- Fix
validationIconproperty doesn't work properly. - Fix
outlinedproperty conflict withfilledproperty when both property are present.
v2.0.4
Released: November 25, 2023
Features & Improvements
- BsBadge: add property
outlined. - BsButton:
- Add property
tonalto enable Filled Tonal button style variant. - Improve
background-color,border-color,color,box-shadowon various button state (like:hover,active,focus, etc) and style variants. - Improve
paddingon text button style variant to meet Google Material Design 3 - Text Button style.
- Add property
- BsMaskLoader: refactor property
varianttotype, and change its valid values to:linear,linear-alt,spinner,grow. - BsChip, BsChipGroup: add property
imgPaddingOffand improve css styles. - BsToggleButton: add property
tonal.
Bug Fixes
- BsAppContainer, BsContainer, BsContent, BsAppbar, BsSideDrawer: fix bug unable to get element size on non-SPA environment.
- BsAppbar, BsSideDrawer: fix onResize event arguments.
- BsAvatar, BsIcon: fix property conflict when calculating component's dimension.
- BsBadge: fix
badge-labelcss. - BsButton, BsChip: when
hrefattribute is defined component didn't render as<a>element. - BsListNavItem: fix item could not resolve route path that caused wrong active item when page reloaded.
- BSSideDrawer: fix
marginTopand height. - BsModel: remove data from body when performing DELETE request, fix dynamic properties reactivity issue.
- Resize, Scroll directive: fix wrong callback arguments.
v2.0.3
Released: July 12, 2023
Features & Improvements
- BsAppbar:
- Add property
stickyTop. - Property
stickyTopandfixedTopis treated like Bootstrap position helpers
- Add property
- BsAvatar: add property
border,borderColor. - BsCard: add property
roundedOff,borderOff. - BsChip: add property
readonly,iconPosition, - BsContainer, BsContent: improve css styles when BsAppbar
fixedTopproperty is set. - BsProgressBar: add property
valuePosition. - BsSideDrawer: improve computing of drawer position.
- Improve TypeScript definition.
Bug Fixes
- BsChip:
- Fix padding and border-radius on small chip size.
- Fix margin and icon-size on default chip size.
- BsDropdownMenu: fix bug when
v-model:openis defined. - BsListNav, BsListTile: fix padding when
spaceAroundproperty is set on BsListView. - BsListNavItem: fix bug when
v-model:activeis defined. - BsRipple: fix unnecessary animation effect when parent component becomes visible.
v2.0.1
Released: July 4, 2023
Features & Improvements
- BsButton:
- Add slot
iconfor placing a custom button icon.
- Add slot
- BsChipGroup:
- Add slot
iconfor placing a custom chip icon. - Add slot
textfor placing a custom chip label.
- Add slot
- BsToggleButton, BsToggleField:
- Add slot
iconfor placing a custom button icon. - Add slot
labelfor placing a custom button label.
- Add slot
- BsCombobox, BsListbox:
- Add slot
empty-data-msgfor placing custom message. - Add slot
not-found-msgfor placing custom message.
- Add slot
- BsDatePicker: add touchpad swipe gesture.
- BsLightbox: placed title container on top image like image title overlay.
Bug Fixes
- Fix custom slot-name doesn't work properly when used as web component using UMD/ESM javascript resource. All custom slot-name now using
kebab-casenaming convention. - BsChipGroup: fix checked icon doesn't display correctly.
- BsCheckboxGroup, BsRadioGroup: fix wrong multi-column.
v2.0.0
Released: June 30, 2023
Features & Improvements
- Rewrite the components in the TypeScript language.
- Add support for VueJs 3 and Bootstrap v5.2.
- New components: BsIconSpinner, BsIconSvg, BsProgressBar, BsColorPicker, and BsListbox.
- BsAlert: add property
filled,iconVariant, andvariant. - BsAppbar: add property
clippedRight. - BsAppContainer: add property
viewportHeight. - BsButton: add property
readonly. - BsChip: add property
iconVariant,pill. - BsChipField: add property
actionIconVariant,validationIcon,chipPill. - BsChipGroup: Add property
sliderButton,sliderButtonColor. - BsCombobox: add property
minSearchChars,minSearchLength,listboxMaxHeight,listboxMinWidth,listboxSearchLabel,checkboxColor,checkboxPosition,chipPill. - BsDatePicker: add property
surfaceColor, support mousewheel, touch and internationalization. - BsDateTimeField: add property
pickerColor,pickerCls,pickerMode,pickerWidth,pickerTransition. - BsDropdownMenu: add property
space. - BsLightbox: support navigation using keyboard arrow left/right and touch left/right.
- BsListNav: add property
id. - BsListNavItem: add property
id,borderOff,pillOff,roundedOff,badgeColor, andbadgeType. - BsListTile: add property
id,borderOff,pillOff, androundedOff. - BsListTileSubtitle: add property
rawHtml. - BsListTileTitle: add property
rawHtml. - BsListView: add property
itemRounded,itemRoundedPill,individualState, andmodelValue. - BsMaskLoader: add property
variant. - BsModal: add property
overlayClickClose. - BsNumericField: add property
actionIconVariant, andvalidationIcon. - BsOverlay: add event
click. - BsPopover: add property
color. - BsSearchField: add property
advanceSearch,popoverTransition. - BsSideDrawer: add property
position,fixedLayout,overlayColor. - BsSwitch: add property
insetMode,insetOutlined,checkoffIcon,checkedIcon. - BsTab: add property
disabled,iconSpin,iconPulse,iconFlip,iconRotation. - BsTextField: add property
actionIconVariant, andvalidationIcon. - BsToggleButton: add property
pill,rounded. - BsToggleField: add property
pill,rounded,actionIconVariant,validationIcon - BsToggleIcon: add property
size. - BsTooltip: add property
show,zIndex.
Breaking Changes
- Removed FontAwesome icons from package bundle, in favor of dynamic loading of Google Material Icons.
- All components which have
valueproperty is replaced withmodelValueproperty. See Vue 3 Migration Guide. - All
inputevent is replaced withupdate:modelValueevent, so it can be integrated withv-modeldirective. See Vue 3 Migration Guide. - BsAlert:
- Deprecated property
solid-fill, use propertyfilledinstead. - Replaced property
iconOutlinedwithiconVariantfor flexibility. - Replaced property
valuewithmodelValue. - Rename slot
alertIconwithicon.
- Deprecated property
- BsAvatar: removed property
center. - BsButton:
- Removed property
blocksee Bootstrap 5 on how to achieve the same result. - Removed property
iconFixedas of FontAwesome is removed from package bundle.
- Removed property
- BsButtonToggle:
- Deprecated, use BsToggleButton instead.
- Replaced property
valuewithmodelValue. - Replaced event
changewithupdate:modelValue.
- BsButtonToggleField:
- Deprecated, use BsToggleField instead.
- Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced property
valuewithmodelValue. - Replaced event
changewithupdate:modelValue. - Rename slot
helpTextwithhelp-text.
- BsCard: replaced property
flatwithrounded. - BsCheckbox:
- Replaced property
checkedwithmodelValue. - Removed property
falseValueandtrueValue. - Replaced event
changewithupdate:modelValue.
- Replaced property
- BsCheckboxGroup:
- Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced event
changewithupdate:modelValue. - Rename property
columnswithcolumn. - Replaced slot
helpTextwithhelp-text.
- Deprecated property
- BsChip:
- Replaced property
valuewithmodelValue. - Removed
labelproperty to meet the MD3 design specification. - Removed property
activeColor, because it is redundant with propertyactiveClass. - Removed property
faStylesas of FontAwesome is removed from package bundle. - Replaced slot
chipIconwithicon.
- Replaced property
- BsChipField:
- Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced property
valuewithmodelValue. - Replaced event
inputwithupdate:modelValue. - Replaced slot
prependIconwithprepend-inner. - Replaced slot
prependIconOuterwithprepend-outer. - Replaced slot
appendIconwithappend-inner. - Replaced slot
appendIconOuterwithappend-outer. - Replaced slot
helpTextwithhelp-text. - Removed property
chipLabeled, usedchipPillinstead. - Removed event
change, already covered by eventupdate:modelValue.
- Deprecated property
- BsChipGroup:
- Removed property
sliderArrows, used propertysliderButtoninstead. - Removed property
arrowsColor, used propertysliderButtonColorinstead. - Removed property
activeColor, used propertyactiveClassinstead. - Replaced property
valuewithmodelValue.
- Removed property
- BsCombobox:
- Deprecated property
popoverMaxHeight, use propertylistboxMaxHeightinstead. - Deprecated property
popoverMinWidth, use propertylistboxMinWidthinstead. - Deprecated property
checkOptionColor, use propertycheckboxColorinstead. - Deprecated property
checkOptionPosition, use propertycheckboxPositioninstead. - Deprecated property
minimumItemsForSearch, use propertyminSearchLengthinstead. - Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced property
valuewithmodelValue. - Replaced event
inputwithupdate:modelValue. - Replaced slot
optionItemwithoption-item. - Replaced slot
prependIconwithprepend-inner. - Replaced slot
prependIconOuterwithprepend-outer. - Replaced slot
appendIconwithappend-inner. - Replaced slot
appendIconOuterwithappend-outer. - Replaced slot
helpTextwithhelp-text. - Removed property
open. - Removed property
chipLabeled, usedchipPillinstead. - Removed event
change, already covered by eventupdate:modelValue.
- Deprecated property
- BsDatePicker:
- Deprecated property
viewMode, use propertymodeinstead. - Replaced property
valuewithmodelValue. - Replaced event
inputwithupdate:modelValue. - Replaced dependency of
momentjswithluxon. - Removed property
color. - Removed property
firstDayOfWeek. - Removed property
format. - The output value of the
modelValueproperty follows the ISO 8601 standard.
- Deprecated property
- BsDateTimeField:
- Deprecated property
viewMode, use propertypickerModeinstead. - Deprecated property
transition, use propertypickerTransitioninstead. - Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced dependency of
momentjswithluxon. - Replaced property
valuewithmodelValue. - Replaced event
inputwithupdate:modelValue. - Replaced slot
prependIconwithprepend-inner. - Replaced slot
prependIconOuterwithprepend-outer. - Replaced slot
appendIconwithappend-inner. - Replaced slot
appendIconOuterwithappend-outer. - Replaced slot
helpTextwithhelp-text. - Removed property
open. - Removed property
color, use propertypickerColorinstead. - Removed property
firstDayOfWeek. - Removed event
change, already covered by eventupdate:modelValue.
- Deprecated property
- BsIcon: replace property
rotationwithrotate. - BsIconToggle:
- Deprecated, use BsToggleIcon instead.
- Replaced property
valuewithmodelValue.
- BsLightbox:
- Deprecated property
overlayClose, use propertyoverlayClickCloseinstead. - Removed method
changeActive, usesetActiveinstead.
- Deprecated property
- BsListNavItem:
- Removed property
exact. - Replace event
inputwithupdate:active.
- Removed property
- BsListTile:
- Replace event
inputwithupdate:active. - Removed property
exact.
- Replace event
- BsListView:
- Replace property
activeItemBorderedwithitemBorderVariant.
- Replace property
- BsMaskLoader:
- Deprecated property
spinnerType, use propertyvariantinstead.
- Deprecated property
- BsModal:
- Deprecated property
overlayClose, use propertyoverlayClickCloseinstead.
- Deprecated property
- BsMenu:
- Deprecated, use BsDropdownMenu instead.
- BsNotification:
- Component must be activated first on the file
app.vueormain.vuebefore usingthis.$notificationoption api oruseVueMdbNotification()composable api.
- Component must be activated first on the file
- BsNumericField:
- Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced property
valuewithmodelValue. - Replaced event
inputwithupdate:modelValue. - Replaced slot
prependIconwithprepend-inner. - Replaced slot
prependIconOuterwithprepend-outer. - Replaced slot
appendIconwithappend-inner. - Replaced slot
appendIconOuterwithappend-outer. - Replaced slot
helpTextwithhelp-text. - Removed property
actionButtonColor. - Removed event
change, already covered by eventupdate:modelValue.
- Deprecated property
- BsPopover:
- Replace property
overlayClosewithoverlayClickClose.
- Replace property
- BsRadio:
- Replaced property
checkedwithmodelValue. - Replaced event
changewithupdate:modelValue.
- Replaced property
- BsRadioGroup:
- Replaced property
columnswithcolumn. - Deprecated property
externalValidator, use propertyvalidatorinstead. - Replace event
changewithupdate:modelValue. - Replaced slot
helpTextwithhelp-text.
- Replaced property
- BsRipple:
- Removed property
eventTrigger.
- Removed property
- BsSearchField:
- Replaced event
inputwithupdate:modelValue. - Replaced property
valuewithmodelValue. - Replaced property
searchOptionswithadvanceSearch. - Replaced property
transitionwithpopoverTransition. - Removed property
innerCls.
- Replaced event
- BsSwitch:
- Replaced property
checkedwithmodelValue. - Replaced event
changewithupdate:modelValue. - Removed property
falseValueandtrueValue.
- Replaced property
- BsTab:
- Replace property
valuewithmodelValue.
- Replace property
- BsTextArea, BsTextField:
- Deprecated property
externalValidator, use propertyvalidatorinstead. - Replaced property
valuewithmodelValue. - Replaced event
inputwithupdate:modelValue. - Replaced slot
prependIconwithprepend-inner. - Replaced slot
prependIconOuterwithprepend-outer. - Replaced slot
appendIconwithappend-inner. - Replaced slot
appendIconOuterwithappend-outer. - Replaced slot
helpTextwithhelp-text. - Removed event
change, already covered by eventupdate:modelValue.
- Deprecated property
v1.2.1
Released: July 01, 2021
Bug Fixes & Improvements
- Upgrade package builder to webpack v5.x
- Improve build scripts
- BsNotification: fix component registration
- BsChip, BsChipField, BsCombobox, BsNumericField: fix missing component import
- BsRadio: fix property mutation
v1.2.0
Released: June 29, 2021
Features
- New components: BsNumericField, BsChip, BsChipGroup, BsChipField
- New icons:
AddCircle,AddCircleOutline,CheckCircle,CheckCircleOutline,Checked,Error,ErrorOutline,Help,HelpCenter,HelpOutline,Info,Remove,RemoveCircle,RemoveCircleOutline,Report,ReportOutline,Shield,Verified,VerifiedUser,Warning,WarningOutline,InvertColors - BsCombobox: add properties
chip-enabled,chip-color,chip-labeledandchip-outlined - BsListNavItem: add properties
badge, andbadge-variant - BsAlert: add properties
icon-flip,icon-outlined,icon-pulse,icon-rotation,icon-spin,icon-type, andsolid-fill - BsTabs: add properties
active-class
Bug Fixes & Improvements
- Improve Helper class: add method
roundNumber - Improve Tabs component: customize inactive TabItem via
tab-classproperty and active TabItem viaactive-classproperty for tabs variant:pills,modern, andmaterial. - Improve BsIcon template rendering
- Improve BsAlert: enable using internal icon via
iconproperty - BsNumericField: prevent value changing with UP/DOWN arrows when field state is
readonlyordisabledand fixtabkey - BsNumericField, BsTextField, BsTextArea: fix css when field state is
readonlyordisabled - BsDateTimeField: disabling focus when field state is
disabled - Expose
FontAwesomeLayersandFontAwesomeLayersTextcomponents
v1.1.4
Released: January 31, 2021
Features & Improvements
- BsMaskLoader: add properties
overlay-color,overlay-opacity,spinner-color,spinner-thickness, andspinner-type - BsMenu: improve keyboard navigation using
arrow-downandarrow-up
Bug Fixes
- BsAppbarItems: remove
font-sizescss styles - BsPopover: fix
spaceproperty did not apply correctly whenplacementproperty sets totop,top-leftortop-right - Refactor
popovertransition animation toscale
v1.1.3
Released: January 5, 2021
Bug Fixes & Improvements
- BsGrid: fix side effect on methods
sort,setPageSize,_fetchData, and update scss styles - BsSearchField: remove property
can-closeand fixBsPopovershow/hide procedure whensearch-optionsis enabled - BsTreegridCell: fix warning when icon is null
- BsCheckboxGroup, BsRadioGroup: fix multi-column items when
columnsproperty value is1 - BsButtonToggleField: fix non-persistent help text and update scss styles
- AbstractStore: add methods
setPageSizeandsetSorters - BsStore: fix method
appenddidn't send data to remote service - BsModel: constructor improvement
v1.1.1
Released: December 21, 2020
Bug Fixes & Improvements
- Touch: directive did not expose correctly
- BsCard: add DOM event listener
- BsNotification: change default variant and update css styles
- BsTextField, BsTextArea, BsRadioGroup, BsDateTimeField, BsCombobox, BsCheckboxGroup: bug fix when form reset
v1.1.0
Released: December 18, 2020
Features
- New components: BsExpandTransition, BsCardMedia, BsIconToggle, BsListNav, BsListNavItem
- BsAvatar: add properties
icon-flip,icon-spinandicon-pulse - BsButton: add properties
pillandrounded, emit eventsinputto updateactiveproperty - BsCard: add properties
img-bottom-alt,img-bottom-src,img-top-alt,img-top-src - BsCheckbox: add property
readonly - BsCheckboxGroup: add property
readonly - BsSwitch: add property
readonly - BsIcon: add properties
flip,pulse,rotation,spin, and add new icons:delete-outline - BsListTile: add properties
ripple-offandnavigable - BsListTileAction: add
centerproperty - BsListTileLeading: add properties
icon,icon-flip,icon-rotation,icon-spinandicon-pulse - BsListView: add properties
single-expand,space-around, andactive-item-bordered - BsTextArea: add properties
append-icon-outer,prepend-icon-outer, andfilled - BsTextField: add properties
append-icon-outer,prepend-icon-outer, andfilled - BsCombobox: add properties
append-icon-outer,prepend-icon-outer, andfilled - BsDateTimeField: add properties
append-icon-outer,prepend-icon-outer, andfilled - BsGridColumn: add properties
order,cell-data - BsModal: add properties
body-class,footer-class, andheader-class - BsLightbox: add properties
image-class, andimage-styles - Add css classes:
font-weight-bold,font-weight-bolder,font-weight-boldest
Bug Fixes & Improvements
- BsAlert: improve css alert-variant
- BsMaskLoader: incorrect z-index
- BsButton: rename property
buttontotypeandrippletoripple-off - BsIcon: remove css class
d-flexandalign-items-center - BsImageHolder: computed cssClass, height and width improvement
- BsListView: beforeDestroy improvement, add function
addItem(),addChild(),findActive(),removeItem(),removeChild() - BsListTile: improve when to generate
<a>element or<div>element and update component scss - BsProgress: change property
typedefault value to 'bar' - BsSideDrawer: computed inline style improvement
- BsCheckbox, BsSwitch: improve css classes
- BsCombobox: improve html template and css classes
- BsTextArea: improve html template and css classes
- BsTextField: improve html template and css classes
- BsDateTimeField: improve html template and css classes
- BsGrid: improve html template and css classes, rename property
borderlesstobordered - BsModal: rename slot
titletoheader, and rename propertyfullscreentofull-page - BsTabLabel: fix icon padding
- Improve scss color variables
- Improve JsDoc
v1.0.4
Released: August 10, 2020
Bug Fixes & Improvements
- BsMaskLoader, BsButtonToggle, BsContent, BsCheckboxGroup, BsRadioGroup, BsSearchField, BsGrid, BsLightbox, BsPagination : add missing import and components declaration
- BsAppbar: smooth transition when minimize SideDrawer
- BsModal: fix invalid css padding and line-height at modal title
- AbstractStore: add functions
find(),findBy(),findIndex(),remove(),removeAt(), and some improvement - BsModel: constructor improvement and function
delete() - BsStore: constructor improvement and add function
delete(),deletes() - Helper: add function
isString()
v1.0.3
Released: Mei 20, 2020
Bug Fixes
- BsSpacer: fix didn't fill available space
v1.0.2
Released: Mei 20, 2020
Bug Fixes
- BsGrid: fix local paging, local sorting, and local filtering
- BsPagination: fix combobox paging
- BsArrayStore, BsStore: enhance LocalFilter to match BsGrid filterable spec
