Skip to content

Releases: dotnetcore/BootstrapBlazor

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

v8.4.0

31 Mar 03:10
66f65cf
Compare
Choose a tag to compare

Release 2024-3-31 V8.4.0

Bugs

  • fix(InputNumber): input illegal value not cleared by @ArgoZhang in #3020
  • fix(DateTimeRange): start value timespan is not zero by @ArgoZhang in #3022
  • fix(Display): parameter Lookup not work by @ArgoZhang in #3028
  • fix(MultiSelect): can't close popup window when in validating form by @ArgoZhang in #3034
  • fix(Table): no scroll on card view by @ArgoZhang in #3036
  • fix(SelectTable): throw an exception when in the table column's edit template by @ArgoZhang in #3040
  • fix(SelectTable): search text wrap inside validate form by @ArgoZhang in #3043
  • fix(Table): keep client column width not working when setting AutoGenerateColumns to true by @ArgoZhang in #3047
  • fix(Table): table search case sensitive by @ArgoZhang in #3048
  • fix(InputNumber): can't input 0.0 when setting UseInputEvent to true by @ArgoZhang in #3059
  • fix(Table): incorrect display of fixed table columns when visible false by @ArgoZhang in #3066
  • fix(Table): update IsReadonly/Visible logic by @ArgoZhang in #3067
  • fix(Editor): load zh-CN lang failed when first rendered by @ArgoZhang in #3086
  • fix(Menu): active status incorrect when route changed by @ArgoZhang in #3088
  • fix(MultiSelect): selected value incorrect when use dynamic create by @ArgoZhang in #3105
  • fix(FullScreenButton): show two icons when set FullScreenIcon by @ArgoZhang in #3133
  • fix(Dialog): not popup when using DispatchService trigger by @ArgoZhang in #3174
  • fix(Gannt): error when dragging the progress bar for the second time by @Vision-Zhang in #3178

Features

  • feat(Waterfall): add waterfall component by @azlis in #2443
  • feat(Chart): add OnClickDataAsync parameter by @ArgoZhang in #3030
  • feat(SweetAlert): eliminating latency between call show method twice by @ArgoZhang in #3032
  • feat(SelectTable): add CollapsedTopSearch parameter by @ArgoZhang in #3045
  • feat(IPLocator): add BaiduIPLocatorV2 class by @ArgoZhang in #3050
  • feat(Upload): add OnAllFileUploaded parameter by @ArgoZhang in #3051
  • feat(Chart): add ShowDataLabel option by @ArgoZhang in #3053
  • feat(FlipClock): add FlipClock component by @ArgoZhang in #3061
  • feat(DateTimePicker): add ShowLunar parameter by @ArgoZhang in #3069
  • feat(DateTimePicker): add ShowSolarTerm parameter by @ArgoZhang in #3071
  • feat(DateTimePicker): add ShowFestivals parameter by @ArgoZhang in #3073
  • feat(DateTimePicker): add ShowHolidays parameter by @ArgoZhang in #3075
  • feat(Holiday): add BootstrapBlazor.Holiday package by @ArgoZhang in #3077
  • feat(TableCellArgs): add ValueTemplate parameter by @ArgoZhang in #3091
  • feat(IpAddress): add support for handling both keyboard and numpad input for numeric values by @azlis in #3095
  • feat(Table): add IsAccordion parameter by @azlis in #3103
  • feat(Gantt): support localization by @cetinbas in #3115
  • feat(IConnectionService): add IConnectionService by @ArgoZhang in #3121
  • feat(IpLocatorOptions): add data cache logic by @ArgoZhang in #3145
  • feat(TreeView): add Search feature by @ArgoZhang in #3150
  • feat(IThrottleDispatcherFactory): add throttle service by @ArgoZhang in #3148
  • feat(TreeView): add SearchTemplate parameter by @ArgoZhang in #3152
  • feat(Carousel): add OnSlideChanged parameter by @ArgoZhang in #3164

Docs

New Contributors

Full Changelog: v8.3.0...v8.4.0

v8.3.0

01 Mar 03:32
689ec90
Compare
Choose a tag to compare

Release 2024-3-01 V8.3.0

Bugs

Features

New Contributors

Full Changelog: v8.2.0...v8.3.0

v8.2.0

01 Feb 01:15
5e87e73
Compare
Choose a tag to compare

Release 2024-1-31 V8.2.0

Bugs

Features

Full Changelog: v8.1.0...v8.2.0

v8.1.0

02 Jan 06:31
073f86a
Compare
Choose a tag to compare

Release 2024-01-02 V8.1.0

Bugs

  • fix(Multiple): can't close item when set IsPopover to true by @ArgoZhang in #2429
  • fix(Localizer): can't find json stream when inconsistent namespace and assembly name by @ArgoZhang in #2432
  • fix(Table): IsMarkupString not work when set ShowTips to true by @ArgoZhang in #2482
  • fix(DialButton): incorrect direction when set Placement to bottom by @ArgoZhang in #2503
  • fix(Table): render cell missing parameters when readonly by @ArgoZhang in #2555
  • fix(Table): wrong TableExportType in ExportCsvAsync method by @ArgoZhang in #2588
  • fix(ContextMenu): not shown in Modal/Dialog by @ArgoZhang in #2652
  • fix(Table): append component parameters for edit template by @ArgoZhang in #2669
  • fix(TableExport): not register table export service by @ArgoZhang in #2680
  • fix(Responsive): break point no value at first render by @ArgoZhang in #2698

Features

Full Changelog: v8.0.0...v8.1.0

V8.0.0

16 Nov 09:04
9c126ee
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.12.0...v8.0.0

v7.12.0

31 Oct 07:51
f3ebb43
Compare
Choose a tag to compare

Release 2023-10-31 V7.12.0

