Releases: dotnetcore/BootstrapBlazor
Releases · dotnetcore/BootstrapBlazor
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
v9.0.0
Release 2024-11-13 V9.0.0
Bugs
- fix(SelectTable): validate component shoud be skip validate in search panel by @ArgoZhang in #4580
- fix(AutoComplete): click event also trigger focus event by @ArgoZhang in #4588
- fix(WinBox): body should be compatible with dark mode by @ArgoZhang in #4595
- fix(Table): missing scroll after toggle CardView mode by @ArgoZhang in #4600
- fix(TableColumn): ShownWithBreakPoint not work well with Fixed by @ArgoZhang in #4601
- fix(Table): throw exception when click delete button in table row by @ArgoZhang in #4625
- fix(AutoFill): support numberpad enter key by @ArgoZhang in #4634
- fix(FullScreenButton): update fullscreen state icon by @ArgoZhang in #4642
Features
- feat(ColorPicker): add Swatches parameter by @ArgoZhang in #4562
- feat(Checkbox): optimize OnBeforeStateChanged callback method by @ArgoZhang in #4566
- feat(AjaxService): redesign AjaxService by @ArgoZhang in #4570
- feat(ErrorLogger): redesign ErrorLogger component by @ArgoZhang in #4576
- feat(IErrorLogger): support DetailedErrors config by @ArgoZhang in #4579
- feat(PrintService): remove Print component by @ArgoZhang in #4582
- feat(ThemeLoader): remove ThemeLoader component by @ArgoZhang in #4587
- feat(net9): support net9.0 framework by @ArgoZhang in #4585
- feat(ModalDialog): support IsCenter when set IsDraggable to true by @ArgoZhang in #4589
- feat(HandWritten): remove HandWritten component by @ArgoZhang in #4592
- feat(TableRowContext): add RenderMode parameter by @ArgoZhang in #4596
- feat(RTL): support RTL mode by @ArgoZhang in #4597
- feat(Cascader): add OnBlurAsync parameter by @ArgoZhang in #4599
- feat(Table): add DisableDelete/EditButtonCallback Parameter by @ArgoZhang in #4603
- feat(Table): Table add button to add disabled callback by @ArgoZhang in #4607
- feat(Layout): add default style by @ArgoZhang in #4609
- feat(Checkbox): use client click instead of server event by @ArgoZhang in #4620
- feat(TreeView): support virtualize scroll by @ArgoZhang in #4624
- feat(Editor): summernote jQuery upgrade to 3.6.0 by @ArgoZhang in #4633
- feat(Layout): add default theme support dark mode by @ArgoZhang in #4636
- feat(Authorization): redesign service for IAuthorizationPolicyProvider by @ArgoZhang in #4640
- feat(net9): support dotnet9.0 target framework same day by @ArgoZhang in #4649
Documentation
- doc(ErrorLogger): update sample code by @ArgoZhang in #4568
- doc(404): add not found middleware by @ArgoZhang in #4615
- doc(Tab): update NotAuthorized parameter documentation by @ArgoZhang in #4613
New Contributors
- @qodana-cloud made their first contribution in #4610
v8.11.0
Release 2024-10-28 V8.11.0
Bugs
- fix(Table): missing border style when set FixColumn to true by @ArgoZhang in #4554
Features
- feat(BluetoothDevice): add GetCurrentTime method by @ArgoZhang in #4501
- feat(IBluetootchDevice): add GetPrimaryServices method by @ArgoZhang in #4504
- feat(IBluttooth): add Start/StopNotifications method by @ArgoZhang in #4510
- feat(Select): support SelectedItem generic value by @j4587698 in #4512
- feat(Textarea): add OnBlurAsync parameter by @ArgoZhang in #4518
- feat(BootstrapInputNumber): add OnBlurAsync parameter by @ArgoZhang in #4519
- feat(BootstrapInput): add OnBlurAsync parameter by @ArgoZhang in #4521
- feat(FloatingLabel): add OnBlurAsync parameter by @ArgoZhang in #4523
- feat(Slider): add OnBlurAsync parameter by @ArgoZhang in #4525
- feat(AutoFill): add OnBlurAsync parameter by @ArgoZhang in #4527
- feat(DateTimePicker): add OnBlurAsync parameter by @ArgoZhang in #4529
- feat(Tab): add height 100% style by @ArgoZhang in #4533
- feat(Ribbon): update menu body height default value to 84.5 by @ArgoZhang in #4535
- feat(Title): update TitleService by @ArgoZhang in #4539
- feat(FullScreen): remove FullScreen component by @ArgoZhang in #4537
- feat(Clipboard): remove Clipboard component by @ArgoZhang in #4541
- feat(BrowserFinger): redesign IBrowserFinger service by @ArgoZhang in #4543
- feat(EyeDropper): remove EyeDropper component by @ArgoZhang in #4545
- feat(ResizeNotification): remove ResizeNotification service by @ArgoZhang in #4550
- feat(Dialog): add ShowModal extensions method by @ArgoZhang in #4552
- feat(IFrame): update default style by @ArgoZhang in #4556
- feat(ColorPicker): add Swatches parameter by @ArgoZhang in #4560
Documentation
- chore(foundation): add dotnet foundation information by @ArgoZhang in #4499
- chore(JsonEnumConverter): remove core namespace by @ArgoZhang in #4531
- doc(Download): update download url by @ArgoZhang in #4547
- doc(DemoBlock): add Height parameter by @ArgoZhang in #4558
New Contributors
Full Changelog: v8.10.4...v8.11.0
v8.10.4
Release 2024-10-21 V8.10.4
Bugs
- fix(ColorPicker): throw exception when dispose by @ArgoZhang in #4457
- fix(Select): update padding-right variable by @ArgoZhang in #4460
- fix(Tab): not update url when close the latest tab item by @ArgoZhang in #4477
- fix(FileIcon): missing svg widht/height by @ArgoZhang in #4483
Features
- chore(deps): update dependence by @ArgoZhang in #4435
- feat(Link): add Rel parameter #4437 by @densen2014 in #4438
- feat(Layout): add ShowTabItemClose parameter by @ArgoZhang in #4449
- perf(Tab): improve create tab item from url performance by @kimdiego2098 in #4445
- refactor(Localizer): update Localization namesapce by @ArgoZhang in #4453
- refactor(JsonEnumConverter): update namespace by @ArgoZhang in #4455
- feat(BarcodeGenerator): redesign BarcodeGenerator component by @ArgoZhang in #4459
- feat(Tab): support style attribute by @ArgoZhang in #4462
- feat(IZipArchiveService): auto create zip folder by @ArgoZhang in #4469
- feat(CheckboxList): update style of IsVertical by @ArgoZhang in #4481
- feat(ISerialService): add ISerialService service by @ArgoZhang in #4487
- feat(IBluetoothService): add IBluetoothService service by @ArgoZhang in #4492
- feat(IBluetoothService): add BluetoothFilterOption parameter by @ArgoZhang in #4496
Documentation
- doc(ImageCropper): add round image sample code by @ArgoZhang in #4443
- doc(UriFormat): use SafeUnescaped instead of Unescaped by @densen2014 in #4440
- doc(Pre): add ignoreUnescapedHTML config by @ArgoZhang in #4489
- doc(SlideButton): update Offset annotate by @ArgoZhang in #4494
New Contributors
Full Changelog: v8.10.2...v8.10.4
v8.10.2
Release 2024-10-11 V8.10.2
Bugs
- fix(Table): search model initialize twice by @ArgoZhang in #4379
- fix(Table): table footer cell not update in Card mode by @ArgoZhang in #4408
Features
- feat(DateTimePicker): support customize disabled date by @izanhzh in #4304
- feat(Table): add CreateSearchModelCallback parameter by @ArgoZhang in #4384
- feat(WebClientService): make client info id consistent with webclient id by @ArgoZhang in #4385
- feat(SignaturePad): remove css isolation by @ArgoZhang in #4392
- feat(Topology): remove css isoloation by @ArgoZhang in #4396
- feat(ThemeProvider): support auto mode by @j4587698 in #4400
- feat(Table): IsKeepSelectedRows effect in add method by @ArgoZhang in #4414
- feat(DropdownWidget): add OnItemShown/CloseAsync parameter by @ArgoZhang in #4419
- feat(ColorPicker): support IsSupportOpacity toggle by @ArgoZhang in #4423
- feat(AutoComplete): add OnBlurAsync parameter by @ArgoZhang in #4406
- feat(DateTimePicker): update cache when click year button by @ArgoZhang in #4381
- feat(ValidateForm): support validate multiple validate form by @ArgoZhang in #4382
Documentation
- doc(DockView): update lock sample code by @ArgoZhang in #4376
- doc(DockView): update dockview sample code by @ArgoZhang in #4390
- doc(Table): update edit mode sample code by @ArgoZhang in #4418
- doc(Icons): update icons style sheet documentation by @ArgoZhang in #4428
New Contributors
- @dependabot made their first contribution in #4412
Full Changelog: v8.10.1...v8.10.2
v8.10.1
Release 2024-9-27 V8.10.1
Bugs
- fix(PopConfirmButton): can't remove pop in table extension button by @ArgoZhang in #4356
- fix(ValidateForm): validate all validation from MetadataType by @AiYuZhen in #4360
- fix(Table): IsDisabled parameter not work in Toolbar on gear mode by @ArgoZhang in #4362
- fix(DateTimePicker): body defaulting to current month by @eramosr16 in #4357
Features
- feat(Dialog): support call show OnAfterRender lifecycle by @ArgoZhang in #4343
- feat(TreeView): support keyboard shortcut by @ArgoZhang in #4345
- feat(TreeView): add ScrollIntoViewOptions parameter by @ArgoZhang in #4349
- feat(TreeView): support toggle node by ArrowLeft/Right by @ArgoZhang in #4351
- feat(ListGroup): item template support click callback by @ArgoZhang in #4370
Documentation
- doc(CardUpload): update documation by @ArgoZhang in #4373
Full Changelog: v8.9.3...v8.10.1