microsoft / fluentui-blazor

Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications
https://www.fluentui-blazor.net
MIT License
3.89k stars 377 forks source link

[dev-v5] Change to .NET 9 GA version all the way. #2932

Closed vnbaaij closed 1 week ago

vnbaaij commented 1 week ago

Remove .NET 8 packages. settings, etc

github-actions[bot] commented 1 week ago

✅ All tests passed successfully

Details on your Workflow / Core Tests page.

dvoituron commented 1 week ago

Why do you want to remove NET8? Because NET9 os not LTS and will probably be restricted for some companies?

vnbaaij commented 1 week ago

This is how we have done it before as well. Our major releases target the latest .NET version so we can fully use that version's latest enhancements.

v3 supports .NET 6 and 7 (and is not supported anymore as of now) v4 supports .NET 8 and 9 v5 support >NET 9 and 10 : : image

If someone does not want to use that specific .NET version, they can continue using our previous version.

github-actions[bot] commented 1 week ago

Summary - Unit Tests Code Coverage

Summary ||| |:---|:---| | Generated on: | 11/14/2024 - 12:49:11 | | Coverage date: | 11/14/2024 - 12:48:59 | | Parser: | Cobertura | | Assemblies: | 1 | | Classes: | 22 | | Files: | 25 | | **Line coverage:** | 99.4% (546 of 549) | | Covered lines: | 546 | | Uncovered lines: | 3 | | Coverable lines: | 549 | | Total lines: | 2435 | | **Branch coverage:** | 92.2% (381 of 413) | | Covered branches: | 381 | | Total branches: | 413 | | **Method coverage:** | [Feature is only available for sponsors](https://reportgenerator.io/pro) | | Tag: | 1953_11837509955 |

Coverage

Microsoft.FluentUI.AspNetCore.Components - 99.4% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**Microsoft.FluentUI.AspNetCore.Components**|**99.4%**|**92.2%**| |Microsoft.FluentUI.AspNetCore.Components.Extensions.EnumExtensions|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.FluentButton|100%|89.5%| |Microsoft.FluentUI.AspNetCore.Components.FluentComponentBase|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.FluentComponentElementBase|0%|| |Microsoft.FluentUI.AspNetCore.Components.FluentGrid|100%|91.6%| |Microsoft.FluentUI.AspNetCore.Components.FluentGridItem|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1|100%|95.8%| |Microsoft.FluentUI.AspNetCore.Components.FluentLayout|100%|71.4%| |Microsoft.FluentUI.AspNetCore.Components.FluentLayoutHamburger|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.FluentLayoutItem|100%|89.2%| |Microsoft.FluentUI.AspNetCore.Components.Icon|100%|91.1%| |Microsoft.FluentUI.AspNetCore.Components.IconFromImage|100%|| |Microsoft.FluentUI.AspNetCore.Components.IconInfo|100%|| |Microsoft.FluentUI.AspNetCore.Components.Migration.AppearanceExtensions|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.AddTag|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.CssBuilder|100%|92.8%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.Debounce|100%|83.3%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.Identifier|100%|100%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.IdentifierContext|100%|75%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.InlineStyleBuilder|100%|92.8%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.InternalDebounce.Dispatc
herTimerExtensions|95.7%|75%| |Microsoft.FluentUI.AspNetCore.Components.Utilities.StyleBuilder|100%|100%|