Releases: masastack/BlazorComponent
Releases · masastack/BlazorComponent
1.4.1
What's Changed
- refactor(i18n): move code to Masa.Blazor by @capdiem in #594
- refactor(Grid): move code to Masa.Blazor by @capdiem in #593
- refactor(Markdown): move code to Masa.Blazor by @capdiem in #592
- refactor(VirtualScroll): move code to Masa.Blazor by @capdiem in #591
- refactor(SystemBar): move code to Masa.Blazor by @capdiem in #590
- refactor(Footer): move code to Masa.Blazor by @capdiem in #589
- refactor(Main): move code to Masa.Blazor by @capdiem in #596
- refactor(SkeletonLoader): move code to Masa.Blazor by @capdiem in #598
- feat(Theme): add more color roles by @capdiem in #599
- refactor(Snackbar): move code to Masa.Blazor by @capdiem in #600
- fix(Main): 'app--sized' being generated multi times by @capdiem in #601
- fix(Form): dynamic removal of text fields may result in an error when resetting the form. by @pigwing in #602
- refactor(Timeline): move code to Masa.Blazor by @capdiem in #603
- refactor(Treeview): move code to Masa.Blazor by @capdiem in #604
Full Changelog: 1.4.0...1.4.1
v1.4.0
What's Changed
- ⏪ chore: revert 77236e1 by @capdiem in #548
- fix(ObserableProperty): Distinguish the responsibilities of GetValue and SetValue by @capdiem in #550
- 🆕 feat(switch): support for setting icon for text by @capdiem in #549
- 🐛 fix(I18n): maybe add the same key repeatedly by @capdiem in #553
- 🐛 fix: Optimize the logic of component disposing by @capdiem in #552
- 🚸 feat(ScrollToTarget): console a warning when element not found by @capdiem in #554
- fix(treeview):multiple modifications and optimizations by @wildwind2000 in #555
- 🚚 refactor(InfiniteScroll): move to MASA.Blazor by @capdiem in #557
- ♻ refactor: update the cache name of intersect of element by @capdiem in #556
- 🚚 refactor(Toolbar&Card): move to MASA.Blazor by @capdiem in #558
- fix treeview: make sure only one active when single active by @wildwind2000 in #559
- 🚚 refactor: move some components to MASA.Blazor by @capdiem in #560
- feat: Add Sortable component to replace DragZone component by @capdiem in #561
- ♻ refactor: move Dialog, NavigationDrawer, Overlay to Masa.Blazor by @capdiem in #562
- feat: support source generation in System.Text.Json by @pigwing in #545
- 🚚 refactor(Editor): move code to MASA.Blazor by @capdiem in #565
- 🐛 fix(SetCookie): do nothing if value is null or undefined by @capdiem in #564
- 🐛 fix(SimpleCheckbox): the default icon of indeterminate is wrong by @capdiem in #563
- fix(JSModule): ignore InvalidOperationException when prerendering by @capdiem in #566
- ♻ refactor(MobilePickerView): remove unnecessary JSON serialization by @capdiem in #568
- ♻ refactor(OptInput): remove unnecessary JSON serialization by @capdiem in #567
- 🐛 fix(AppBar): ElevateOnScroll doesn't work when use default scroll target by @capdiem in #571
- fix(ItemGroup): Mandatory doesn't work when value is null of type string by @capdiem in #569
- ⚰ refactor: remove old logic to show and hide scrollbar by @capdiem in #572
- 🐛 fix(theme): The color of the scrollbar-track is not adaptive by @capdiem in #570
- feat(JSInterop): add historyBack js function by @capdiem in #576
- 🐛 fix(TextField): failed to modify the Value in ValueChanged by @capdiem in #575
- ♻ refactor: use built-in SetEquals method by @capdiem in #574
- ♻ refactor(transition): standardize the code of JS interop by @capdiem in #573
- 🐛 fix(Transition): element for adding transition event may be null by @capdiem in #577
- add dataflow methods by @pigwing in #578
- refactor: Rename ShouldRenderValue to BShouldRender by @capdiem in #579
- fix(LocalStorage): the RemoveItemAsync method doesn't require a value parameter by @capdiem in #583
- 🐛 fix: Switch doesn't work at the first time in MAUI by @capdiem in #582
- 🐛 fix(js-interop): html element may be null when add event listener by @capdiem in #581
- ♻ refactor(ThemeCssBuilder): refactoring using css varialbles by @capdiem in #580
- fix(Theme): remove onError because of incompatible with current theme system by @capdiem in #584
- ⏪ chore: revert commit 347d217 by @capdiem in #585
- 🐛 fix(Treeview): conflict between OnInput and ValueChanged by @capdiem in #586
- fix(MobileDatePicker): failed to set init value when using @bind-Visible by @capdiem in #587
- fix(Input): no need to call an internal function if ValueChanged isn't assigned by @capdiem in #588
New Contributors
- @wildwind2000 made their first contribution in #555
- @pigwing made their first contribution in #545
Full Changelog: 1.3.4...1.4.0
v1.4.0-beta.5
v1.4.0-beta.4
What's Changed
- fix(Transition): element for adding transition event may be null by @capdiem in #577
- add dataflow methods by @pigwing in #578
- refactor: Rename ShouldRenderValue to BShouldRender by @capdiem in #579
- fix(LocalStorage): the RemoveItemAsync method doesn't require a value parameter by @capdiem in #583
- fix: Switch doesn't work at the first time in MAUI by @capdiem in #582
- fix(js-interop): html element may be null when add event listener by @capdiem in #581
- refactor(ThemeCssBuilder): refactoring using css varialbles by @capdiem in #580
- fix(Theme): remove onError because of incompatible with current theme system by @capdiem in #584
Full Changelog: 1.4.0-beta.3...1.4.0-beta.4
v1.4.0-beta.3
What's Changed
- refactor(MobilePickerView): remove unnecessary JSON serialization by @capdiem in #568
- refactor(OptInput): remove unnecessary JSON serialization by @capdiem in #567
- fix(AppBar): ElevateOnScroll doesn't work when use default scroll target by @capdiem in #571
- fix(ItemGroup): Mandatory doesn't work when value is null of type string by @capdiem in #569
- refactor: remove old logic to show and hide scrollbar by @capdiem in #572
- fix(theme): The color of the scrollbar-track is not adaptive by @capdiem in #570
- feat(JSInterop): add historyBack js function by @capdiem in #576
- fix(TextField): failed to modify the Value in ValueChanged by @capdiem in #575
- refactor: use built-in SetEquals method by @capdiem in #574
- refactor(transition): standardize the code of JS interop by @capdiem in #573
Full Changelog: 1.4.0-beta.2...1.4.0-beta.3
v1.4.0-beta.2
What's Changed
- fix(treeview): make sure only one active when single active by @wildwind2000 in #559
- refactor: move some components to MASA.Blazor by @capdiem in #560
- feat: Add Sortable component to replace DragZone component by @capdiem in #561
- refactor: move Dialog, NavigationDrawer, Overlay to Masa.Blazor by @capdiem in #562
- feat(localstorage): add JsonSerializerOptions argument for set and get by @pigwing in #545
- refactor(Editor): move code to MASA.Blazor by @capdiem in #565
- fix(SetCookie): do nothing if value is null or undefined by @capdiem in #564
- fix(SimpleCheckbox): the default icon of indeterminate is wrong by @capdiem in #563
- fix(JSModule): ignore InvalidOperationException when prerendering by @capdiem in #566
New Contributors
Full Changelog: 1.4.0-beta.1...1.4.0-beta.2
v1.4.0-beta.1
What's Changed
- chore: revert 77236e1 by @capdiem in #548
- fix(ObserableProperty): Distinguish the responsibilities of GetValue and SetValue by @capdiem in #550
- feat(switch): support for setting icon for text by @capdiem in #549
- fix(I18n): maybe add the same key repeatedly by @capdiem in #553
- fix: Optimize the logic of component disposing by @capdiem in #552
- feat(ScrollToTarget): console a warning when element not found by @capdiem in #554
- fix(treeview):multiple modifications and optimizations by @wildwind2000 in #555
- refactor(InfiniteScroll): move to MASA.Blazor by @capdiem in #557
- refactor: update the cache name of intersect of element by @capdiem in #556
- refactor(Toolbar&Card): move to MASA.Blazor by @capdiem in #558
New Contributors
- @wildwind2000 made their first contribution in #555
Full Changelog: 1.3.4...1.4.0-beta.1
v1.3.4
What's Changed
- 🆕 feat: add overload methods for i18n and localstorage by @capdiem in #543
- 🐛 fix(Menu):
false
for CloseOnContentClick doesn't work at the first time by @capdiem in #541 - 🐛 fix(dialog): failed to get selector by @capdiem in #546
- 🐛 fix(Menu): false for CloseOnContentClick doesn't work at the first time by @capdiem in #544
- 🆕 feat: Add ScrollToTarget component by @capdiem in #542
- 🐛 fix(Datatable): not render in SSR server by @capdiem in #547
Full Changelog: 1.3.3...1.3.4
v1.3.3
What's Changed
- refactor(Alert): move to MASA.Blazor by @capdiem in #537
- fix(CopyableText): avoid keyboard popping up on Webview by @capdiem in #538
- refactor(DataTable): move to MASA.Blazor by @capdiem in #540
- fix: Page reload in Maui Hybrid Blazor app causes unhandled exception by @capdiem in #539
Full Changelog: 1.3.2...1.3.3
v1.3.2
What's Changed
- 🆕 feat(Theme): support for more color roles by @capdiem in #531
- 🐛 fix(Cascader): RTL doesn't work by @capdiem in #530
- 🆕 feat(Xgplayer): add OnFullscreenTouchend event callback for webview by @capdiem in #532
- 🐛 fix(radio-group): should not invoke ValueChanged after init by @capdiem in #534
- 🐛 fix(Xgplayer): there's no fullscreen for music by @capdiem in #533
- 🐛 fix(XgMusicPlayer): should generate the audio tag by @capdiem in #536
- ♻ refactor(datatable): calculate real width of col on colgroup item by @capdiem in #535
Full Changelog: 1.3.0...1.3.2