v1.3.0
🚀 Features
- bump Microsoft.AspNetCore.Components* from 8.0.0-rc to 8.0.0
- DataTable: support for @bind-Expanded. #1687
- Main: add a way to avoid the entry transition when first loading. #1693
- Menu/Tooltip/Dialog: support for using the parameter
Permenant
to persist pop-up elements when using SSR. #516 #1664 - PageTabs: support for closing tabs by middle click. #1689
- Pagination: add
HrefFormat
parameter for SEO. #510 #1649 - Ripple: support for setting
center
,circle
and custom class. #515 #528 #1663 - Treeview: add an new select type
LeafButIndependentParent
. #518 - Treeview: open parent nodes of filtered node after filtering. #514
🔧 Bug Fixes
- BaiduMap: the id of container element may be removed when component was disposed. #509 #1648
- DataTable: compatible with net6.0. #1642
- DataTable: CaptionContent should be wrapped in
<caption>
. #513 - DataTable: the hover style is missing. #1686
- ECharts: the first argument
elOrString
of init method may be null. #1690 - Image: exception throws when changing src to null. #1641
- Tabs: wrong arrow when RTL. #1667
- TextField: wheel event should stop propagation when type is number. #1688
🧪 Labs
- InteractiveTrigger: provide the ability to trigger interactive components when the user clicks.
- PullRefresh: improve the performance. #1643
- SsrThemeProvider: apply theme css to the head tag when using SSR. #1683
- XgPlayer: a HTML5 video player component. #1685
♻ Refactor
📝 Docs
- Update installation for Blazor Web App. #1694
- Add docs about SSR. #1697
- Fixed the example dynamic complication failure #1661
🗂️ Templates
- Add template for Blazor Web App.
dotnet new masablazor -o ServerSsrApp
- Update
masablazor-maui
template- net8.0 support
--no-web
option to disable generating web project--cdn
option to use CDN for static icon and font files--icon
option to choose default icon set
- Update other blazor templates to support net8.0,
--cdn
and--icon
options.
🧩 Others
- The official website of MASA has been refactor to SSR. masastack.com
- The Masa Blazor Pro project has been refactor to Blazor web app(interactive globally). pro.masastack.com
Full Changelog: 1.2.2...v1.3.0