Skip to content

Releases: dotnetcore/BootstrapBlazor

v8.8.3

19 Aug 02:50
b9c6cb1
Compare
Choose a tag to compare

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

Documentation

New Contributors

Full Changelog: v8.8.2...v8.8.3

v8.8.2

11 Aug 12:14
605b9ef
Compare
Choose a tag to compare

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

Full Changelog: v8.8.1...v8.8.2

v8.8.1

04 Aug 10:36
ce770a2
Compare
Choose a tag to compare

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

v8.7.4

28 Jul 02:24
d1222f7
Compare
Choose a tag to compare

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

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

Full Changelog: v8.7.3...v8.7.4

v8.7.3

21 Jul 02:48
8e4777c
Compare
Choose a tag to compare

## Release 2024-7-21 V8.7.3

What's Changed

Bugs

Features

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

14 Jul 13:10
a5af9d0
Compare
Choose a tag to compare

## 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

Docs

Full Changelog: v8.7.1...v8.7.2

v8.7.1

07 Jul 03:34
8bd79c7
Compare
Choose a tag to compare

## 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

New Contributors

Full Changelog: v8.7.0...v8.7.1

v8.7.0

30 Jun 02:36
c519bb9
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v8.6.0...v8.7.0

v8.6.0

30 May 06:33
29be951
Compare
Choose a tag to compare

Release 2024-5-30 V8.6.0

Bugs

Features

  • feat(DockView): add TitleClass/TitleWidth parameter #3377 by @ArgoZhang in #3378
  • feat(IHtml2Pdf): add PdfStreamFromHtmlAsync method by @ArgoZhang in #3382
  • feat(TableExport): update ExportPdfAsync use IHtml2Pdf interface by @ArgoZhang in #3384
  • feat(IExportPdf): remove ExportPdfService service by @ArgoZhang in #3386
  • feat(ITableExport): add links parameter support dynamic load style sheet by @ArgoZhang in #3390
  • feat(IHtml2Pdf): support linux by @ArgoZhang in #3388
  • feat(MultiSelect): make Clear/SelectAll/InvertSelect methods to public by @ArgoZhang in #3403
  • feat(MultiSelect): provider Show/Hide methods for Dropdown components by @ArgoZhang in #3404
  • feat(DockView): add TitleTemplate parameter by @ArgoZhang in #3411
  • feat(ExportPdfButton): add ExportPdfButton component by @ArgoZhang in #3416
  • feat(IJSRuntime): add GetHtml extension method on IJSRuntime by @ArgoZhang in #3420
  • feat(IconTheme): add FullScreenExitButtonIcon icon by @ArgoZhang in #3422
  • feat(ExportPdfButton): add ExportPdfSettings component by @ArgoZhang in #3426
  • feat(ThemeProvider): add ThemeProvider component by @ArgoZhang in #3430
  • feat(IconTheme): add Theme icon for extensions by @ArgoZhang in #3432
  • feat(Topology): add IsFitView/IsCenterView options on Scale/Reset method by @ArgoZhang in #3436
  • feat(IconTheme): update fullscreen icon by @ArgoZhang in #3438
  • feat(ScrollOptions): add ScrollOptions on BootstrapBlazorOptions by @ArgoZhang in #3440
  • feat(Table): add ColumnMinWidth parameter by @ArgoZhang in #3442
  • feat(Chart): support export to image by @azlis in #3455
  • feat(Chart): Add a CanvasBackgroundColor parameter by @azlis in #3458
  • feat(DateTimeRange): add RenderMode parameter by @eramosr16 in #3445
  • feat(Chart): add IsAnimation parameter by @ArgoZhang in #3474
  • feat(Button): add IsKeepDisabled parameter by @ArgoZhang in #3478
  • feat(MultiSelect): add IsSingleLine parameter by @ArgoZhang in #3507
  • feat(CardUpload): auto zoom when click preview image by @ArgoZhang in #3515
  • feat(SvgEdtior): add UpdateAsync method for the SvgEditor by @Vision-Zhang in #3512
  • feat(WebClientOptions): add WebClientOptions class by @ArgoZhang in #3520
  • feat(TimePicker): redesign TimePicker component by @ArgoZhang in #3526
  • feat(Message): add ShowMode parameter by @j4587698 in #3531
  • feat(MetadataTypeService): update typo error by @ArgoZhang in #3542
  • feat(FileViewer): bump BootstrapBlazor.FileViewer version to v8.0.3 by @densen2014 in #3538
  • feat(Select): auto append the close icon when using DisplayTemplate by @eramosr16 in #3544
  • feat(Dock): keep tool button on header when drag tab by @ArgoZhang in #3555
  • feat(RibbonTab): update style sheet use scss by @ArgoZhang in #3560
  • feat(MultiSelect): add DisplayTemplate parameter by @eramosr16 in #3557
  • feat(Table): Add TipsContentCallback for Custom Tooltip Text by @azlis in #3565
  • feat(Table): support custom search filter by @j4587698 in #3576
  • feat(Drawser): provider Drawser service by @ArgoZhang in #3582
  • feat(Table): Add LoadingTemplate support by @azlis in #3583
  • feat(Localization): add ILocalizationMissingItemHandler by @cairabbit in #3584
  • feat(Dialog): redesign ShowModal extension method of DialogService by @ArgoZhang in #3590
  • feat(ColorPicker): add Formatter parameter by @ArgoZhang in #3592
  • feat(DialogSaveButton): add OnSaveAsync parameter by @ArgoZhang in #3595
  • feat(Table): support edit item in Drawer by @ArgoZhang in #3588

