Skip to content

v1.3.0

Compare
Choose a tag to compare
@capdiem capdiem released this 28 Dec 07:52
· 428 commits to main since this release
56922e0

🚀 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

  • Slider: move some event logic to JS interop. #511 #1656

📝 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