Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions .github/workflows/build-core-lib.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@ jobs:
dotnet-version: 9.0.x
dotnet-quality: ga

- name: Setup .NET 10.0
uses: actions/setup-dotnet@v4
with:
dotnet-version: 10.0.x
dotnet-quality: preview

# Build

- name: Restore
Expand Down Expand Up @@ -149,7 +155,7 @@ jobs:
runs-on: ubuntu-latest
name: Build and Deploy Demo site
env:
DOTNET_VERSION: "net9.0"
DOTNET_VERSION: "net10.0"
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
DOTNET_NOLOGO: true
Expand All @@ -167,8 +173,8 @@ jobs:
- name: .NET Setup SDKs
uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x
dotnet-quality: ga
dotnet-version: 10.0.x
dotnet-quality: preview

- name: .NET Builld
run: dotnet build ${{ env.PROJECT }} -c ${{ env.BUILD_CONFIG }} -o publish -f ${{ env.DOTNET_VERSION }} -r linux-x64 --self-contained=true -p:BuildNumber=$BUILD_NUMBER -p:SourceRevisionId=$GITHUB_SHA -p:ContinuousIntegrationBuild=true
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ jobs:
dotnet-version: |
8.0.x
9.0.x
dotnet-quality: ga
10.0.x
dotnet-quality: preview

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/deploy_preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
name: Build and deploy Demo site
env:
DOTNET_VERSION: "net9.0"
DOTNET_VERSION: "net10.0"
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
DOTNET_NOLOGO: true
Expand All @@ -44,6 +44,12 @@ jobs:
dotnet-version: 9.0.x
dotnet-quality: ga

- name: .NET Setup SDKs
uses: actions/setup-dotnet@v4
with:
dotnet-version: 10.0.x
dotnet-quality: preview

- name: .NET Builld
run: dotnet build ${{ env.PROJECT }} -c ${{ env.BUILD_CONFIG }} -o publish -f ${{ env.DOTNET_VERSION }} -r linux-x64 --self-contained=true -p:BuildNumber=$BUILD_NUMBER -p:SourceRevisionId=$GITHUB_SHA -p:ContinuousIntegrationBuild=true

Expand Down
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>

<VersionFile>4.11.7</VersionFile>
<VersionPrefix>4.11.7</VersionPrefix>
<VersionFile>4.11.8</VersionFile>
<VersionPrefix>4.11.8</VersionPrefix>
<VersionSuffix></VersionSuffix>
<AssemblyVersion>$(VersionFile)</AssemblyVersion>
<FileVersion>$(VersionFile)</FileVersion>
Expand Down
20 changes: 20 additions & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
<RuntimeVersion9>9.0.3</RuntimeVersion9>
<AspNetCoreVersion9>9.0.3</AspNetCoreVersion9>
<EfCoreVersion9>9.0.3</EfCoreVersion9>
<RuntimeVersion10>10.0.0-preview.2.25163.2</RuntimeVersion10>
<AspNetCoreVersion10>10.0.0-preview.2.25164.1</AspNetCoreVersion10>
<EfCoreVersion10>10.0.0-preview.2.25163.8</EfCoreVersion10>
</PropertyGroup>
<ItemGroup>
<!-- For Sample Apps -->
Expand Down Expand Up @@ -68,4 +71,21 @@
<PackageVersion Include="System.Text.Encodings.Web" Version="$(RuntimeVersion9)" />
<PackageVersion Include="System.Text.Json" Version="$(RuntimeVersion9)" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)'=='net10.0'">
<!-- Build dependencies -->
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="$(AspNetCoreVersion10)" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="$(AspNetCoreVersion10)" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="$(AspNetCoreVersion10)" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="$(RuntimeVersion10)" />
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="$(RuntimeVersion10)" />
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(RuntimeVersion10)" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="$(RuntimeVersion10)" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="$(RuntimeVersion10)" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="$(RuntimeVersion10)" />
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="$(EfCoreVersion10)" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="$(EfCoreVersion10)" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="$(EfCoreVersion10)" />
<PackageVersion Include="System.Text.Encodings.Web" Version="$(RuntimeVersion10)" />
<PackageVersion Include="System.Text.Json" Version="$(RuntimeVersion9)" />
</ItemGroup>
</Project>
43 changes: 26 additions & 17 deletions WHATSNEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,9 @@
- Chat / 28, 32, 48 / Color
- People Chat / 24 / Color
- Person Add / 24 / Color
- Share iOS / 24 / Color