New Contributors

Full Changelog: v8.5.0...v8.6.0

v8.5.0

29 Apr 03:20
e7a1e08
Compare
Choose a tag to compare

Release 2024-4-29 V8.5.0

Bugs

  • fix(CodeEditor): do not show in Dialog on first render by @ArgoZhang in #3187
  • fix(ButtonUpload): do not trigger ValueChanged callback by @kimdiego2098 in #3206
  • fix(BootstrapInput): can't set value by @ArgoZhang in #3227
  • fix(TableColumn): not work Rows when set Readonly to true by @ArgoZhang in #3268
  • fix(CacheManager): unable to dynamically load DLL multiple times by @kimdiego2098 in #3279
  • fix(TreeView): AutoCheckChildren not work use OnExpandNodeAsync load children by @XiaoChenDan in #3313
  • fix(Editor): throw exception in EditTemplate of Table by @ArgoZhang in #3351
  • fix(FullScreenButton): missing FullScreenIcon setting by @ArgoZhang in #3355

Features

  • feat(DateTimeRange): support lunar festival holiday solar tearm feature by @ArgoZhang in #3190
  • feat(MaterialDesign): add search icon of TreeView by @ArgoZhang in #3199
  • feat(TableColumn): support Editable parameter on TableColumn by @ArgoZhang in #3205
  • feat(table): support Caption of DataTable #3213 by @densen2014 in #3214
  • feat(Table): add OnToggleDetailRowCallback parameter by @ArgoZhang in #3218
  • feat(DateTimePicker): add working day feature by @cm0201 in #3228
  • feat(TableColumn): support complex model by @ArgoZhang in #3234
  • feat(IpLocatorOptions): add ProviderName option by @ArgoZhang in #3238
  • feat(DockView): add Version parameter by @ArgoZhang in #3240
  • feat(TableExportOptions): add TableExportOptions class for Table export by @ArgoZhang in #3246
  • feat(TableExport): support TableExportOptions by @ArgoZhang in #3247
  • feat(JuHeIpLocatorProvider): add JuHeIpLocatorProvider service by @ArgoZhang in #3265
  • feat(Select): default value filter disabled item by @ArgoZhang in #3270
  • feat(TableExport): redesign ExportAsync compatible previous version by @ArgoZhang in #3276
  • feat(TagHelper): add BootstrapBlazor.TagHelper package by @ArgoZhang in #3278
  • feat(WebClientInfo): integrated IP geolocation functionality by @ArgoZhang in #3304
  • feat(Dock): not show close button when any tab set ShowClose to false by @ArgoZhang in #3307
  • feat(Dock): support push new component from server side by @ArgoZhang in #3309
  • feat(Dock): add HasHeaders parameter by @ArgoZhang in #3315
  • feat(DocView): add ShowHeader parameter by @ArgoZhang in #3318
  • feat(WebClient): add Enable parameter on IpLocatorOptions by @ArgoZhang in #3331
  • feat(DataService): add SqlSugar support by @ArgoZhang in #3333
  • feat(PetaPoco): use TryAddTransient method by @ArgoZhang in #3336
  • feat(ColumnOrderCallback): implement ReloadColumnOrdersFromBrowserAsync method by @ArgoZhang in #3343
  • feat(Select): Clear search text while clearing text content by @azlis in #3340
  • feat(IpLocator): add Enable parameter logic by @ArgoZhang in #3345
  • feat(ConnectionHubOptions): add EnableIpLocator parameter by @ArgoZhang in #3353
  • feat(FullScreenButton): add TargetId parameter by @ArgoZhang in #3357
  • feat(TabItem): add ShowFullScreen parameter by @ArgoZhang in #3359
  • feat(Tab): add ShowFullScreen parameter by @ArgoZhang in #3361
  • feat(TableColumn): add Ignore parameter by @ArgoZhang in #3365
  • feat(BootstrapIcon): support bootstrap-icon lib by @ArgoZhang in #3368
  • feat(DockView): support stack layout by @ArgoZhang in #3372

New Contributors

Full Changelog: v8.4.0...v8.5.0