Skip to content

v1.4.0

Compare
Choose a tag to compare
@capdiem capdiem released this 07 Apr 08:09
· 348 commits to main since this release
74ae7c6

We provides a best practice example of how to integrate MAUI hybrid with MASA Blazor. You can find the repository at Masa.Blazor.MauiDemo.

🚀 Features

  • AddMasaBlazor: support for setting the lifetime of MasaBlazor service. #1805
  • DatePicker: add support for ShowWeek and CalendarWeekRule. #1812
  • DataTable: support for fixing the select column. #1768
  • Dialog: Add the OutcomeContent slot, providing the context of type DialogContentContext. #1804
  • Drawflow:
    • add the DataInitializer func for initializing data, thanks to @pigwing. #1786
    • add the UpdateConnectionNodesAsync and RemoveConnectionNodeIdAsync public method, thanks to @pigwing. #1794 #1797
  • EnqueuedSnackbars: do not obscure components used for layout. #1800
  • InfiniteScroll:
    • add ResetAsync public method. #1747
    • the value of Parent is set to window by default. #1801
  • Markdown: add the OnAfter EventCallback, thanks to @Yu-Core. #1755
  • Overlay: support for fade-transition, use block scroll strategy and update the background color of scrim to on-surface. #1763
  • PageTabs:
    • add the Closeable state to tabs, thanks to @pankey888. #1808
    • add support for right click to close and hover to display the close icon. #1813
  • Switch: support for setting icons at the position of text. #1740

🔧 Bug Fixes

🧪 Labs

  • DigitalClock: no need focus before touching and moving. #1764
  • JSModule: ignore InvalidOperationException when prerendering. masastack/BlazorComponent#566
  • 🎉 PageStack: new component that provides a container similar to a page stack, mainly for mobile. #1790 #1809 #1814 masastack/BlazorComponent#576
  • ScrollToTarget: add public method that can retry observe targets. #1744
  • 🎉 Sortable: new component for replacing DragZone component. #1761

♻ Refactor

💥 Breaking changes

See https://docs.masastack.com/blazor/getting-started/upgrade-guide.

📝 Docs

Additionally, we would like to express our gratitude to @wildwind2000 for his contributions (masastack/BlazorComponent#555 masastack/BlazorComponent#559) to the Treeview component. Due to the extensive nature of the changes and the lack of sufficient time and resources for testing, these modifications were not merged.

Full Changelog: 1.3.4...1.4.0