Skip to content

Releases: havit/Havit.Blazor

v4.7.9

30 Jan 16:31
Compare
Choose a tag to compare

What's Changed

  • HxModal - onAfterRenderTasksQueue for ShowAsync and HideAsync (implementation alignment with HxOffcanvas) in #1000
  • updated dependencies
  • minor documentation updates

Full Changelog: v4.7.8...v4.7.9

v4.7.8

21 Jan 10:03
Compare
Choose a tag to compare
  • HxButton fix - Tooltip does not hide when using Icon and spinner (#991)
  • updated dependencies
  • minor documentation adjustments

Full Changelog: v4.7.7...v4.7.8

v4.7.7

10 Jan 12:38
Compare
Choose a tag to compare

What's Changed

  • HxListGroupItem - better onclick event handling (no unnecessary re-rendering)
  • HxProgressIndicator - reverted isolation: isolate; CSS rule as it turned out to be too restrictive

Blocks (Premium)

Full Changelog: v4.7.6...v4.7.7

v4.7.6

20 Dec 14:59
Compare
Choose a tag to compare

Hotfix release

Full Changelog: v4.7.5...v4.7.6

v4.7.5

12 Dec 09:24
Compare
Choose a tag to compare

What's Changed

Blocks (Premium)

Full Changelog: v4.7.4...v4.7.5

v4.7.4

09 Dec 16:08
Compare
Choose a tag to compare

What's Changed

  • HxSidebar - fixed #961 - Menu with subitems is hiding when sidebar is collapsed

Blocks

Full Changelog: v4.7.3...v4.7.4

v4.7.3

03 Dec 15:17
Compare
Choose a tag to compare

What's Changed

  • HxInputDate - fix #951 - Incorrect (doubled?) rendering of floating labels by @mmonteagudo 💕
  • HxSidebar - fix #954 - First level items with ExpandableContent are not visible if Sidebar is collapsed
  • HxSidebar - fixed animation glitch on subitems uncollapse
  • HxGrid - added data item identity explanation to documentation
  • HxSidebar - added double rendering alert to documentation

Blocks (for Premium subscribers)

Full Changelog: v4.7.2...v4.7.3

v4.7.2

26 Nov 11:20
Compare
Choose a tag to compare

What's Changed

  • HxGrid - new PreserveSelection parameter for multi-selecting rows (#576)
    • implementation was prioritized based on a request from our Premium sponsor 💕
  • HxGrid - now allows MultiSelectionEnabled with InfiniteScroll (virtualized) navigation (#950)
  • HxSidebar - responsive collapsing (#943)
    • --hx-sidebar-width default update from 250px to 300px to better fit average content requirements
    • --hx-sidebar-background-color default updated from transparent to var(--bs-body-bg) for improved dark mode support
    • several other minor changes to rendering and CSS variables
  • HxMultiSelect floating labels support by @mmonteagudo 💕 in #899
  • HxSearchBox fixed #941 where Enabled="false" was not working as expected
  • minor docs adjustments

Blocks

  • ECharts Line chart & Bar chart - implementation improved to use ResizeObserver instead of window.resize event
  • MFA Code input - added support for the Paste operation, distributing pasted code across individual inputs
  • new blocks are coming soon

Full Changelog: v4.7.1...v4.7.2

v4.7.1

13 Nov 16:24
Compare
Choose a tag to compare

fixed #937 HxToast.js linked from Havit.Blazor.Components.Web.Bootstrap.lib.module.js versioned URL does not contain a hash of a static assets

v4.7.0

12 Nov 23:33
Compare
Choose a tag to compare

What's Changed

  • .NET 9 support
    • Full support for Static Web Assets middleware (static files fingerprinting)
    • Dropped .NET 6 support - only .NET 8 and .NET 9 are currently supported
  • Introducing new Premium sponsorship - includes access to UI Blocks, priority support, showcase project, and more ($19/mo)
  • Documentation updates - new landing page and major overhaul of the Getting Started instructions
  • Scoped CSS integration - all CSS (except for your chosen Bootstrap CSS) is now integrated into a scoped CSS bundle. You can remove the link to defaults.css from the page <head>; the current file is empty.
  • HxGrid - Added support for applying attributes on <tr> with new ItemRowAdditionalAttributes[Selector] parameters (#923 by @TPIvan 💕)
  • HxCheckbox HxSwitch - chip rendering adjusted to use (Label: Text) when both Label and Text are set
  • HxMessageBox - New customization options with MessageBoxRequest.Settings, including easier customization of button labels
    • Some classes have moved from Havit.Blazor.Components.Web to Havit.Blazor.Components.Web.Bootstrap; your application may need adjustments.
  • gRPC extensions - now support type discovery from multiple assemblies (#926 from @vaclavek)
  • Documentation migration - moved to Blazor Web App project setup
  • Performance optimizations

Full Changelog: v4.6.20...v4.7.0