Releases: dotnetcore/BootstrapBlazor
Releases · dotnetcore/BootstrapBlazor
v9.7.3
Release 2025-6-11 V9.7.3
Break changes
Bugs
- fix(ErrorLogger): throw exception on wasm mode by @ArgoZhang in #6210
Features
- revert(Bootstrap): revert dynamic load bootstrap module by @ArgoZhang in #6205
Extensions
Documentation
- doc(IpLocator): add WebClientOptions usage documentation by @ArgoZhang in #6208
Full Changelog: v9.7.1...v9.7.3
v9.7.1
Release 2025-6-11 V9.7.1
Break changes
- feat(Upload): redesign upload components by @ArgoZhang in #6049
- feat(Select): redesign OnBeforeSelectedItemChange/ShowSwal logic by @ArgoZhang in #6199
Bugs
- fix(BootstrapBlazorErrorBoundary): improve BuildRenderTree logic to render error or fallback content by @flyliononline in #6114
- fix(Select): search icon not vertical center when use BI icon theme by @ArgoZhang in #6173
Features
- feat(BootstrapBlazorOptions): add
ShowErrorLoggerToastparameter by @ArgoZhang in #6117 - feat(Layout): integrated
ErrorLoggerhandler global exception by @ArgoZhang in #6119 - feat(SelectGeneric): add reset logic when
TextConvertToValueCallbackreturn null by @ArgoZhang in #6123 - feat(TabItem): add
Idparameter by @ArgoZhang in #6124 - feat(ImageViewer): support change
ZoomSpeedby @h2ls in #6145 - feat(TabItem): implement
IHandlerExceptioninterface supportErrorLoggerby @ArgoZhang in #6148 - feat(IErrorLogger): support Release mode only show exception message by @ArgoZhang in #6152
- feat(SelectTree): add
CanExpandWhenDisabledparameter by @WilliamLiu1997 in #6128 - feat(IFrame): add attributes support by @ArgoZhang in #6160
- feat(PdfViewer): add
PdfViewercomponent by @ArgoZhang in #6164 - feat(PdfViewer): add
UseGoogleDocsparameter by @ArgoZhang in #6170 - feat(ImageCorpper): update
AspectRatiotype to float by @ArgoZhang in #6175 - feat(ImageCropper): add
Previewparameter by @ArgoZhang in #6177 - feat(ImageCropper): add
OnCropChangedAsyncparameter by @ArgoZhang in #6179 - feat(Stack): rename
bb_stacktobb-stackby @ArgoZhang in #6189 - feat(Bootstrap): bump dependence
5.3.6by @ArgoZhang in #6191 - feat(BootstrapServiceBase): update exception message support
Chinesemessage by @ArgoZhang in #6197 - feat(Bootstrap): support dynamic load bootstrap javascript by @ArgoZhang in #6201
- feat(Print): support
cavashtml element by @ArgoZhang in #6203
Performance
- feat(Upload): use local preview instead of base64 format by @ArgoZhang in #6157
Documentation
- doc(SelectGeneric): update
IsEditableparaemeter sample code by @ArgoZhang in #6135 - doc(Bootstrap): load bootstrap unbundle javascript on debug mode by @ArgoZhang in #6137
- doc(Icon): reorder icon category by @ArgoZhang in #6155
- doc(Login): add microsoft login template by @h2ls in #6162
- doc(PdfViewer): add
OnLoadedevent callback sample code by @ArgoZhang in #6166 - doc(Upload): update drop upload component documetation by @ArgoZhang in #6193
- doc(BootstrapBlazorRoot): update usage documentation by @ArgoZhang in #6195
New Contributors
- @flyliononline made their first contribution in #6114
- @WilliamLiu1997 made their first contribution in #6128
Full Changelog: v9.7.0...v9.7.1
v9.7.0
Release 2025-5-29 V9.7.0
Break changes
- feat(IValidateComponent): update ToggleMessage return value as Task by @ArgoZhang in #6112
Bugs
- fix(Layout): authorization failure in virtual directory mode by @ArgoZhang in #6086
- fix(Table): remove ShowExtendEditButton/ShowExtendDeleteButton check condition by @ArgoZhang in #6090
- fix(SelectGeneric): add dropdown-menu-body class by @ArgoZhang in #6110
Features
- feat(Meeting): add Meeting component by @ArgoZhang in #6092
- feat(MultiSelectFilter): add MultiSelectFilter component by @ArgoZhang in #6097
- refactor(BootstrapInputGroupLabel): use DynamicElement unified tag by @ArgoZhang in #6101
- feat(MultiSelectGeneric): add MultiSelectGeneric component by @ArgoZhang in #6103
- feat(Card): add HeaderPaddingY parameter by @ArgoZhang in #6106
- refactor(Validate): update dispose method by @ArgoZhang in #6108
Extensions
- feat(Splitting): bump version 9.0.3 update style by @ArgoZhang in #6079
- feat(UniverSheet): bump version 9.0.5 update dependence to latest by @ArgoZhang in #6085
- feat(TableExport): bump version 9.2.5 update MiniExcel to latest v1.41.2 by @ArgoZhang in #6088
Documentation
- doc(UniverSheet): update documentation remove UnSubscribe call by @ArgoZhang in #6083
- doc(FilterProvider): add documentation for FilterProvider by @ArgoZhang in #6095
Full Changelog: v9.6.4...v9.7.0
v9.6.4
Release 2025-5-22 V9.6.4
Break changes
Bugs
- fix(Table): line no support SortableList by @ArgoZhang in #6045
- fix(Select): shoulde keep selected item when OnBeforeSelectedItemChange return false by @ArgoZhang in #6052
- fix(Watermark): multiple elements not displayed by @ArgoZhang in #6058
- fix(Textarea): set UseShiftEnter to true not work by @ArgoZhang in #6059
- fix(CheckbxoList): resolve mvvm not work by @ArgoZhang in #6060
Features
- feat(Toast): support async update content use same option by @ArgoZhang in #6037
- feat(Message): support async update content use same option by @ArgoZhang in #6040
- feat(Select): add ShowSwal parameter by @ArgoZhang in #6053
- feat(ErrorLogger): do not show the exception info on DEBUG mode by @ArgoZhang in #6075
- feat(Table): add IsAutoScrollTopWhenClickPage parameter by @ArgoZhang in #6077
Performance
Documentation
- doc(Select): add generic type documentation by @ArgoZhang in #6072
New Contributors
Full Changelog: v9.6.3...v9.6.4
v9.6.3
Release 2025-5-15 V9.6.3
Break changes
Bugs
Features
- feat(FilterProvider): add FilterProvider component by @ArgoZhang in #6029
Performance
Documentation
New Contributors
Full Changelog: v9.6.2...v9.6.3
v9.6.2
Release 2025-5-14 V9.6.2
Break changes
Bugs
- fix(ErrorLogger): add custom
OnErrorHandleAsyncon Layout not work by @ArgoZhang in #6004 - fix(NavigateToExtensions): not work
NavigateToextension method by @ArgoZhang in #6026
Features
- feat(Localizer): add
GetStringFromBaseTypelogic support base type by @kimdiego2098 in #6006 - feat(MultiFilter): add
StringComparisonparameter by @ArgoZhang in #6010 - feat(TableColumn): add
IgnoreWhenExportparameter by @ArgoZhang in #6011 - feat(Table): add
EnableKeyboardNavigationCellparameter by @ArgoZhang in #6015 - feat(Table): skip validate on Excel model by @ArgoZhang in #6017
- feat(TableFilter): add
Filtercomponent by @ArgoZhang in #6020 - feat(Select): add
IsAutoClearSearchTextWhenCollapsedparameter by @ArgoZhang in #6024
Performance
Documentation
- doc(FullScreenButton): add
FullScreenOptiondocumentation by @ArgoZhang in #6005
New Contributors
Full Changelog: v9.6.1...v9.6.2
v9.6.1
Release 2025-5-8 V9.6.1
Break changes
Bugs
Features
- feat(Utility): improve registerBootstrapBlazorModule method by @ArgoZhang in #5936
- feat(Utility): add drawImage method by @ArgoZhang in #5938
- feat(IVideoDevice): add IVideoDevice service by @ArgoZhang in #5940
- feat(ModalDialog): add FooterContentTemplate parameter by @ArgoZhang in #5947
- feat(Table): add ToolbarTemplate parameter by @ArgoZhang in #5951
- feat(IAudioDevice): add IAudioDevice service by @ArgoZhang in #5955
- feat(Tab): update css for fullscreen state by @ArgoZhang in #5959
- feat(IVideoDevice): add GetPreviewData method by @ArgoZhang in #5965
- feat(IVideoDevice): add GetData method by @ArgoZhang in #5967
- feat(Logout): add AvatarRadius parameter by @ArgoZhang in #5969
- feat(ExportPdfButton): update AutoDownload default value to true by @ArgoZhang in #5973
- feat(Dialog): add Show extension method by @ArgoZhang in #5983
- feat(DockView): bump version 9.1.13 by @ArgoZhang in #5985
- feat(Table): enhances the validation logic for edit and delete operations by @AiYuZhen in #5992
- feat(Tab): update FullScreen targetId by @ArgoZhang in #5996
Performance
Documentation
- doc(QRCode): add QRCode app sample by @ArgoZhang in #5932
- doc(ITotpService): update inject service document by @ArgoZhang in #5934
- doc(MFA): add MFA sample code by @ArgoZhang in #5975
New Contributors
Full Changelog: v9.6.0...v9.6.1
v9.6.0
Release 2025-4-30 V9.6.0
Break changes
Bugs
Features
- feat(Dialog): add IsHidePreviousDialog parameter by @ArgoZhang in #5866
- feat(TableExport): bump MiniExcel version to 1.41.0 by @ArgoZhang in #5870
- feat(Table): support fixed column on ResizeColumnCallback by @ArgoZhang in #5873
- feat(Ajax): update ajax body according method by @ArgoZhang in #5881
- feat(Markdown): support default Language by @ArgoZhang in #5885
- feat(PopConfirmButton): support trigger OnClose event callback when click document by @ArgoZhang in #5889
- feat(SpeechWave): remove Task.Run support wpf by @ArgoZhang in #5894
- feat(Timer): remove Task.Run support wpf by @ArgoZhang in #5896
- feat(BootstrapInputGroupLabel): add ChildContent parameter by @ArgoZhang in #5905
- feat(OtpInput): add OtpInput component by @ArgoZhang in #5902
- feat(ITotpService): add ITotpService interface by @ArgoZhang in #5900
- feat(ExpandableNodeCache): use RemoveWhere instead of Remove method by @AiYuZhen in #5906
- feat(LayoutSpitBar): rename LayoutSplitBar component name by @ArgoZhang in #5915
- feat(Player): add OnEvent callback by @ArgoZhang in #5921
- chore(UniverSheet): bump version 9.0.4 by @ArgoZhang in #5925
- chore(DockView): bump version 9.1.12 by @ArgoZhang in #5927
- feat(Search): redesign OnClear parameter by @ArgoZhang in #5929
Performance
Documentation
- doc(ITotpService): add sample code by @ArgoZhang in #5912
New Contributors
Full Changelog: v9.5.10...v9.6.0
v9.5.10
Release 2025-4-23 V9.5.10
Break changes
Bugs
- fix(AutoComplete): studder on long running OnValueChanged function call by @celadaris in #5819
- fix(Select): cannot select value again after clear by code by @ArgoZhang in #5834
Features
- feat(AutoFill): consistent with AutoComplete partial refresh of drop-down box by @ArgoZhang in #5831
- feat(AutoFill): always filter the dropdown items by input text by @ArgoZhang in #5842
- feat(Tab): add IsLoopSwitchTabItem parameter controll switch tab item behavior by @ArgoZhang in #5844
- feat(DefaultTableExport): add EnableAutoFilter/EnableAutoWidth property by @densen2014 in #5846
- feat(Table): add col-line-no style on Line column by @ArgoZhang in #5851
- feat(Barcode): update dependence lib by @ArgoZhang in #5855
- feat(QueryPageOptions): support serialization by @MadLongTom in #5840
- feat(Scroll): add ScrollToBottom method by @syminomega in #5858
- feat(Ajax): support form post data by @ArgoZhang in #5862
Performance
Documentation
New Contributors
- @syminomega made their first contribution in #5858
Full Changelog: v9.5.6...v9.5.10
v9.5.6
Release 2025-4-16 V9.5.6
Break changes
Bugs
- fix(Select): make sure show the right display text by @ArgoZhang in #5806
- fix(Waterfall): throw exception when click item by @ArgoZhang in #5808
- fix(Table): should show the Toast when not set BootstrapBlazorOption ToastDelay by @ArgoZhang in #5810
- fix(AutoComplete): missing value when click delete item by @ArgoZhang in #5814
- fix(AutoComplete): auto filter the dropdown items when Value is not null by @ArgoZhang in #5823
- fix(Table): stuck search form-control when press keyup/keydown when IsExcel mode by @ArgoZhang in #5826
Features
- feat(DateTimeRange): add ShowSelectedValue parameter by @ArgoZhang in #5800
- feat(DateTimeRange): add AutoClose parameter by @ArgoZhang in #5802
- feat(ShieldBadge): add ShieldBadge component by @ArgoZhang in #5804
- feat(Watermark): add data-bb-watermark attribute by @ArgoZhang in #5825
Performance
Documentation
Full Changelog: v9.5.4...v9.5.6