- Share iOS / 24 / Color


## V4.11.7

### Components
Expand All @@ -40,8 +41,8 @@
- \[CounterBadge\] Fix `HorizontalPosition`/`VerticalPosition` not being used ([#3490](https://github.com/microsoft/fluentui-blazor/pull/3490))
- \[DataGrid\] Add method to close column options programmatically ([#3501](https://github.com/microsoft/fluentui-blazor/pull/3501))
- \[DataGrid\] Fix styling when using `Virtualize` with `DataGridDisplayMode.Table` ([#3497](https://github.com/microsoft/fluentui-blazor/pull/3497))
- \[DesignTheme\] Add support for setting/getting NuetralBaseColor ([#3530](https://github.com/microsoft/fluentui-blazor/pull/3530))
- \[DesignTheme\] Fix the document.body.dataset.theme from the web component ([#3516](https://github.com/microsoft/fluentui-blazor/pull/3516))
- \[DesignTheme\] Add support for setting/getting NeutralBaseColor ([#3530](https://github.com/microsoft/fluentui-blazor/pull/3530))
- \[DesignTheme\] Fix the accompanying web component ([#3516](https://github.com/microsoft/fluentui-blazor/pull/3516))
- \[DesignTokens\] Make `AccentBaseColor` and `NeutralBaseColor` work with WithDefault ([#3517](https://github.com/microsoft/fluentui-blazor/pull/3517))
- \[NumberField\] Fix invalid class styling ([#3531](https://github.com/microsoft/fluentui-blazor/pull/3531))
- \[Overlay\] Make default background color follow neutral base color ([#3537](https://github.com/microsoft/fluentui-blazor/pull/3537))
Expand All @@ -52,6 +53,7 @@
- \[Docs\] IconExplorer: Reset current page to 0 when searching ([#3536](https://github.com/microsoft/fluentui-blazor/pull/3536))
- \[Docs]\ Typo in Templates.md file. ([#3503](https://github.com/microsoft/fluentui-blazor/pull/3503))


### Icons and Emoji
- Update to Fluent UI System Icons 1.1.292 (changes since 1.1.278).

Expand Down Expand Up @@ -267,6 +269,7 @@
### Demo site and documentation
- \[Demo] Fix (most) printing issues when trying to print the page ([#3370](https://github.com/microsoft/fluentui-blazor/pull/3370))


## V4.11.4

### General
Expand Down Expand Up @@ -329,6 +332,7 @@
- Guest / 12, 16, 20, 24, 28, 32, 48 / Filled & Regular
- Image Add / 24 / Filled & Regular


## V4.11.3

### Components
Expand Down Expand Up @@ -364,6 +368,8 @@

### Demo site and documentation
- \[Docs\] Update DataGridMultiSelect blockquote sample ([#3139](https://github.com/microsoft/fluentui-blazor/pull/3139))


## V4.11.0

### Breaking changes and important notes
Expand All @@ -379,7 +385,7 @@
- \[Button\] Fix showing hover on disabled button ([#2968](https://github.com/microsoft/fluentui-blazor/pull/2968))
- \[DataGrid\] Add OData Adaptor package ([#2938](https://github.com/microsoft/fluentui-blazor/pull/2938))
- \[DataGrid\] Alter rendering to use table elements ([#2664](https://github.com/microsoft/fluentui-blazor/pull/2664))
- \[Datagrid\] Page reload issue when using `SaveStateInUrl` ([#2987](https://github.com/microsoft/fluentui-blazor/pull/2987))
- \[DataGrid\] Page reload issue when using `SaveStateInUrl` ([#2987](https://github.com/microsoft/fluentui-blazor/pull/2987))
- \[DataGrid\] Respecting control state of Loading parameter ([#3064](https://github.com/microsoft/fluentui-blazor/pull/3064))
- \[DataGrid\] Save paging state in URL ([#2972](https://github.com/microsoft/fluentui-blazor/pull/2972))
- \[DatePicker\] Add `PopupHorizontalPosition` property ([#3001](https://github.com/microsoft/fluentui-blazor/pull/3001))
Expand Down Expand Up @@ -485,7 +491,7 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
- TextBox Settings / 20 / Filled


- Emoij packages have been updated to the latest version of the Fluent Emoji collection.
- Emoji packages have been updated to the latest version of the Fluent Emoji collection.

## V4.10.4

Expand All @@ -512,7 +518,6 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
- Update to Fluent UI System Icons 1.1.265 (changes since 1.1.261)

**What's new (Name / Size(s) / Variant(s))**

- Arrow Bounce / 12, 28, 48 / Filled & Regular
- Arrow Clockwise Dashes / 28, 48 / Filled & Regular
- Arrow Down Left / 12, 28 / Filled & Regular
Expand Down Expand Up @@ -540,6 +545,7 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
- TextBox / 20, 28, 32, 48 / Filled & Regular
- TextBox Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular


**What's updated (Name / Size(s) / Variant(s))**
- Add Circle / 16 / Filled & Regular
- Arrow Clockwise Dashes / 16, 20, 24, 32 / Filled & Regular
Expand All @@ -555,7 +561,6 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
### Important note
- The main class name for the `FluentAppBar` component has been renamed from `nav-menu-container` to `fluent-appbar`. If you have custom CSS in your app targeting that class, you need to change that to you the new class name.


### General
- \[General\] Apply global color-scheme to reflect theme in use ([#2854](https://github.com/microsoft/fluentui-blazor/pull/2854))

Expand Down Expand Up @@ -584,7 +589,7 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
- \[Docs\] Make MenuProvider message more prominent ([#2792](https://github.com/microsoft/fluentui-blazor/pull/2792))

### Icons
- Update to Fluent UI System Icons 1.1.261 (changes since 1.1.260) plus a fix for not usingthe right colors in the new 'Color icons.
- Update to Fluent UI System Icons 1.1.261 (changes since 1.1.260) plus a fix for not using the right colors in the new 'Color icons.

**What's new (Name / Size(s) / Variant(s))**
- Arrow Down Right / 16, 20, 24, 32, 48 / Filled & Regular
Expand All @@ -610,7 +615,7 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
## V4.10.2

### General
- \[General\] Update to latest .NET 8 and .NET 9 RC2 SDK.
- \[General\] Update to latest .NET 8 and .NET 9 RC2 SDK.
- \[Debounce\] Fix the Debounce class with async methods ([#2759](https://github.com/microsoft/fluentui-blazor/pull/2759))

### Components
Expand All @@ -630,7 +635,7 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
- \[Providers\] To prevent the menu and tooltip from displaying a scrollbar in body ([#2744](https://github.com/microsoft/fluentui-blazor/pull/2744))
- \[Tooltip\] Add role so screen reader can announce tooltip text ([#2724](https://github.com/microsoft/fluentui-blazor/pull/2724))
- \[TreeView\] Improve RTL support ([#2770](https://github.com/microsoft/fluentui-blazor/pull/2770))
- \[TreeView\] prevent runtime errors in change handeling ([#2776](https://github.com/microsoft/fluentui-blazor/pull/2776))
- \[TreeView\] prevent runtime errors in change handling ([#2776](https://github.com/microsoft/fluentui-blazor/pull/2776))

### Demo site and documentation
- \[Docs\] Components inheriting ListComponentBase missing member descriptions ([#2735](https://github.com/microsoft/fluentui-blazor/pull/2735))
Expand Down Expand Up @@ -742,12 +747,13 @@ Starting with v4.11.0 you need to add the following `@using` statement to your `
- Wrench / 16, 20, 24 / Color

## v4.10.1
For a complete list of changes in this release, also see the [4.10.1](https://github.com/microsoft/fluentui-blazor/releases) release page on GitHub

### General
- \[General\] Update to .NET 9 RC1 SDK ([#2639](https://github.com/microsoft/fluentui-blazor/pull/2639))
- \[Github\] Update the actions/upload-artifact to v4 ([#2650](https://github.com/microsoft/fluentui-blazor/pull/2650))
- \[GitHub\] Update the actions/upload-artifact to v4 ([#2650](https://github.com/microsoft/fluentui-blazor/pull/2650))

## Accessiblity
## Accessibility
- \[DateTime\] Add `role`, `tabindex` and catch Enter/Space ([#2688](https://github.com/microsoft/fluentui-blazor/pull/2688))
- \[Select\] Fix the unannounced `Required` keyword with FluentSelect ([#2706](https://github.com/microsoft/fluentui-blazor/pull/2706))

Expand Down Expand Up @@ -818,7 +824,7 @@ page of the documentation for more information.

### Components
- \[General\] Add .net9.0 as targeted framework ([#2590](https://github.com/microsoft/fluentui-blazor/pull/2590))
- \[Javascript Caching\] Do not add version number to lib.module.js file ([#2572](https://github.com/microsoft/fluentui-blazor/pull/2572))
- \[JavaScript Caching\] Do not add version number to lib.module.js file ([#2572](https://github.com/microsoft/fluentui-blazor/pull/2572))

- \[Anchor\] Fix hypertext appearance with icon in start/end slot ([#2624](https://github.com/microsoft/fluentui-blazor/pull/2624))
- \[Autocomplete\] Add missing AdditionalAttributes ([#2522](https://github.com/microsoft/fluentui-blazor/pull/2522))
Expand Down Expand Up @@ -854,7 +860,7 @@ page of the documentation for more information.
- \[Docs\] Fix a typo ([#2518](https://github.com/microsoft/fluentui-blazor/pull/2518))
- \[Docs\] Fix typo in TemplatesPage.razor ([#2452](https://github.com/microsoft/fluentui-blazor/pull/2452))
- \[Docs\] Improve warning for required interactivity ([#2469](https://github.com/microsoft/fluentui-blazor/pull/2469))
- \[Examples\] Add 2024 Olymics data and let examples use that
- \[Examples\] Add 2024 Olympics data and let examples use that

### Icons
- Update to Fluent UI System Icons 1.1.256 (since 1.1.249)
Expand Down Expand Up @@ -899,5 +905,8 @@ page of the documentation for more information.
- Run / 16, 20, 24 / Filled & Regular
- Shopping Bag / 16, 20, 24 / Filled

## Earlier versions
For versions before 4.10, see the [Demo and documentation site](https://www.fluentui-blazor.net) page.
## Before v4.10.0
For versions before 4.10, see the [What's New? (v4.0 - v4.9)](/WhatsNew-Before410) page.

## Archives
For versions before 4.0, see [What's new? (archives)](/WhatsNew-Archive) page.
6 changes: 6 additions & 0 deletions eng/pipelines/build-all-lib.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,12 @@ extends:
version: 9.0.x
includePreviewVersions: false

- task: UseDotNet@2
displayName: 'Install .NET 10.0'
inputs:
version: 10.0.x
includePreviewVersions: true

# Set version number (exclude some folders)
- task: PowerShell@2
displayName: 'Versioning $(Build.BuildNumber)'
Expand Down
6 changes: 6 additions & 0 deletions eng/pipelines/build-core-lib.yml
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,12 @@ extends:
version: 9.0.x
includePreviewVersions: false

- task: UseDotNet@2
displayName: 'Install .NET 10.0'
inputs:
version: 10.0.x
includePreviewVersions: true

# Set version number (exclude some folders)
- task: PowerShell@2
displayName: 'Versioning $(Build.BuildNumber)'
Expand Down
2 changes: 1 addition & 1 deletion eng/pipelines/version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ variables:
# File and Package version
# dev branch: 1.2.4-Preview-23282-1' (PackageSuffix is always ignored in Dev branch)
# main branch: 1.2.4-RC.1' (PackageSuffix is ignored, if empty, in Main branch)
FileVersion: '4.11.7' # Set the next final version here.
FileVersion: '4.11.8' # Set the next final version here.
PackageSuffix: ''
2 changes: 1 addition & 1 deletion examples/Demo/Client/FluentUI.Demo.Client.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

<PropertyGroup>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<LangVersion>latest</LangVersion>
Expand Down
2 changes: 1 addition & 1 deletion examples/Demo/Server/FluentUI.Demo.Server.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<LangVersion>latest</LangVersion>
Expand Down
2 changes: 1 addition & 1 deletion examples/Demo/Shared/FluentUI.Demo.Shared.csproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<LangVersion>latest</LangVersion>
Expand Down
3 changes: 2 additions & 1 deletion examples/Demo/Shared/Pages/Home/Home.razor
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@
<FluentGridItem xs="12" sm="12" md="6">
<div class="demopanel" style="margin: 1rem 0; padding: 1.5rem; text-align: center">
<p>
This is the demo and documentation site for version <strong>@_version</strong> of the library. This version supports <strong>.NET 8 and .NET 9</strong>.
This is the demo and documentation site for version <strong>@_version</strong> of the library. This version supports <strong>.NET 8</strong>,
<strong>.NET 9</strong> and <strong>.NET 10</strong>.
</p>
<br />
<p>
Expand Down
Loading
Loading