Skip to content

Releases: dotnetcore/BootstrapBlazor

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

v7.9.0

31 Jul 03:54
c784d21
Compare
Choose a tag to compare

Release 2023-08-01 V7.9.0

What's Changed

Bugs

  • fix(Chart): refacting the borderWidth attribute by @azlis in #1474
  • fix(Filter): support used in Modal by @ArgoZhang in #1494
  • fix(Table): trigger sort event when resize column by @ArgoZhang in #1500
  • fix(Table): ShowCheckboxCallback not work on CardView mode by @ArgoZhang in #1504
  • fix(Table): not trigger OnExportAsync callback by @YSMC-W in #1517
  • fix(Modal): remove focustrap function by @ArgoZhang in #1534
  • fix(Live2DDisplay): fix position is not valid by @azlis in #1536
  • fix(Camera): can't preview correctly and obtain the camera list in iOS by @densen2014 in #1526
  • fix(Steps): items always empty by @sanjusss in #1544
  • fix(AddScript): load failed when concurrency request script by @ArgoZhang in #1547
  • fix(Editor): throw exception for dispose tooltip by @ArgoZhang in #1573
  • fix(GoTop): should not throw exception when Target is null or empty by @ArgoZhang in #1594
  • fix(TableColumn): ShownWithBreakPoint not work by @ArgoZhang in #1596
  • fix(Title): not work SetTitle method by @ArgoZhang in #1628
  • fix(AutoComplete): can't input chinese character inside validate form by @ArgoZhang in #1716
  • fix(AutoFill): compatible with inside validate form by @ArgoZhang in #1718

Features

Full Changelog: v7.8.0...v7.9.0

v7.8.0

01 Jul 13:40
90c4577
Compare
Choose a tag to compare

Release 2023-07-01 V7.8.0

What's Changed

Break changes

Bugs

  • fix(Transition): duration parameter not work by @ArgoZhang in #1341
  • fix(EditorForm): custom placeholders are not working in GroupBox by @ArgoZhang in #1342
  • fix(IConfiguration): throw exception use BootstrapBlazor in WinForm/WPF by @ArgoZhang in #1351
  • fix(Camera): stop track failed in dispose by @ArgoZhang in #1358
  • fix(ValidateForm): validate tooltip dispose throw exception by @ArgoZhang in #1361
  • fix(Topology): throw exception on PushData method by @ArgoZhang in #1382
  • fix(Spinner): size not work by @ArgoZhang in #1391
  • fix(Select): trigger OnSelectedItemChanged twice by @ArgoZhang in #1403
  • fix(MenuItem): not expand sub menu when parent menu item set expand by @YSMC-W in #1422
  • fix(Table): column not align when resize column on Fix Header mode by @ArgoZhang in #1427
  • fix(Table): throw exception when resize column by @ArgoZhang in #1465
  • fix(Menu): menu arrow not rotated by @ArgoZhang in #1468
  • fix(Table): can not resize table column when set ShowDetails to true by @ArgoZhang in #1481

Features

  • feat(Dialog): add ShowResize parameter on ModalDialog by @ArgoZhang in #1349
  • feat(DockView): add BootstrapBlazor.Dock lib by @ArgoZhang in #1365
  • feat(RibbonTab): add Render method by @ArgoZhang in #1373
  • feat(Topology): add OnResize observer by @ArgoZhang in #1377
  • feat(Topology): support use in Modal by @ArgoZhang in #1379
  • feat(Chart): support change labels font size by @azlis in #1387
  • feat(Popover): support update title/content by code by @ArgoZhang in #1396
  • feat(CheckboxList): add IsButton parameter by @ArgoZhang in #1401
  • feat(Chart): support pointStyles by @azlis in #1399
  • feat(ContextMenu): support auto-placement by @ArgoZhang in #1412
  • feat(AutoFill): add AutoFill/AutoComplete loading icon by @ArgoZhang in #1421
  • feat(Table): auto height support ShowSearch top by @ArgoZhang in #1432
  • feat(FloatingLabel): add IsGroupBox parameter by @ArgoZhang in #1442
  • feat(LazyLoading): add LazyLoading component by @ArgoZhang in #1446
  • feat(MouseFollower): add MouseFollower component by @azlis in #1448
  • feat(HtmlRender): add type parameter overload method by @ArgoZhang in #1456
  • feat(PDF): add Html2Pdf service by @ArgoZhang in #1454
  • feat(IFrame): add instance method PushData by @ArgoZhang in #1461
  • feat(Analyzer): add analyzer for bootstrap blazor by @ArgoZhang in #1467
  • feat(Table): add Export Pdf function by @ArgoZhang in #1480
  • feat(Table): add TriggerContextMenu parameter by @ArgoZhang in #1450
  • feat(Table): add active style for table selected row by @ArgoZhang in #1388
  • feat(MouseFollower): add MouseFollower component by @azlis in #1452

Docs

Full Changelog: v7.7.0...v7.8.0

v7.7.0

01 Jun 12:32
5f4c3d3
Compare
Choose a tag to compare

Release 2023-06-01 V7.7.0

What's Changed

Break changes

Bugs

  • fix(MultiSelect): value not change when use OnSearchTextChanged as data source by @ArgoZhang in #1196
  • fix(BarCode): throw exception when click Clear button by @ArgoZhang in #1203
  • fix(DateTimeRange): not update display value after click Confirm/Today/Clear buttons by @ArgoZhang in #1206
  • fix(Table): not show the BeforeRowButtonTemplate button in CardView by @ArgoZhang in #1212
  • fix(Select): keyboard not work on ShowSearch mode by @ArgoZhang in #1249
  • fix(Table): tooltip content not updated from the second pages by @ArgoZhang in #1284
  • fix(DialogButton): no restore button icon if set IsAsync to true by @ArgoZhang in #1301
  • fix(AutoFill): does not collapse after clicking the dropdown menu item by @ArgoZhang in #1304
  • fix(Editor): submit button support localization by @ArgoZhang in #1308
  • fix(Validate): tooltip title incorrect by @ArgoZhang in #1331
  • fix(GetVersion) publish to single file get version incorrect #1328 by @densen2014 in #1336

