Releases: dotnetcore/BootstrapBlazor
Releases · dotnetcore/BootstrapBlazor
v9.3.0
Release 2025-1-27 V9.3.0
Break changes
Bugs
- fix(BootstrapInputGroupLabel): should show
DisplayText
when bind-Value inValidateForm
by @ArgoZhang in #5167 - fix(Checkbox): redesign checkbox style compatible
InputGroup
by @ArgoZhang in #5168
Features
- feat(JsonLocalizationOptions): add
DisableGetLocalizerFromService
parameter by @ArgoZhang in #5164 - feat(Slider): remove
InputGroup
cascade parameter by @ArgoZhang in #5170 - feat(BootstrapInputGroupLabel): redesign
IsInputGroupLabel
logic by @ArgoZhang in #5172 - feat(Cascader): remove
EditorRequired
attribute by @ArgoZhang in #5184 - feat(LoadModule): preventing
OperationCancelException
throw by @ArgoZhang in #5188 - feat(FontAwesome): upgrade to 6.7.2 version by @ArgoZhang in #5186
- feat(AufoFill): add
TriggerFilter
invoke method by @ArgoZhang in #5191 - feat(QueryPageOptions): add
IsTriggerByPagination
parameter by @ArgoZhang in #5193 - feat(Tab): add
IsDisabled
parameter by @ArgoZhang in #5200 - feat(Search): remove
IsAutoClearAfterSearch
parameter by @ArgoZhang in #5205 - feat(Drawer): add
IsKeyboard
parameter by @ArgoZhang in #5207
Performance
Documentation
- doc(Error): update sample code reduce error log by @ArgoZhang in #5174
- doc(TableExport): update export support lookup async sample code by @ArgoZhang in #5178
- doc(Dropdown): custom content use ButtonTemplate by @ArgoZhang in #5196
- doc(Display): update FormatString sample code by @ArgoZhang in #5203
Full Changelog: v9.2.8...v9.3.0
v9.2.8
## Release 2025-01-20 V9.2.8
What's Changed
Bugs
- fix(Tabs): remove height 100% style by @ArgoZhang in #5105
- fix(CacheManager): GetJsonStringByTypeName prevent throw ArgumentNull exception by @densen2014 in #5106
- fix(Cascader): should display Empty after click Clearable button by @ArgoZhang in #5128
Features
- feat(Calendar): add HeaderTemplate parameter by @densen2014 in #4674
- feat(Input): use IsClearable instead of Clearable by @ArgoZhang in #5108
- feat(DrawerOption): add BodyContext parameter by @ArgoZhang in #5112
- feat(Row): support custom class attribute by @ArgoZhang in #5113
- feat(ListView): add Height parameter by @ArgoZhang in #5132
- feat(Watermark): add protected logic by @ArgoZhang in #5135
- feat(CacheManager): add SetSlidingExpirationByType extension method by @ArgoZhang in #5144
- feat(ICacheManager): add Keys parameter by @ArgoZhang in #5158
- feat(MultiSelect): redesign search feature by @ArgoZhang in #5162
Docs
- doc(MultiSelect): update OnEditCallback sample code by @ArgoZhang in #5101
- doc(ContextMenu): add TreeView sample code by @kimdiego2098 in #5118
- doc(Cascader): add validate sample code by @ArgoZhang in #5129
- doc(FooterCounter): add FooterCounter componenet improve performance by @ArgoZhang in #5150
- doc(Meilisearch): FooterLogo support responsive by @ArgoZhang in #5156
Full Changelog: v9.2.7...v9.2.8
v9.2.7
## Release 2025-01-13 V9.2.7
What's Changed
Bugs
- fix(Markdown): switch route after markdown trigger javascript error by @ArgoZhang in #5046
- fix(Layout): add media query for overflow style by @ArgoZhang in #5051
- fix(Table): use request.Count parameter on virtualize mode by @densen2014 in #5089
Features
- feat(SweetAlert): support trigger OnCloseAsync when set IsAutoHide to true by @ArgoZhang in #5040
- feat(RDKit): add RDKit component by @ArgoZhang in #5058
- feat(RDKit): add Smarts parameter by @ArgoZhang in #5062
- feat(SmilesDrawer): add SmilesDrawer component by @ArgoZhang in #5073
- feat(SelectTable): add IsClearable parameter by @ArgoZhang in #5074
- feat(SelectObject): add IsClearable parameter by @ArgoZhang in #5077
- feat(Light): support flash function when set IsFlat to true by @ArgoZhang in #5083
- feat(Cascader): add IsClearable parameter by @ArgoZhang in #5084
- feat(MultiSelect): add IsEditable parameter by @ArgoZhang in #5086
- feat(Timeline): add DescriptionTemplate parameter by @ArgoZhang in #5088
- feat(Affix): add Affix component by @ArgoZhang in #5093
- feat(Transfer): add Height parameter by @ArgoZhang in #5095
- feat(Watermark): add Watermark component by @ArgoZhang in #5099
Docs
- doc(Select): update bind enum data type sample code by @ArgoZhang in #5044
- doc(RDKit): update sample code by @ArgoZhang in #5072
- doc(WebSiteOptions): improve performance for search code by @ArgoZhang in #5075
- doc(Table): add sample code for row span by @ArgoZhang in #5080
- doc(ComponentLayout): refactor scroll behavior by @ArgoZhang in #5091
Full Changelog: v9.2.4...v9.2.7
v9.2.4
Release 2025-1-6 V9.2.4
Break changes
- refactor(ITableColumn): add nullable mark for Formatter parameter by @ArgoZhang in #5030
Bugs
- fix(ModalDialog): overflow top when set IsDraggable to true by @ArgoZhang in #4995
- fix(SelectTree): shoud set the default active node by Value on first render by @ArgoZhang in #5004
- fix(Select): ShowSearch not work when set IsVirtualize to true by @ArgoZhang in #5022
- fix(BootstrapInputNumber): throw exception when NumberDecimalSeparator is comma by @ArgoZhang in #5028
- fix(Select): enter keydown event not work by @ArgoZhang in #5032
Features
- feat(Search): OnSearch callback support async by @ArgoZhang in #5000
- feat(Search): add IsTriggerSearchByInput parameter by @ArgoZhang in #5003
- feat(MindMap): redesign MindMap component by @ArgoZhang in #5006
- feat(IIconTheme): use FrozenDictionary improve performance by @ArgoZhang in #5008
- feat(AutoFill): add IsLikeMatch/IgnoreCase parameter by @ArgoZhang in #5014
- feat(TableExport): support Lookup GetItemsAsync extension method by @ArgoZhang in #5024
- feat(Swal): upgrade swal v2 style by @ArgoZhang in #5026
- feat(SelectTree): add ShowSearch parameter by @ArgoZhang in #5037
Performance
- perf(AutoComplete): redesign for improve performance by @ArgoZhang in #4973
- perf(RequiredValidator): call GetLocalizerErrorMessage after validate failed by @AiYuZhen in #4996
- perf(LocalizerString): use FrozenSet improve performance by @ArgoZhang in #5034
Documentation
- doc(MindMap): update documentation for callback extensions by @ArgoZhang in #5012
- doc(GlobalSearch): update searchable field by @ArgoZhang in #5016
- doc(MindMap): add how to use section by @ArgoZhang in #5018
- doc(Drawer): update drawer sample code by @ArgoZhang in #5039
Full Changelog: v9.2.0...v9.2.4
v9.2.0
Release 2024-12-30 V9.2.0
Break changes
Bugs
- fix(DockView2): fix
ShowPin
not work by @ArgoZhang in #4941 - fix(TreeView): fixed a lot of bugs in version 9.1.9 by @ArgoZhang in #4934
Features
- feat(TreeView): add
SetItems
instance method by @ArgoZhang in #4934 - feat(FieldIdentifier): add
GetRequiredValidator
extension method by @ArgoZhang in #4937 - feat(Html2Pdf): add disable web security config by @ArgoZhang in #4957
- feat(Drawer): add
Component
parameter on DrawerOption by @ArgoZhang in #4964 - feat(Display): support
Lookup
service by @ArgoZhang in #4975 - feat(BootstrapInputNumber): support
NumberDecimalSeparator
setting by @densen2014 in #4983 - feat(ScrollIntoViewBehavior): add
Description
attribute by @ArgoZhang in #4989 - feat(Input): add
Clearable
parameter by @ArgoZhang in #4991 - feat(ILookup): add
GetItemsAsync
extension method by @ArgoZhang in #4979
Performance
Documentation
- doc(SelectTable): update ValidateForm sample code by @ArgoZhang in #4947
- doc(ExportPdfButton): update export sample code by @ArgoZhang in #4958
- doc(TreeView): update skeleton documentation by @ArgoZhang in #4960
- doc(MeiliSearch): update MeiliSearch component by @ArgoZhang in #4966
- doc(Display): add LookupServiceKey sample code by @ArgoZhang in #4977
What's Changed
Full Changelog: v9.1.8...v9.2.0
v9.1.8
Release 2024-12-23 V9.1.8
Break changes
Bugs
- fix(Layout): content overflow by @ArgoZhang in #4860
- fix(Layout): layout main overflow when set IsFullSide to false by @ArgoZhang in #4866
- fix(ITableColumn): add GetTooltipText method by @ArgoZhang in #4889
- fix(TableColumn): GetTooltipTextCallback not work by @ArgoZhang in #4893
- fix(TreeView): reset Items to null by @kimdiego2098 in #4894
Features
- feat(SelectTree): add IsReset parameter by @tiansfather in #4863
- feat(SelectTable): support auto fill when collapse search panel by @ArgoZhang in #4881
- feat(GotoTop): support IsFixedTabHeader layout component by @ArgoZhang in #4883
- feat(GotoTop): add ScrollBehavior parameter by @ArgoZhang in #4885
- feat(TableColumn): remove Formatter on TableColumn by @ArgoZhang in #4892
- feat(Select): add LookupService parameter by @ArgoZhang in #4898
- feat(CheckboxListGeneric): add CheckboxListGeneric component by @ArgoZhang in #4905
- feat(RadioListGeneric): support generic SelectedItem by @tiansfather in #4859
- feat(RadioListGeneric): implement RadioListGeneric component by @A5196060 in #4908
- feat(Compact): add DevUI compact style file by @ArgoZhang in #4919
- feat(Display): support LookupService method GetItemsByKeyAsync by @ArgoZhang in #4924
- feat(Table): render tooltip support LookupService GetItemByKeyAsync by @ArgoZhang in #4926
- feat(Select): support Items from LookupService by @ArgoZhang in #4928
Performance
Documentation
- doc(SearchBox): add SearchableColumns parameter by @ArgoZhang in #4875
- doc(Table): update bind-Items documentation by @yc-2503 in #4870
- doc(CodeSnippetService): update code file path by @ArgoZhang in #4877
- doc(MeiliSearch): add auto close dialog when click empty list by @ArgoZhang in #4903
- doc(RadioListGeneric): update sample code by @ArgoZhang in #4912
- doc(Safari): add theme color for safari on mac by @A5196060 in #4909
- doc(CodeEditor): remove dependence of CodeEditor by @ArgoZhang in #4917
- doc(Table): add explain of binding complex object by @Lekco1320 in #4922
New Contributors
- @yc-2503 made their first contribution in #4870
- @A5196060 made their first contribution in #4908
- @Lekco1320 made their first contribution in #4922
Full Changelog: v9.1.4...v9.1.8
v9.1.4
Release 2024-12-16 V9.1.4
Break changes
Bugs
- bug(DialogCloseButton): missing theme button icon by @ArgoZhang in #4809
- fix(Table): not trigger OnAfterCancelSaveAsync on EditForm/InCell mode by @ArgoZhang in #4817
- fix(TryConvertTo): add CurrentCulture parameter by @ArgoZhang in #4820
- fix(Select): add composition support by @ArgoZhang in #4847
- fix(Dropdown): not show dropdown menu after toggle IsDisabled parameter by @ArgoZhang in #4848
Features
- feat(ILookupService): add GetItemsByKeyAsync method by @ArgoZhang in #4816
- feat(Split): add SetLeftWidth method by @ArgoZhang in #4818
- feat(SelectTree): support async Items as data source by @tiansfather in #4827
- feat(TreeView): add cache for tree rows by @ArgoZhang in #4833
- feat(SelectGeneric): add SelectGeneric component by @ArgoZhang in #4838
Performance
Documentation
- doc(Editor): add sample code for GetCode method by @ArgoZhang in #4813
- doc(Global): update global option document by @ArgoZhang in #4836
- doc(TableSearch): update search documentation by @ArgoZhang in #4840
New Contributors
- @tiansfather made their first contribution in #4827
Full Changelog: v9.1.2...v9.1.4
v9.1.2
Release 2024-12-10 V9.1.2
Break changes
Bugs
- fix(MultiSelect): add StateHasChanged when call SetValue by @Ocrosoft in #4781
- fix(EditDialog): trigger OnCloseAsync callback twice by @ArgoZhang in #4787
- fix(Select): not render UI sometimes by @ArgoZhang in #4798
- fix(Layout): update layout-menu style by @ArgoZhang in #4803
Features
- feat(Modal): update form-footer style by @ArgoZhang in #4791
- feat(Layout): update IsFixedTab style by @ArgoZhang in #4801
Performance
Documentation
- doc(StaticAsset): use WebsiteOption AssetRootPath parameter by @ArgoZhang in #4775
- doc(Bootstrap): update icon style file by @ArgoZhang in #4778
- doc(Services): update services ready for auto mode by @ArgoZhang in #4780
- doc(Auto): update Auto mode by @ArgoZhang in #4785
- doc(Theme): update event handler the float theme button by @ArgoZhang in #4789
- doc(Icon): remove IconList component by @ArgoZhang in #4793
- doc(WebsiteOptions): remove WasmUrl parameter by @ArgoZhang in #4796
- doc(PrintButton): update document of PrintButton by @StevenBase in #4799
Full Changelog: v9.1.0...v9.1.2
v9.1.0
Release 2024-12-01 V9.1.0
Break changes
Bugs
- fix(Table): ItemChangedType doesn't pass correct value to EditTemplate on Drawer mode by @ArgoZhang in #4750
- fix(Layout): update width style for layout by @ArgoZhang in #4759
Features
- feat(Sort): Sort extension method support IDynamicObject by @ArgoZhang in #4726
- feat(Layout): update style for IsFixedTabHeader by @ArgoZhang in #4731
- feat(TreeView): use Task instead of ValueTask by @ArgoZhang in #4737
- feat(Layout): add flex shrink for layout side by @ArgoZhang in #4752
- feat(Table): add OnAfterCancelSaveAsync parameter by @ArgoZhang in #4757
- feat(Collapse): add HeaderTemplate parameter by @ArgoZhang in #4763
Peformance
- perf(TreeView): improve TreeView script by @ArgoZhang in #4728
- perf(Table): improve performance for select all on header by @ArgoZhang in #4740
Documentation
- doc(Footer): update footer style by @ArgoZhang in #4733
- doc(PopConfirmButton): add hover focus sample documentation by @ArgoZhang in #4735
- doc(GlobalSearch): add key word highlight by @ArgoZhang in #4742
- doc(TableColumn): update formatter callback annotate by @ArgoZhang in #4745
- doc(Dialog): add docment for ShowModal dialog service by @ArgoZhang in #4748
- doc(SortableList): update parameter document by @ArgoZhang in #4756
- doc(Topology): update javascript path by @ArgoZhang in #4769
Full Changelog: v9.0.1...v9.1.0
v9.0.1
Release 2024-11-25 V9.0.1
Break changes
- refactor(Display): make TValue as nullable by @ArgoZhang in #4651
- refactor(Layout): adjust z-index value for Modal by @ArgoZhang in #4686
- refactor(Layout): enhance layout styles by @ArgoZhang in #4679
- refactor(TreeView): redesign TreeView dom structure by @ArgoZhang in #4696
Bugs
- fix(JsonStringLocalizer): add type check prevent endless loop by @izanhzh in #4653
- fix(ModalDialog): not shown after close previous window when set IsDraggable and IsCenter to true by @ArgoZhang in #4663
- fix(Widget): throw exception when dispose by @ArgoZhang in #4665
- fix(Checkbox): not trigger OnStateChanged callback when set TValue to bool by @ArgoZhang in #4667
- fix(Select): padding incorrect when validating success compatible RTL by @ArgoZhang in #4692
Features
- feat(Menu): redesign collapse logic by @ArgoZhang in #4672
- feat(Layout): add IsFixedTabHeader parameter by @ArgoZhang in #4668
- perf(TreeView): improve cache for TreeViewNode by @kimdiego2098 in #4677
- fix(Editor): full support
onCallbacks
by @ArgoZhang in #4697 - feat(WinBox): add background color variable by @ArgoZhang in #4699
- feat(MeiliSearch): add MeiliSearch component by @ArgoZhang in #4707
- feat(Mermaid): add Mermaid component by @XUEWUQIUSHUANG in #4711
Documentation
- doc(Layout): update sample by @ArgoZhang in #4684
- doc(Readme): add .NET Foundation information by @ArgoZhang in #4709
- doc(WinBox): update style variable sample by @ArgoZhang in #4716
- doc(MeiliSearch): update package for style by @ArgoZhang in #4719
New Contributors
- @XUEWUQIUSHUANG made their first contribution in #4711
Full Changelog: v9.0.0...v9.0.1