Bugs

  • fix(MenuLink): always active if href equal "/" by @ray-gilbert in #2204
  • fix(CountUp): not show the Value when set value to 0 by @ArgoZhang in #2236
  • fix(Upload): preview function does not work after re-upload by @ArgoZhang in #2240
  • fix(Table): can't resize the last column when fixed header by @ArgoZhang in #2266
  • fix(Drawer): can't focus element by @ArgoZhang in #2277
  • fix(Segmented): not trigger click when disabled by @ArgoZhang in #2283
  • fix(DialButton): not show the menu item set placement to bottom-start by @ArgoZhang in #2300
  • fix(Table): can't edit when table data source is DynamicContext by @ArgoZhang in #2302

Features

New Contributors

Full Changelog: v7.11.0...v7.12.0

v7.11.0

28 Sep 07:49
3abc920
Compare
Choose a tag to compare

Release 2023-09-28 V7.11.0

What's Changed

Break Changes

  • 接口 ITableExcelExport 方法 ExportAsync 移除泛型约束 where TItem : class

Bugs

  • fix(Table): 修复内置编辑弹窗 EditDialog 编辑项未应用 FormatString 参数问题 by @ArgoZhang in #2157
  • fix(Table): 修复设置列隐藏后,列过滤弹窗内条件为隐藏列问题 by @ArgoZhang in #2192

Features

  • feat(Splitting): 新增 Splitting 组件 by @azlis in #2029
  • feat(MultiSelect): 兼容 InputGroup 组件 by @ArgoZhang in #2035
  • feat(Table): 支持 OnQueryAsync 回调中重新设置 PageIndex/PageItems 参数以便可以直接定位到指定页 by @ArgoZhang in #2046
  • feat(Table): 自定义搜索弹窗支持 IsDraggable/ShowMaximizeButton 参数 by @ArgoZhang in #2048
  • feat(Table): 移动端设备 CardView 模式下支持高度自适应 by @ArgoZhang in #2050
  • feat(Dropdown): 增加 ButtonTemplate ItemsTemplate 两个模板可以自定义 by @ArgoZhang in #2057
  • feat(QueryBuilder): 新增 QueryBuilder 组件 by @ArgoZhang in #2065
  • feat(MindMap): 新增 MindMap 组件 by @densen2014 in #2069
  • feat(WebSerial): 新增 WebSerial 组件 by @densen2014 in #2075
  • feat(Steps): 重写 Steps 组件提供更多功能 by @ArgoZhang in #2080
  • feat(ListView): 增加 GroupOrderCallback 回调方法 by @ArgoZhang in #2082
  • feat(DateTimeRangeValue): 增加 NullStart/NullEnd 两个属性 by @ArgoZhang in #2092
  • feat(FontAweseom): 图标库更新到最新 6.4.2 by @ArgoZhang in #2098
  • feat(Camera): 支持不同分辨率 by @densen2014 in #2099
  • feat(WebSpeech): 新增 WebSpeech 组件 by @densen2014 in #2094
  • feat(QueryPageOptions): 增加 ToFilterFunc ToFilterLambda 扩展方法 by @ArgoZhang in #2101
  • feat(PetaPoco): 更新 PetaPoco 扩展方法支持 OrElse 拉姆达表达式 by @ArgoZhang in #2115
  • feat(ListGroup): 新增 ListGroup 组件 by @ArgoZhang in #2132
  • feat(table): 增加 OnAfterDeleteAsync/OnAfterModifyAsync 回调方法 by @ArgoZhang in #2156
  • feat(MultiSelect): 增加 IsFixedHeight 参数多选折行后不增加高度 by @ArgoZhang in #2165
  • feat(TableExport): 增加 ExportCsvAsync 内置方法 by @ArgoZhang in #2179
  • feat(QueryPageOptions): 增加 IsFirstQuery 参数,用于指示是否为首次查询 by @ArgoZhang in #2182
  • feat(Table): 增加 IsAutoQueryFirstRender 参数,用于设置表格首次渲染时是否调用 OnQueryAsync 回调 by @ArgoZhang in #2184
  • feat(TableColumn): 增加 IsMarkupString 参数,表格列可直接渲染 Html 内容 by @ArgoZhang in #2188
  • feat(Tab): 增加 AllowDrag 参数用于标签页是否可拖拽 by @ArgoZhang in #2193
  • feat(Select): 增加 DisableItemChangedWhenFirstRender 参数,用于设置首次渲染时是否触发 SelectedItemChanged 回调方法 by @ArgoZhang in #2195

Full Changelog: v7.10.0...v7.11.0

v7.10.0

30 Aug 06:34
Compare
Choose a tag to compare

Release 2023-08-30 V7.10.0

What's Changed

Break Changes

  • refactor(TableToolbarPopConfirmButton): rename component name by @ArgoZhang in #1952

Bugs

  • fix(Message): incorrect disappearance order when placement is bottom by @ArgoZhang in #1908
  • fix(Popover): incorrect content when reset Popover content by @ArgoZhang in #1912
  • fix(ImageViewer): can't reload imager after occur error by @ArgoZhang in #1913
  • fix(AutoComplete): dropdown arrow overlap valid icon by @ArgoZhang in #1930
  • fix(Table): Table LineNo no work expected after scroll with virtual scroll by @ArgoZhang in #1946
  • fix(PopConfirmButton): can't trigger onclick event when set TooltipText parameter by @ArgoZhang in #1950
  • fix(Table): clear filter on Virtual mode result incorrect by @ArgoZhang in #1956
  • fix(Table): virtual scroll support ShowLineNo parameter by @ArgoZhang in #1963
  • fix(Upload): md icon incorrect by @ArgoZhang in #1971

Features

Full Changelog: v7.9.0...v7.10.0