Features

  • feat(EyeDropper): add EyeDropper component by @ArgoZhang in #1208
  • feat(Practicals): support for downloading source code by @azlis in #1234
  • feat(Editor): add ShowSubmit parameter by @ArgoZhang in #1251
  • feat(Reconnector): add ReconnectInterval parameter by @ArgoZhang in #1262
  • feat(Topology): support html attribute on element by @ArgoZhang in #1266
  • feat(TableCellButton): support ChildContent/BodyTemplate parameter by @ArgoZhang in #1268
  • feat(Export): use min-excel instead of Epplus by @ArgoZhang in #1275
  • feat(Redirect): add ForceLoad parameter by @ArgoZhang in #1279
  • feat(ZipArchiveService): add ZipArchiveService by @ArgoZhang in #1280
  • feat(ZipArchiveService): add Extract/GetEntry function by @ArgoZhang in #1282
  • feat(OpenAI): add Azure OpenAI component by @ArgoZhang in #1288
  • feat(IComponentHtmlRenderer): add IComponentHtmlRenderer service by @ArgoZhang in #1294
  • feat(AzureOpenAI): add GetChatStreaming api by @ArgoZhang in #1295
  • feat(Utility): copy function compatible with http protocal by @ArgoZhang in #1299
  • feat(Layout): add Resource parameter by @ArgoZhang in #1306
  • feat(Editor): add LanguageUrl parameter support multiple language script plugin by @ArgoZhang in #1311
  • feat(JSModule): support config JSModule version by @ArgoZhang in #1313
  • feat(Tab): add Resource value by @ArgoZhang in #1316
  • feat(JSModuleAutoLoaderAttribute): support import file form derived class by @ArgoZhang in #1318
  • feat(BootstrapDynamicComponent): add new overload method for CreateComponent by @ArgoZhang in #1320
  • feat(ContextMenu): add context menu framework by @ArgoZhang in #1324
  • feat(IFrame): add IFrame component by @ArgoZhang in #1326
  • feat(Tooltip): support update title by @ArgoZhang in #1333
  • feat(Bootstrap): update bootstrap 5.3.0 by @ArgoZhang in #1335

New Contributors

Full Changelog: v7.6.0...v7.7.0

v7.6.0

02 May 05:05
6ac6f28
Compare
Choose a tag to compare

Release 2023-05-02 V7.6.0

What's Changed

Break changes

  • Block: IsShow default value from true to false
  • Captcha: update OnValid to OnValidAsync
  • DialogOption: remove Dialog parameter use CloseDialogAsync method
  • Tab: update OnClickTab to OnClickTabItemAsync
  • JavaScript: remove all javascript file in base folder

Refactors

Features

  • feat(SwalOption): add CloseAsync method by @ArgoZhang in #977
  • feat(Progress): supports decimals by @azlis in #982
  • feat(Chart): supports DisplayLegend by @azlis in #987
  • feat(Chart): support LegendPosition by @azlis in #990
  • feat(Chart): add ShowLine/ShowScales on ChartOption by @azlis in #994
  • feat(Chart): support chart auto resize by @azlis in #999
  • feat(Captcha): add Max parameter by @ArgoZhang in #1115
  • feat(CountUp): add CountUP component by @azlis in #1021
  • feat(CountUp): add OnCompleted parameter by @ArgoZhang in #1035
  • feat(Chart): update chartOption label default value by @azlis in #1074
  • feat(Chart): do not show scales and grid by default Pie/Doughnut by @ArgoZhang in #1077
  • feat(Rate): support double data type value by @ArgoZhang in #1120
  • feat(Rate): add IsReadonly parameter by @ArgoZhang in #1122
  • feat(Select): add IsClearable parameter by @ArgoZhang in #1132
  • feat(Icon): add ClearIcon for Select component by @ArgoZhang in #1134
  • feat(JSRuntimeEventHandler): add IJSRuntimeEventHandler service by @azlis in #1143
  • feat(BarcodeReader): support for setting camera at initialization by @ArgoZhang in #1150
  • feat(Topology): add canvas height check by @ArgoZhang in #1158
  • feat(GeoLocationService): add IGeoLocationService by @ArgoZhang in #1185
  • feat(NotificationService): add NotificationService by @ArgoZhang in #1187

Bugs

  • fix(checkbox): color not work when checkbox state is Indeterminate by @ArgoZhang in #967
  • fix(IconTheme): update icon on Tab component by @ArgoZhang in #979
  • fix(Table): ModelEqualityComparer not work with ClickToSelect by @Vision-Zhang in #985
  • fix(SelectTree): do not show the Text when value is not null in first render by @Vision-Zhang in #989
  • fix(Input): can't get Value by press enter key by @ArgoZhang in #1053
  • fix(DateTimeRnage): incorrect EndValue when click confirm button after choose sidebar item by @ArgoZhang in #1073
  • fix(Layout): check authorization at first render by @ArgoZhang in #1103
  • fix(QRCode): support Chinese and Number by @ArgoZhang in #1125
  • fix(Table): throw exception when model include static property by @ArgoZhang in #1183
  • fix(PopConfirmButton): do not pop on wasm mode by @ArgoZhang in #1191

Full Changelog: v7.5.0...v7.6.0