Releases: dotnetcore/BootstrapBlazor
Releases · dotnetcore/BootstrapBlazor
v8.9.0
Release 2024-9-1 V8.9.0
Bugs
- fix(TableExport): throw exception when exeport excel by @ArgoZhang in #4157
- fix(WinBox): Title parameter not work by @ArgoZhang in #4160
- fix(AutoComplete): support Tab key when set IsPopover to true by @ArgoZhang in #4165
- fix(WinBox): dispose ChildContent component by @kimdiego2098 in #4167
- fix(PopConfirmButton): auto reset palcement to Auto when set invalid value by @ArgoZhang in #4173
Features
- feat(Recognition): support continuous recognition by @ArgoZhang in #4146
- feat(Table): add EditDialog parameter by @vickyhcq in #4128
- feat(DockViewV2): support Renderer parameter by @zhaijunlei955 in #4153
- feat(WebSpeechRecognition): add Callback parameter by @ArgoZhang in #4162
- feat(WinBox): add Mask background color function by @ArgoZhang in #4164
- feat(split): support pane collapsible by @izanhzh in #4138
- feat(split): add IsKeepOriginalSize parameter by @ArgoZhang in #4171
- feat(Split): add ShowBarHandle parameter by @ArgoZhang in #4175
- feat(Split): add OnResizeAsync parameter by @ArgoZhang in #4177
- feat(Split): add Minimum parameter by @ArgoZhang in #4178
- feat(Split): resolve minimum setting conflict by @ArgoZhang in #4180
- feat(Player): add Player component by @ArgoZhang in #4186
New Contributors
- @vickyhcq made their first contribution in #4128
- @zhaijunlei955 made their first contribution in #4153
- @izanhzh made their first contribution in #4138
Full Changelog: v8.8.4...v8.9.0
v8.8.4
Release 2024-8-25 V8.8.4
Bugs
- fix(Split): iframe drags incorrectly by @ArgoZhang in #4109
- fix(Table): do not trigger sort when click copy column icon by @ArgoZhang in #4120
- fix(Split): mask not removed after drag by @ArgoZhang in #4122
Features
- feat(ButtonUpload): add ChildContent parameter by @ArgoZhang in #4095
- feat(DockViewV2): add Renderer parameter by @ArgoZhang in #4114
- feat(ContextMenu): Add OnClickBefore callback event by @azlis in #4112
- feat(WinBox): add WinBox component by @ArgoZhang in #4118
- feat(IRootComponentGenerator): add IRootComponentGenerator interface by @ArgoZhang in #4124
- feat(WinBox): add ShowModal method by @ArgoZhang in #4132
- feat(WebSpeechSynthesizer): add WebSpeechSynthesizer service by @ArgoZhang in #4135
- feat(WebSpeech): add GetVoices method by @ArgoZhang in #4137
- feat(WebSpeechRecognition): add WebSpeechRecognition service by @ArgoZhang in #4140
Documentation
- doc(BootstrapInput): update UseInputEvent documentation by @ArgoZhang in #4097
- doc(Tutorials): add pro website link by @ArgoZhang in #4103
- doc(ContextMenus): add localization by @azlis in #4116
- doc(WinBox): add QA documentation by @ArgoZhang in #4126
Full Changelog: v8.8.3...v8.8.4
v8.8.3
Release 2024-8-19 V8.8.3
Bugs
- fix(Table): throw exception when resize window on enable detail and fix header by @ArgoZhang in #4037
- fix(Table): auto cancel edit when select multiple row on EditForm mode by @ArgoZhang in #4040
- fix(Table): fieldName incorrect when column set IsFixed=true by @ArgoZhang in #4048
- fix(Table): has gap when set IsFixedFooter to true by @ArgoZhang in #4050
- fix(MaterialDesignIcons): wrong link to material design icon by @ice6 in #4054
- fix(Table): not callback SelectedRow when query data by @ArgoZhang in #4072
- fix(Table): PageItems not work by @ArgoZhang in #4082
- fix(Chart): reload method missong OnClickData callback by @ArgoZhang in #4086
Features
- feat(ElementIcon): add Element svg icons by @ArgoZhang in #4021
- feat(Core): add BootstrapBlazor Core project by @ArgoZhang in #4023
- feat(SvgIcon): add SvgIcon component by @ArgoZhang in #4025
- feat(SortableList): add SortableList component by @ArgoZhang in #4029
- feat(Chart): add Stack parameter by @AiYuZhen in #4038
- feat(Table): add CreateTItemCallback to support required modifier by @ArgoZhang in #4042
- feat(Chart): add AppendData parameter by @ArgoZhang in #4047
- feat(SortableList): add MultiDrag parameter by @ArgoZhang in #4061
- feat(TableExport): add DataReaderBase class by @ArgoZhang in #4074
- feat(CardUpload): add IsUploadButtonAtFirst by @ArgoZhang in #4081
- feat(Chart): upgrade chart.js to 4.4.3 by @ArgoZhang in #4089
- feat(Chart): support client extension option by @ArgoZhang in #4091
Documentation
- doc(Icon): add Icon menu by @ArgoZhang in #4019
- doc(DrawerService): add documentation for DrawerService by @ArgoZhang in #4027
- doc(SortableList): update clone sample by @ArgoZhang in #4053
- doc(Chart): revert Stack parameter by @ArgoZhang in #4064
New Contributors
Full Changelog: v8.8.2...v8.8.3
v8.8.2
Release 2024-8-11 V8.8.2
Bugs
- fix(TimePicker): can't update value in Dialog by @ArgoZhang in #3975
- fix(Table): calc table height incorrect when invisible at first render by @ArgoZhang in #3980
- fix(Layout): can't collapse side when set side with value by @SamXMG in #3977
- fix(Table): throw exception when resize table by @ArgoZhang in #4000
- fix(Table): overflow container when toolbar or pages wrap by @ArgoZhang in #4001
- fix(ValidaetForm): do not show label when InputGroup inside ValidateForm by @ArgoZhang in #4003
- fix(AutoFill): support enter when set OnCustomeFilter callback by @ArgoZhang in #4015
- fix(Table): calc body height incorrect on CardView mode by @ArgoZhang in #4017
Features
- feat(IntersectionObserver): add IntersectionObserver component by @ArgoZhang in #3984
- feat(DriverJs): add Highlight method by @ArgoZhang in #3997
- feat(Checkbox): add OnBeforeStateChanged parameter by @ArgoZhang in #4005
- feat(TreeView): add MaxSelectedCount OnMaxSelectedCountExceed parameter by @ArgoZhang in #4007
- feat(CheckboxList): add OnMaxSelectedCount/OnMaxSelectedCountExceed parameter by @ArgoZhang in #4010
- feat(AntDesignIcon): add AntDesignIcon lib by @ArgoZhang in #4012
- feat(TreeView): MaxSelectedCount support collapsed node by @ArgoZhang in #4014
New Contributors
- @SamXMG made their first contribution in #3977
- @TonyGuo16 made their first contribution in #3978
Full Changelog: v8.8.1...v8.8.2
v8.8.1
Release 2024-8-4 V8.8.1
Bugs
- fix(InputGroup): compatible with InputGroup built-in ValidateForm by @ArgoZhang in #3957
- fix(Table): IsDisabled parameter not work on TableToolbarButton by @ArgoZhang in #3959
- fix(Tab): disable drag when set AllowDrag to false by @ArgoZhang in #3965
- fix(Table): ShownWithBreakpoint not work on CardView mode by @ArgoZhang in #3967
Features
- feat(Modal): add RegisterShownCallback method by @ArgoZhang in #3961
- feat(TextArea): support IsAutoFocus parameter by @ArgoZhang in #3963
- feat(ThemeProvider): add OnThemeChangedAsync parameter by @ArgoZhang in #3972
- feat(DriverJs): add BootstrapBlazor.DriverJs package by @ArgoZhang in #3974
Full Changelog: v8.8.0...v8.8.1
v8.7.4
Release 2024-7-28 V8.7.4
Bugs
- fix(SelectTable): adapts
InputGroup
component by @ArgoZhang in #3896 - fix(Camera): update
Resize
method by @ArgoZhang in #3898 - fix(AutoComplete):
DisplayCount
parameter does not work trigger by focus by @ArgoZhang in #3905 - fix(DockViewV2): floating not work after F5 by @ArgoZhang in #3919
- fix(BarCode): reuse
BootstrapModuleComponentBase
to eliminate script errors by @ArgoZhang in #3926
Features
- feat(Chart): support
min/max
on Y axis by @ArgoZhang in #3890 - feat(Mask): add
Show
extensions method by @ArgoZhang in #3892 - feat(Table): add
RowContentTemplate
parameter by @ArgoZhang in #3894 - feat(DockView): keep
IsFloating
panel position by @ArgoZhang in #3900 - feat(TableToolbarButton): support
OnClickWithoutRender
callback by @ArgoZhang in #3911 - feat(Drawer): add
Position
parameter by @ArgoZhang in #3913
Performance
- perf(RibbonTab): add
RibbonTabHeader
component improves performance by @ArgoZhang in #3928 - perf(TreeView): improve render performance of
TreeView
ClearCheckedItems
by @ArgoZhang in #3936
Documentation
- doc(Camera): remove
OnCapture
documentation by @ArgoZhang in #3907 - doc(Video): add video link for components by @ArgoZhang in #3915
Full Changelog: v8.7.3...v8.7.4
v8.7.3
## Release 2024-7-21 V8.7.3
What's Changed
Bugs
- fix(DockView): update keep active panel logic by @ArgoZhang in #3860
- fix(Print): support textarea html element by @ArgoZhang in #3867
- fix(Camera):
VideoWidth/VideoHeight
not work by @ArgoZhang in #3875
Features
- feat(TreeView): update icon for clear search bar by @ArgoZhang in #3852
- feat(Table): add
RowTemplate
by @ArgoZhang in #3854 - feat(TableTemplateColumn): add
TableTemplateColumn
component by @ArgoZhang in #3879 - feat(SelectTable): add
AutoGenerateColumns
parameter by @ArgoZhang in #3883 - feat(Mask): add
ContainerId
parameter by @ArgoZhang in #3885 - feat(FontAwesome): update font-awesome css to
6.6.0
by @ArgoZhang in #3887
Docs
- doc(GlobalOptions): update documentation for global options by @ArgoZhang in #3858
- doc(Tab): add ConfigureTabItemMenuBindOptions doc by @azlis in #3877
Tools
- chore(Minifiler): remove Bundler&Minifiler dependence by @ArgoZhang in #3871
Full Changelog: v8.7.2...v8.7.3
v8.7.2
## Release 2024-7-14 V8.7.1
What's Changed
Bugs
- fix(Dialog): do not remove dialog when browser go back/forward by @ArgoZhang in #3816
- fix(Topology): dot not serialize background when value is null by @ArgoZhang in #3822
- fix(DockViewV2): re-layout issue after dragging panel by @ArgoZhang in #3824
Features
- feat(Popover): add Template parameter by @ArgoZhang in #3805
- feat(Tooltip): add FallbackPlacements parameter by @ArgoZhang in #3807
- feat(Tooltip): add Offset parameter by @ArgoZhang in #3809
- feat(DockView): add OnSplitterCallbackAsync parameter by @ArgoZhang in #3811
- feat(ShowColumnToolbox): add ShowColumnToolbox parameter by @ArgoZhang in #3784
- feat(Popover): add Offset parameter by @ArgoZhang in #3813
- feat(Topology): add IsDisableHover parameter by @ArgoZhang in #3826
- refactor(DockView): update reset width logic by @ArgoZhang in #3832
- feat(Table): add ResetSortAsync method by @ArgoZhang in #3834
- feat(DockView): add keep position function by @ArgoZhang in #3840
- feat(Table): set ShowColumnWidthTooltip default value to false by @ArgoZhang in #3838
- feat(BootstrapBlazorOptions): add ContextMenuOptions class by @ArgoZhang in #3846
- feat(TreeView): update ResetSearchButton icon by @ArgoZhang in #3850
Docs
- doc(AutoGenerateClassAttribute): add documentation for auto class/column attribute by @ArgoZhang in #3819
- doc(IconTheme): add TableColumnToolboxIcon by @ArgoZhang in #3828
- doc(Video): add Video link by @ArgoZhang in #3830
- doc(Table): add documation for ShowRefresh by @ArgoZhang in #3836
- doc(GlobalOptions): add GlobalOpton documentation by @ArgoZhang in #3848
Full Changelog: v8.7.1...v8.7.2
v8.7.1
## Release 2024-7-8 V8.7.1
What's Changed
Bugs
- fix(Tab): auto adjust position use in Layout by @ArgoZhang in #3761
- fix(MultiFilter): missing item selection status by @ArgoZhang in #3766
- fix(Table): column resize not work in mobile by @ArgoZhang in #3768
- fix(MultiFilter): not keep selected items open again by @AiYuZhen in #3773
- fix(Table): scroll to top when click row on VirtualScroll mode by @ArgoZhang in #3794
- fix(Popover): fixed the flickering issue when closing pop-up windows by @ArgoZhang in #3798
Features
- feat(TreeView): add IsFixedSearch parameter by @ArgoZhang in #3772
- feat(ClipboardService): support getTextFromClipboard by @azlis in #3775
- feat(MultiFilter): add OnGetItemsAsync parameter for performance by @ArgoZhang in #3778
- feat(Table): add OnAutoFitContentAsync parameter by @ArgoZhang in #3781
- feat(Table): add AutoScrollVerticalAlign parameter by @ArgoZhang in #3786
- feat(ShowColumnToolbox): add ShowColumnWidthTooltip parameter by @ArgoZhang in #3790
- feat(ClipboardService): add Get method on service by @azlis in #3788
- feat(MultiFilter): add AlwaysTriggerGetItems parameter by @ArgoZhang in #3796
- feat(MultiFilter): keep the selected item when AlwaysTriggerGetItems is true by @ArgoZhang in #3800
- feat(ITableColumn): update parameter to Nullable data type by @ArgoZhang in #3802
Docs
- doc(Table): update AutoRefresh sample code by @ArgoZhang in #3795
New Contributors
Full Changelog: v8.7.0...v8.7.1
v8.7.0
Release 2024-6-30 V8.7.0
Bugs
- fix(Table): colspan incorrect by @ArgoZhang in #3615
- fix(Table): do not close advance search dialog after click search button by @ArgoZhang in #3618
- fix(Layout): block application when use async method in OnAuthorizing callback by @ArgoZhang in #3637
- fix(Table): setTableDefaultWidth not work by @ArgoZhang in #3677
- fix(Checkbox): check active state incorrect by @ArgoZhang in #3681
- fix(Select): DisableItemChangedWhenFirstRender not work by @ArgoZhang in #3686
- fix(Table): ShowColumnList item incorrect if remove column by OnColumnCreating by @ArgoZhang in #3688
- fix(table): add Observer table width by @ArgoZhang in #3712
- fix(Table): auto scroll top click Filter button in use virtual mode by @ArgoZhang in #3714
- fix(CardUpload): support image for preview by @Witchie in #3717
- fix(CheckboxList): ShowLabelTooltip not work by @ArgoZhang in #3746
- fix(DateTimeRange): support Year/Month view by @ArgoZhang in #3740
Features
- feat(Validate): auto provider member name when custom validate rule by @ArgoZhang in #3600
- feat(ImageViewer): add IsIntersectionObserver parameter by @ArgoZhang in #3602
- feat(ThemeProvider): add ShowShadow/Alignment parameter by @ArgoZhang in #3604
- feat(MultiSelect): add right icon like select by @ArgoZhang in #3605
- feat(Table): add OnAfterRenderCallback parameter by @ArgoZhang in #3614
- feat(DockView): add new dockview component by @Vision-Zhang in #3533
- feat(Table): add ShowSearchButton control search button by @ArgoZhang in #3631
- refactor(Table): update ShowSearchButton function by @ArgoZhang in #3633
- feat(RadioList): add style for in InputGroup by @ArgoZhang in #3645
- feat(GlobalSearch): auto close the search dialog by @Vision-Zhang in #3647
- feat(Mask): add a mask component by @Vision-Zhang in #3670
- feat(Topology): add background paramer by @Vision-Zhang in #3673
- feat(ListView): add group order callback parameter by @ArgoZhang in #3685
- feat(TableFooterCell): add ColspanCallback parameter by @densen2014 in #3690
- feat(TableFooterCell): add BreakPoint parameter by @ArgoZhang in #3698
- feat(Dock): bump version 8.1.7 by @ArgoZhang in #3702
- feat(FlipClock): add ShowSecond parameter by @ArgoZhang in #3705
- feat(MultiFilter): add MultiFilter component by @azlis in #3703
- feat(IconPark): add SvgIcon component support ByteDance by @ArgoZhang in #3709
- feat(CardUpload): add CanPreviewCallback parameter by @ArgoZhang in #3719
- feat(Table): add rowspan function by @startewho in #3627
- feat(CardUpload): support webp format image by @ArgoZhang in #3722
- feat(Icon): add BootstrapBlazorIcon component by @ArgoZhang in #3724
- feat(DockView): update width/height keep feature by @ArgoZhang in #3696
- feat(PopConfirmButton): add OnCloseAsync/OnConfirmAsync cascade parameter by @ArgoZhang in #3728
- feat(Search): add ShowNoDataTip parameter by @ArgoZhang in #3736
- feat(PopConfirmButton): update javascript callback logic by @ArgoZhang in #3742
- feat(MultiFilter): Update components after changes in the Items data source by @azlis in #3739
- feat(Html2Pdf): update PuppeteerSharp to 18.0.2 by @ArgoZhang in #3744
- feat(Html2Pdf): add iText export pdf component by @ArgoZhang in #3748
- feat(FreeSqlExtensions): support MultiFilter component by @ArgoZhang in #3751
New Contributors
- @Witchie made their first contribution in #3717
- @startewho made their first contribution in #3627
Full Changelog: v8.6.0...v8.7.0