Release Notes
All release notes can be found through GitHub and can be viewed below for your convenience.
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
column
property 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
outlineModeButton
tomodeButtonOutlined
. - 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
icon
property to better accommodate Google Material Symbols. - Add new property
filled
to better accommodate Google Material Symbols.
- Improve
- BsAlert, BsChip, BsChipGroup:
- Improve
icon
property to better accommodate Google Material Symbols. - Improve
icon-variant
property to better accommodate Google Material Symbols. - Change the default value of the
icon-variant
property tooutlined
.
- Improve
- BsAvatar, BsTab, BsListTileLeading, BsListNavItem, BsButton, BsToggleButton, BsToggleField:
- Add new property
icon-variant
to better accommodate Google Material Symbols. - Improve
icon
property 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-outer
andaction-icon-variant
to better accommodate Google Material Symbols.
- Improve properties:
v2.0.15
Released: November 14, 2024
Features & Improvements
- BsLightbox: add
z-index
property to control component stacking within HTML layers. - BsPopover: improve UI display positioning.
- BsTooltip:
- Add new properties:
activator
andarrow-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
uuid
generation 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-name
andlocation
properties 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
toObject
method was overridden and its return value did not have a field that was mentioned by theidProperty
property.
v2.0.10
Released: August 12, 2024
Features & Improvements
- BsProgressBar:
- Add properties:
label
,label-alignment
,label-position
andinner-cls
. - Replace property:
rounded
withrounded-off
.
- Add properties:
- BsTextField, BsNumericField: add properties
prefix
andsuffix
. - 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
expression
property onTFilterOption
configuration.
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-rotation
properties 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-fraction
property is set to0
.
Bug Fixes
- BsCombobox: fix cascade selection when
remoteFilter
property is set tofalse
. - BsListbox: fix filter searchbox not working properly.
- BsNumericField, BsDatePicker, BsDateTimerField: fix locale resolver on SSR.
- BsToggleField: fix
tonal
property 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
rounded
property is enabled andprepend-icon
property 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
restUrl
writable. - BsButton:
- Improve css styles when
dropdown-toggle
andtonal
property 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
parentValue
is defined.
- BsIcon, BsIconSvg: cache loaded icon using CacheManager to improve performance.
- BsNumericField: improve classic form field styles.
- BsListbox: add property
autoload
to turn-off the autoloading dataset from remote source. - BsListTile: improvement when the
navigable
property 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
flat
button variant. - BsCheckboxGroup, BsRadioGroup: bug fix when
column
props is defined. - BsListbox: fix searchbox visibility.
- BsListNavItem: fix incorrect html tag when component is disabled.
- BsTabs:
- Fix
tabClass
property for custom css is not applied. - Fix activeTab not sync when
modelValue
is changed programmatically.
- Fix
- BsNumericField: fix
maxValue
andminValue
property didn't work properly. - BsTextField: fix field value doesn't change immediately when the
type
property ispassword
. - BsTextArea, BsTextField, BsChipField, BsCombobox, BsNumericField, BsDateTimeField:
- Fix validation integration using external validator.
- Fix
validationIcon
property doesn't work properly. - Fix
outlined
property conflict withfilled
property when both property are present.
v2.0.4
Released: November 25, 2023
Features & Improvements
- BsBadge: add property
outlined
. - BsButton:
- Add property
tonal
to enable Filled Tonal button style variant. - Improve
background-color
,border-color
,color
,box-shadow
on various button state (like:hover
,active
,focus
, etc) and style variants. - Improve
padding
on text button style variant to meet Google Material Design 3 - Text Button style.
- Add property
- BsMaskLoader: refactor property
variant
totype
, and change its valid values to:linear
,linear-alt
,spinner
,grow
. - BsChip, BsChipGroup: add property
imgPaddingOff
and 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-label
css. - BsButton, BsChip: when
href
attribute 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
marginTop
and 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
stickyTop
andfixedTop
is 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
fixedTop
property 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:open
is defined. - BsListNav, BsListTile: fix padding when
spaceAround
property is set on BsListView. - BsListNavItem: fix bug when
v-model:active
is defined. - BsRipple: fix unnecessary animation effect when parent component becomes visible.
v2.0.1
Released: July 4, 2023
Features & Improvements
- BsButton:
- Add slot
icon
for placing a custom button icon.
- Add slot
- BsChipGroup:
- Add slot
icon
for placing a custom chip icon. - Add slot
text
for placing a custom chip label.
- Add slot
- BsToggleButton, BsToggleField:
- Add slot
icon
for placing a custom button icon. - Add slot
label
for placing a custom button label.
- Add slot
- BsCombobox, BsListbox:
- Add slot
empty-data-msg
for placing custom message. - Add slot
not-found-msg
for 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-case
naming 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
value
property is replaced withmodelValue
property. See Vue 3 Migration Guide. - All
input
event is replaced withupdate:modelValue
event, so it can be integrated withv-model
directive. See Vue 3 Migration Guide. - BsAlert:
- Deprecated property
solid-fill
, use propertyfilled
instead. - Replaced property
iconOutlined
withiconVariant
for flexibility. - Replaced property
value
withmodelValue
. - Rename slot
alertIcon
withicon
.
- Deprecated property
- BsAvatar: removed property
center
. - BsButton:
- Removed property
block
see Bootstrap 5 on how to achieve the same result. - Removed property
iconFixed
as of FontAwesome is removed from package bundle.
- Removed property
- BsButtonToggle:
- Deprecated, use BsToggleButton instead.
- Replaced property
value
withmodelValue
. - Replaced event
change
withupdate:modelValue
.
- BsButtonToggleField:
- Deprecated, use BsToggleField instead.
- Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced property
value
withmodelValue
. - Replaced event
change
withupdate:modelValue
. - Rename slot
helpText
withhelp-text
.
- BsCard: replaced property
flat
withrounded
. - BsCheckbox:
- Replaced property
checked
withmodelValue
. - Removed property
falseValue
andtrueValue
. - Replaced event
change
withupdate:modelValue
.
- Replaced property
- BsCheckboxGroup:
- Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced event
change
withupdate:modelValue
. - Rename property
columns
withcolumn
. - Replaced slot
helpText
withhelp-text
.
- Deprecated property
- BsChip:
- Replaced property
value
withmodelValue
. - Removed
label
property to meet the MD3 design specification. - Removed property
activeColor
, because it is redundant with propertyactiveClass
. - Removed property
faStyles
as of FontAwesome is removed from package bundle. - Replaced slot
chipIcon
withicon
.
- Replaced property
- BsChipField:
- Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced property
value
withmodelValue
. - Replaced event
input
withupdate:modelValue
. - Replaced slot
prependIcon
withprepend-inner
. - Replaced slot
prependIconOuter
withprepend-outer
. - Replaced slot
appendIcon
withappend-inner
. - Replaced slot
appendIconOuter
withappend-outer
. - Replaced slot
helpText
withhelp-text
. - Removed property
chipLabeled
, usedchipPill
instead. - Removed event
change
, already covered by eventupdate:modelValue
.
- Deprecated property
- BsChipGroup:
- Removed property
sliderArrows
, used propertysliderButton
instead. - Removed property
arrowsColor
, used propertysliderButtonColor
instead. - Removed property
activeColor
, used propertyactiveClass
instead. - Replaced property
value
withmodelValue
.
- Removed property
- BsCombobox:
- Deprecated property
popoverMaxHeight
, use propertylistboxMaxHeight
instead. - Deprecated property
popoverMinWidth
, use propertylistboxMinWidth
instead. - Deprecated property
checkOptionColor
, use propertycheckboxColor
instead. - Deprecated property
checkOptionPosition
, use propertycheckboxPosition
instead. - Deprecated property
minimumItemsForSearch
, use propertyminSearchLength
instead. - Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced property
value
withmodelValue
. - Replaced event
input
withupdate:modelValue
. - Replaced slot
optionItem
withoption-item
. - Replaced slot
prependIcon
withprepend-inner
. - Replaced slot
prependIconOuter
withprepend-outer
. - Replaced slot
appendIcon
withappend-inner
. - Replaced slot
appendIconOuter
withappend-outer
. - Replaced slot
helpText
withhelp-text
. - Removed property
open
. - Removed property
chipLabeled
, usedchipPill
instead. - Removed event
change
, already covered by eventupdate:modelValue
.
- Deprecated property
- BsDatePicker:
- Deprecated property
viewMode
, use propertymode
instead. - Replaced property
value
withmodelValue
. - Replaced event
input
withupdate:modelValue
. - Replaced dependency of
momentjs
withluxon
. - Removed property
color
. - Removed property
firstDayOfWeek
. - Removed property
format
. - The output value of the
modelValue
property follows the ISO 8601 standard.
- Deprecated property
- BsDateTimeField:
- Deprecated property
viewMode
, use propertypickerMode
instead. - Deprecated property
transition
, use propertypickerTransition
instead. - Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced dependency of
momentjs
withluxon
. - Replaced property
value
withmodelValue
. - Replaced event
input
withupdate:modelValue
. - Replaced slot
prependIcon
withprepend-inner
. - Replaced slot
prependIconOuter
withprepend-outer
. - Replaced slot
appendIcon
withappend-inner
. - Replaced slot
appendIconOuter
withappend-outer
. - Replaced slot
helpText
withhelp-text
. - Removed property
open
. - Removed property
color
, use propertypickerColor
instead. - Removed property
firstDayOfWeek
. - Removed event
change
, already covered by eventupdate:modelValue
.
- Deprecated property
- BsIcon: replace property
rotation
withrotate
. - BsIconToggle:
- Deprecated, use BsToggleIcon instead.
- Replaced property
value
withmodelValue
.
- BsLightbox:
- Deprecated property
overlayClose
, use propertyoverlayClickClose
instead. - Removed method
changeActive
, usesetActive
instead.
- Deprecated property
- BsListNavItem:
- Removed property
exact
. - Replace event
input
withupdate:active
.
- Removed property
- BsListTile:
- Replace event
input
withupdate:active
. - Removed property
exact
.
- Replace event
- BsListView:
- Replace property
activeItemBordered
withitemBorderVariant
.
- Replace property
- BsMaskLoader:
- Deprecated property
spinnerType
, use propertyvariant
instead.
- Deprecated property
- BsModal:
- Deprecated property
overlayClose
, use propertyoverlayClickClose
instead.
- Deprecated property
- BsMenu:
- Deprecated, use BsDropdownMenu instead.
- BsNotification:
- Component must be activated first on the file
app.vue
ormain.vue
before usingthis.$notification
option api oruseVueMdbNotification()
composable api.
- Component must be activated first on the file
- BsNumericField:
- Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced property
value
withmodelValue
. - Replaced event
input
withupdate:modelValue
. - Replaced slot
prependIcon
withprepend-inner
. - Replaced slot
prependIconOuter
withprepend-outer
. - Replaced slot
appendIcon
withappend-inner
. - Replaced slot
appendIconOuter
withappend-outer
. - Replaced slot
helpText
withhelp-text
. - Removed property
actionButtonColor
. - Removed event
change
, already covered by eventupdate:modelValue
.
- Deprecated property
- BsPopover:
- Replace property
overlayClose
withoverlayClickClose
.
- Replace property
- BsRadio:
- Replaced property
checked
withmodelValue
. - Replaced event
change
withupdate:modelValue
.
- Replaced property
- BsRadioGroup:
- Replaced property
columns
withcolumn
. - Deprecated property
externalValidator
, use propertyvalidator
instead. - Replace event
change
withupdate:modelValue
. - Replaced slot
helpText
withhelp-text
.
- Replaced property
- BsRipple:
- Removed property
eventTrigger
.
- Removed property
- BsSearchField:
- Replaced event
input
withupdate:modelValue
. - Replaced property
value
withmodelValue
. - Replaced property
searchOptions
withadvanceSearch
. - Replaced property
transition
withpopoverTransition
. - Removed property
innerCls
.
- Replaced event
- BsSwitch:
- Replaced property
checked
withmodelValue
. - Replaced event
change
withupdate:modelValue
. - Removed property
falseValue
andtrueValue
.
- Replaced property
- BsTab:
- Replace property
value
withmodelValue
.
- Replace property
- BsTextArea, BsTextField:
- Deprecated property
externalValidator
, use propertyvalidator
instead. - Replaced property
value
withmodelValue
. - Replaced event
input
withupdate:modelValue
. - Replaced slot
prependIcon
withprepend-inner
. - Replaced slot
prependIconOuter
withprepend-outer
. - Replaced slot
appendIcon
withappend-inner
. - Replaced slot
appendIconOuter
withappend-outer
. - Replaced slot
helpText
withhelp-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-labeled
andchip-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-class
property and active TabItem viaactive-class
property for tabs variant:pills
,modern
, andmaterial
. - Improve BsIcon template rendering
- Improve BsAlert: enable using internal icon via
icon
property - BsNumericField: prevent value changing with UP/DOWN arrows when field state is
readonly
ordisabled
and fixtab
key - BsNumericField, BsTextField, BsTextArea: fix css when field state is
readonly
ordisabled
- BsDateTimeField: disabling focus when field state is
disabled
- Expose
FontAwesomeLayers
andFontAwesomeLayersText
components
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-down
andarrow-up
Bug Fixes
- BsAppbarItems: remove
font-size
scss styles - BsPopover: fix
space
property did not apply correctly whenplacement
property sets totop
,top-left
ortop-right
- Refactor
popover
transition 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-close
and fixBsPopover
show/hide procedure whensearch-options
is enabled - BsTreegridCell: fix warning when icon is null
- BsCheckboxGroup, BsRadioGroup: fix multi-column items when
columns
property value is1
- BsButtonToggleField: fix non-persistent help text and update scss styles
- AbstractStore: add methods
setPageSize
andsetSorters
- BsStore: fix method
append
didn'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-spin
andicon-pulse
- BsButton: add properties
pill
androunded
, emit eventsinput
to updateactive
property - 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-off
andnavigable
- BsListTileAction: add
center
property - BsListTileLeading: add properties
icon
,icon-flip
,icon-rotation
,icon-spin
andicon-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
button
totype
andripple
toripple-off
- BsIcon: remove css class
d-flex
andalign-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
type
default 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
borderless
tobordered
- BsModal: rename slot
title
toheader
, and rename propertyfullscreen
tofull-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