main
Build in AuthenticationStateProviders from project templates (#55821)
Use file scoped namespaces (#38076)
Fixed the ErrorBoundary multiple errors bug (#63254)
Made the encodings of .razor and .cshtml files in the repo consistent (#23502)
Move the abstract `Validatable*Info` from Microsoft.Extensions.Validation to be source-generated (#67956)
Experience for Razor SDK (#8731)
Add API to Renderer to trigger a UI refresh on hot reload (#30884)
Change-http-to-https-in-HttpRequestsComponent-example
chore : Remove unwanted `using` statement (#39176)
[Blazor] Separate media components into Microsoft.AspNetCore.Components.Media package (#67130)
Changed default server for samples from IIS Express to Kestrel (#29517)
[release/8.0] [Blazor] Support injecting keyed services with `[Inject]` (#50561)
Virtualize tests with `ItemProvider` should always contain a delay (#67959)
Add reconnect UI component to the Blazor template (#60376)
Ignore query/fragment in `ShouldMatch` of `NavLink` by default but allow overriding `ShouldMatch` (#59903)
Improve enhanced navigation suppression in tests (#63132)
Make Virtualize component CSP-compliant (#66680)
[Blazor] Async disposable support for Blazor (#23813)
Use non-generic TaskCompletionSource (#39835)
Fix time/datetime-local binding with seconds when there's no step attribute (#41868)
[blazor][wasm] JSExport for events (#65897)
[Blazor] Public API for interacting with runtime (#49420)
Add guard check for cleared closest DOM element (#24707)
Custom HTML elements rendering Blazor components (#42314)
Blazor: add support for onclose event (#50727)
Replace use of InvokeNew with InvokeConstructor in Blazor JS interop (#62588)
[wasm][coreCLR] do not use mono internals (#65029)
Implement DynamicComponent (#28082)
Change 'Blazor component' naming (#40378)
Reliability improvement for input date E2E tests (#35505)
[Blazor] Rename EnvironmentBoundary component to EnvironmentView (#67369)
Custom event args (#29993)
[Blazor] Throw error when custom event name matches browserEventName to prevent double-triggering (#64774)
Cache JS->.NET string decoding results within a single renderbatch (#23773)
Make event flags work without handler on the page, support preventing wheel and touch events (#62479)
Blazor Fix Missing EventArgs.Type (#38792)
Blazor <head> modification using a section-based approach (#34218)
[blazor][wasm] Fix hot reload IL trimming (#65903)
Expose InitialItemIndex parameter and ScrollToItemAsync method on QuickGrid (#67914)
Added replacers to the JSInterop (#63542)
[Blazor] Enable returning null for a nullable value type (#60850)
JS components extensibility for custom elements or other SPA-framework-specific plugins (#34803)
Dynamic root components 'EventCallback' parameter support (#35206)
Make Blazor WASM respect current UI culture (#62905)
[Blazor] Add MathML namespace support for interactive rendering (#64632)
Update sample applications to use public [Parameter]s.
Fix System.Diagnostics.Metrics.Meter.IsSupported default (#66846)
Fix `MouseOverAndMouseOut_CanTrigger` (#54389)
Blazor router handle base URLs without trailing slash plus query/hash (#41838)
Move ComponentHubReliability tests to unit and E2E tests (#32834)
Revert "[blazor][wasm] Convert more interop to JSImport (#65895)" (#66069)
[Blazor] Applies API review feedback and removes byte array APIs from the public API surface (#35768)
[automated] Merge branch 'release/8.0' => 'main' (#50792)
Switched order of attribute initialization and DOM addition. Fixes #6218.
Revert "Revert "Use Random.Shared property (#31453)" (#31795)" (#32221)
Blazor supports `DisplayName` for models (#64636)
Support for 'multiple' attribute in '<select>' elements. (#33950)
Fix User-Agent usage in SignalR (#30764)
SupplyParameterFromSession support for Blazor (#65184)
Remove attributes from SVG elements (#43957)
Add tests for SVG scenarios (#30412)
Fixes that Blazor focus extension could not focus SVG elements (#35080)
Virtualization supports variable-height items (#64964)
Fix Virtualize scroll jump from native/JS anchoring double-compensation (#67934)
Enable prepend/append detection with the default `ItemComparer` in `Virtualize<TItem>` (#67905)
[Virtualization] Visible content does not shift when in-DOM items above the viewport change height (#65951)
Fix Virtualize scroll container detection with horizontal overflow (#65744)
Decrease the execution time of the longest E2E tests (#64829)