Releases: havit/Havit.Blazor
Releases · havit/Havit.Blazor
v4.7.3
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 collapsedHxSidebar
- fixed animation glitch on subitems uncollapseHxGrid
- added data item identity explanation to documentationHxSidebar
- added double rendering alert to documentation
Blocks (for Premium subscribers)
- Drag-and-drop sortable list - new UI block
- Range slider input - implementation improved for better performance
Full Changelog: v4.7.2...v4.7.3
v4.7.2
What's Changed
HxGrid
- newPreserveSelection
parameter for multi-selecting rows (#576)- implementation was prioritized based on a request from our Premium sponsor 💕
HxGrid
- now allowsMultiSelectionEnabled
withInfiniteScroll
(virtualized) navigation (#950)HxSidebar
- responsive collapsing (#943)--hx-sidebar-width
default update from250px
to300px
to better fit average content requirements--hx-sidebar-background-color
default updated fromtransparent
tovar(--bs-body-bg)
for improved dark mode support- several other minor changes to rendering and CSS variables
HxMultiSelect
floating labels support by @mmonteagudo 💕 in #899HxSearchBox
fixed #941 whereEnabled="false"
was not working as expected- minor docs adjustments
Blocks
ECharts
Line chart & Bar chart - implementation improved to useResizeObserver
instead ofwindow.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
v4.7.0
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 newItemRowAdditionalAttributes[Selector]
parameters (#923 by @TPIvan 💕)HxCheckbox
HxSwitch
- chip rendering adjusted to use (Label: Text) when bothLabel
andText
are setHxMessageBox
- New customization options withMessageBoxRequest.Settings
, including easier customization of button labels- Some classes have moved from
Havit.Blazor.Components.Web
toHavit.Blazor.Components.Web.Bootstrap
; your application may need adjustments.
- Some classes have moved from
- 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
What's Changed
HxInputDateRange
- #891 newFromPlaceholder
andToPlaceholder
propertiesHxButton
- 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
- https://blocks.havit.blazor.eu - Prebuilt UI Blocks for faster web development
- priority support
- showcase project source code
- $19/month
Full Changelog: v4.6.19...v4.6.20
v4.6.19
v4.6.18
HxInputNumber
- #324 Support forType="InputType.Number"
HxAutosuggest
- fix #907 Both regular and floating label rendered when settingLabelType
withSettings
/Defaults
HxGrid
- fix #906 Cannot set sorting after being rendered for the first timeHxSidebar
- minor visual adjustments
Full Changelog: v4.6.17...v4.6.18
v4.6.17
v4.6.16
What's changed
HxToast
#893 Static server rendering (SSR) supportHxGrid
fix #883 - Using IQueryable + Formating String? Leads to ErroHxMultiSelect
fix #871 -System.InvalidOperationException: ElementReference has not been configured correctly.
HxInputDate
fix #859 - AddingonBlur
leads to double-clicking issue on popup calendar- minor documentation adjustments
- new
Havit.Blazor.TestApp
BWA for internal testing (will replaceBlazorAppTest
soon)
Full Changelog: v4.6.15...v4.6.16
v4.6.15
What's Changed
HxSetup.Defaults
New global defaults withLabelType
andInputSize
(with help of @mmonteagudo in #873)HxContextMenu
newPopperStrategy
parameter (#118)HxSearchBox
theHideDropdownAsync()
method is nowpublic
(#896)HxSearchBox
now updates initial suggestions when re-focused (#895)HxInputDate
fixed interpretation of empty input for non-nullable value types (#892)HxInputFile
newUploadHttpMethod
parameter to allow upload customization (#876)
New Contributors 💕
- @mmonteagudo made their first contribution in #873
Full Changelog: v4.6.14...v4.6.15