Skip to content

Releases: havit/Havit.Blazor

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

v4.6.20

04 Nov 01:05
Compare
Choose a tag to compare

What's Changed

  • HxInputDateRange - #891 new FromPlaceholder and ToPlaceholder properties
  • HxButton - fix #908 Delayed disabling allows interaction and causes exception
  • fix #913 autocomplete="false" => autocomplete="off"
  • HxAutosuggest - fix #925 Cannot read properties of null (reading 'invokeMethodAsync')
  • [doc] Premium content, links to Blocks, minor improvements

NET9 prerelease

  • v4.7.0-pre02 published
  • support for new net9 static web assets
  • documentation site updated to net9 (already published)
  • net6 support dropped

Premium sponsorship

Full Changelog: v4.6.19...v4.6.20

v4.6.19

25 Oct 12:11
Compare
Choose a tag to compare
  • HxCollapse - fix #910 - When you call ShowAsync() while the collapse is already shown, ShouldRender gets disabled

v4.6.18

23 Oct 23:45
Compare
Choose a tag to compare
  • HxInputNumber - #324 Support for Type="InputType.Number"
  • HxAutosuggest - fix #907 Both regular and floating label rendered when setting LabelType with Settings/Defaults
  • HxGrid - fix #906 Cannot set sorting after being rendered for the first time
  • HxSidebar - minor visual adjustments

Full Changelog: v4.6.17...v4.6.18

v4.6.17

11 Oct 09:58
Compare
Choose a tag to compare
  • HxToast - #893 - Static server rendering (SSR) support
    • fix for disabled enhanced navigation
    • fix for enabled enhanced forms
  • updated dependencies

v4.6.16

09 Oct 13:22
Compare
Choose a tag to compare

What's changed

  • HxToast #893 Static server rendering (SSR) support
  • HxGrid fix #883 - Using IQueryable + Formating String? Leads to Erro
  • HxMultiSelect fix #871 - System.InvalidOperationException: ElementReference has not been configured correctly.
  • HxInputDate fix #859 - Adding onBlur leads to double-clicking issue on popup calendar
  • minor documentation adjustments
  • new Havit.Blazor.TestApp BWA for internal testing (will replace BlazorAppTest soon)

Full Changelog: v4.6.15...v4.6.16

v4.6.15

02 Oct 00:27
Compare
Choose a tag to compare

What's Changed

New Contributors 💕

Full Changelog: v4.6.14...v4.6.15