Releases: dotnetcore/BootstrapBlazor
Releases · dotnetcore/BootstrapBlazor
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
v9.5.4
Release 2025-4-8 V9.5.4
Break changes
Bugs
- fix(RibbonTab): cannot automatically shrink in float mode by @izanhzh in #5775
- fix(Table): not restore scrollbar after close drawer edit form by @ArgoZhang in #5780
- fix(Layout): missing route handler when url has # by @ArgoZhang in #5795
Features
- feat(IEditor): add Cols parameter by @ArgoZhang in #5778
- feat(Tab): add TabHeader parameter by @ArgoZhang in #5787
- feat(Watermark): add IsPage parameter by @ArgoZhang in #5793
- feat(Slider): update style compatible with row by @ArgoZhang in #5797
Performance
Documentation
- doc(Tab): add ShowTabInHeader documentation by @ArgoZhang in #5785
- doc(Tab): update documentation by @ArgoZhang in #5789
Full Changelog: v9.5.2...v9.5.4
v9.5.2
Release 2025-4-3 V9.5.2
Break changes
Bugs
Features
- feat(Layout): add ShowTabInHeader parameter by @ArgoZhang in #5762
- feat(Tab): reduce cascade parameters by @ArgoZhang in #5771
Performance
- perf(Layout): improve performance by @ArgoZhang in #5768
- perf(DispatchService): improve performance by @ArgoZhang in #5764
- perf(ContextMenu): improve performance by @ArgoZhang in #5766
Documentation
- doc(Chat): update chat sample by @ArgoZhang in #5759
Full Changelog: v9.5.1...v9.5.2
v9.5.1
Release 2025-4-1 V9.5.1
Break changes
Bugs
- fix(ValidateForm): compatible with custom validation classes not end with Attribute by @ArgoZhang in #5752
Features
- feat(DevUI): update btn-xs style by @ArgoZhang in #5751
- feat(Chat): add deepseek support by @MadLongTom in #5653
- feat(UniverSheet): support Lang parameter by @ArgoZhang in #5755
- feat(Tab): compatible with devui style by @ArgoZhang in #5757
Performance
Documentation
Full Changelog: v9.5.0...v9.5.1
v9.5.0
Release 2025-3-30 V9.5.0
Break changes
- refactor(Table): throw exception when set IsTree to true in virtualize mode by @ArgoZhang in #5723
Bugs
- fix(DockView): theme parameter not work by @ArgoZhang in #5705
- fix(Table): column list overflow when too many drop items are present by @ArgoZhang in #5725
Features
- feat(Tab): add ToolbarTemplate parameter by @ArgoZhang in #5694
- feat(Tab): add OnToolbarRefreshCallback parameter by @ArgoZhang in #5696
- feat(Tab): support context menu by @ArgoZhang in #5697
- feat(Tab): add Refresh method by @ArgoZhang in #5699
- feat(Tab): trim value/text by @ArgoZhang in #5701
- feat(Layout): support TabStyle/ShowToolbar parameter by @ArgoZhang in #5703
- feat(IThemeProvider): add TriggerThemeChanged method by @ArgoZhang in #5707
- feat(Utility): add custom changed.bb.theme event by @ArgoZhang in #5709
- feat(Dropdown): update dark style by @ArgoZhang in #5711
- feat(Tab): add navigation hover style by @ArgoZhang in #5718
- feat(Table): throw exception when set IsTree to true in virtualize mode by @ArgoZhang in #5721
- feat(Table): add OverscanCount parameter by @ArgoZhang in #5730
- feat(Layout): add ShowTabContextMenu parameter by @ArgoZhang in #5733
- feat(Layout): add style for tab context menu by @ArgoZhang in #5735
- feat(Tab): add OnBeforeShowContextMenu parameter by @ArgoZhang in #5737
- feat(Tab): add ShowContextFullScreenButton parameter by @ArgoZhang in #5739
- feat(DockView2): collapse panel to nearest edge by @ArgoZhang in #5742
- feat(Mask): update opacity to 0.3 by @ArgoZhang in #5747
- feat(Tab): update chrome tab style by @ArgoZhang in #5749
Performance
Documentation
- doc(DockView): add auto switch theme sample by @ArgoZhang in #5713
- doc(Tab): update context menu documentation by @ArgoZhang in #5741
Full Changelog: v9.4.11...v9.5.0
v9.4.11
## Release 2025-03-22 V9.4.11
What's Changed
Bugs
Features
- revert(Select): add DefaultVirtualizeItemText parameter by @ArgoZhang in #5678
- feat(MultiSelect): add DefaultVirtualizeItemText parameter by @ArgoZhang in #5682
- feat(Tab): improve AllowDrag function by @ArgoZhang in #5684
- feat(Tab): add ShowToolbar parameter by @ArgoZhang in #5691
- feat(Calendar): add FirstDayOfWeek parameter by @ArgoZhang in #5692
Docs
Full Changelog: v9.4.10...v9.4.11
v9.4.10
Release 2025-3-21 V9.4.10
Break changes
- refactor(TreeView): remove IsFixedSearch parameter by @ArgoZhang in #5658
- refactor(Select): remove IsFixedSearch parameter by @ArgoZhang in #5660
Bugs
- fix(Textarea): should trigger keyboard event when set UseShiftEnter to false by @ArgoZhang in #5656
- fix(DateTimeRange): should close popup after click confirm button by @ArgoZhang in #5668
Features
- feat(TreeViewToolbarEditButton): add
Icon
parameter by @ArgoZhang in #5647 - feat(MultiSelect): add
IsVirtualize
parameter by @ArgoZhang in #5652 - feat(MultiSelect): support
ShowToolbar
parameter when setShowSearch
to true by @ArgoZhang in #5655 - feat(MultiSelect): add
CloseButtonIcon
parameter by @ArgoZhang in #5662 - feat(AutoFill): add
IsVirtulize
parameter by @ArgoZhang in #5664 - feat(TreeView): add
OverscanCount
parameter by @ArgoZhang in #5673
Performance
Documentation
Full Changelog: v9.4.9...v9.4.10
v9.4.9
Release 2025-3-17 V9.4.9
Break changes
Bugs
- fix(Modal): styles remain when modal are destroyed by @ArgoZhang in #5538
- fix(DateTimePicker): confirm button not work when set mode to DateTime by @ArgoZhang in #5572
- fix(AutoComplete): network delay causes input lag by @celadaris in #5555
- fix(Search): network delay causes input lag by @ArgoZhang in #5576
- fix(Textarea): adding new functionality to handle Shift + Enter by @h2ls in #5611
- fix(Modal): add show style in multiple dialog mode by @ArgoZhang in #5617
- fix(PopConfirmButton): missing popup header when enable title by @ArgoZhang in #5625
Features
- feat(UniverIcon): add UniverIcon component by @ArgoZhang in #5557
- feat(Memorial): add Memorial Mode by @ArgoZhang in #5584
- feat(Tab): display error information in a dialog by @ArgoZhang in #5590
- feat(BootstrapLabel): add form-label-tooltip when enable ShowLabelTooltip by @ArgoZhang in #5615
- feat(ModalSettings): add ModalSettings on BootstrapBlazorOptions by @ArgoZhang in #5619
- feat(TreeView): add ShowToolbar parameter by @ArgoZhang in #5628
- feat(Select): redesign IsClearable function by @trycatchfinnally in #5626
- refactor(Select): redesign IsFixedSearch UI layout by @ArgoZhang in #5635
- feat(IEditorItem): add IsFixedSearchWhenSelect parameter by @ArgoZhang in #5636
- feat(Tab): add TabStyle parameter by @ArgoZhang in #5640
- feat(Tab): add Capsule style by @ArgoZhang in #5642
Performance
- perf(AutoComplete): improved the TriggerChange/TriggerFilter method to update CurrentValue by @celadaris in #5531
- perf(ErrorLog): improving the error handling logic by @ArgoZhang in #5600
Documentation
- doc(Layout): remove man z-index attribute by @ArgoZhang in #5540
- doc(Editor): update jQuery script vesion to 3.6.0 by @ArgoZhang in #5550
- doc(Search): add ShowClearButton parameter by @ArgoZhang in #5554
- doc(Icons): a comprehensive list of Icons by @ArgoZhang in #5564
- doc(Icons): add click to copy to clipboard function by @ArgoZhang in #5566
- doc(DialButton): add custom style by @ArgoZhang in #5570
- doc(Template): remove vsix extension documetation by @ArgoZhang in #5593
- doc(SourceCodePath): add SourceCodePath configuration section by @ArgoZhang in #5602
- doc(Translation): translate comments and documentation from Chinese to English by @ArgoZhang in #5604
- doc(Readme): update content of readme by @ArgoZhang in #5606
- doc(Readme): update component readme by @ArgoZhang in #5608
- doc(Introduction): update intro documentation by @ArgoZhang in #5623
- doc(Select): update documentation by @ArgoZhang in #5638
Full Changelog: v9.4.6...v9.4.9
v9.4.6
Release 2025-3-5 V9.4.6
Break changes
Bugs
- fix(AjaxService): update ToJson default value to true by @ArgoZhang in #5457
- fix(SelectObject): should not override IsRequired method by @ArgoZhang in #5464
- fix(AutoComplete): OnEnterAsync/OnEscAsync not work by @ArgoZhang in #5474
- fix(AutoComplete): trigger onBlur when clicking outside by @ArgoZhang in #5476
- fix(AutoComplete): trigger OnValueChanged when the Value changed by @ArgoZhang in #5485
- fix(Collapse): handle accordion mode by collapsing other items when one is expanded by @ArgoZhang in #5514
- fix(AutoComplete): can't collapse the dropdown menu sometimes by @ArgoZhang in #5528
Features
- feat(UniverSheet): add UniverSheet component by @ArgoZhang in #5463
- feat(DialButtonItem): add ChildContent parameter by @ArgoZhang in #5466
- feat(ModalDialog): add constraints between parameters by @ArgoZhang in #5471
- feat(BootstrapBlazorOutlet): add BootstrapBlazorOutlet component by @ArgoZhang in #5482
- feat(registerBootstrapBlazorModule ): add registerBootstrapBlazorModule in utility by @ArgoZhang in #5487
- feat(ObjectExtensions): add CreateInstanceWithCascade extension method by @ArgoZhang in #5491
- feat(ListView): support IsTriggerByPagination parameter by @ArgoZhang in #5513
- feat(DialogOption): add IsFade parameter by @ArgoZhang in #5518
- feat(Table): add IsAutoInitializeModelProperty parameter control create instance logic by @ArgoZhang in #5530
Performance
- perf(IFrame): improve performance and reduce rendering time by @ArgoZhang in #5522
Documentation
- doc(WebSite): update gear button document by @ArgoZhang in #5469
- doc(ThemeChooser): update ThemeChooser component use BootstrapBlazorRootContent by @ArgoZhang in #5484
- doc(UniverSheet): update sample code by @ArgoZhang in #5502
- doc(OnlineSheet): add OnlineSheet sample code by @ArgoZhang in #5510
- doc(Layout): relayout z-index value by @ArgoZhang in #5525
Full Changelog: v9.4.0...v9.4.5