From 9cd2b834dd24a4cb9a0499bfeebe4b2c88034565 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Sun, 31 Mar 2024 22:39:48 +0100 Subject: [PATCH 1/9] Avalonia 11.1 beta1 --- src/Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 359496f1..38f31062 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,6 +1,6 @@ - 11.0.0 + 11.1.0-beta1 1.4.0 From d619e62ed881a28e92c06667249141c9570d1135 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Sun, 31 Mar 2024 22:40:55 +0100 Subject: [PATCH 2/9] Update the WASM control catalog for Avalonia 11.1 / .NET 8.0 --- .../Avalonia.FuncUI.ControlCatalog.Browser.fsproj | 9 +++++---- .../{AppBundle => wwwroot}/Logo.svg | 0 .../{AppBundle => wwwroot}/app.css | 0 .../{AppBundle => wwwroot}/favicon.ico | Bin .../{AppBundle => wwwroot}/index.html | 0 .../{AppBundle => wwwroot}/main.js | 4 ++-- 6 files changed, 7 insertions(+), 6 deletions(-) rename src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/{AppBundle => wwwroot}/Logo.svg (100%) rename src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/{AppBundle => wwwroot}/app.css (100%) rename src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/{AppBundle => wwwroot}/favicon.ico (100%) rename src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/{AppBundle => wwwroot}/index.html (100%) rename src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/{AppBundle => wwwroot}/main.js (69%) diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/Avalonia.FuncUI.ControlCatalog.Browser.fsproj b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/Avalonia.FuncUI.ControlCatalog.Browser.fsproj index becd0fbf..ab82074e 100644 --- a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/Avalonia.FuncUI.ControlCatalog.Browser.fsproj +++ b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/Avalonia.FuncUI.ControlCatalog.Browser.fsproj @@ -1,15 +1,16 @@  - net7.0 + net8.0-browser browser-wasm - AppBundle\main.js + wwwroot\main.js + ./_framework Exe - - + + diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/Logo.svg b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/Logo.svg similarity index 100% rename from src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/Logo.svg rename to src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/Logo.svg diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/app.css b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/app.css similarity index 100% rename from src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/app.css rename to src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/app.css diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/favicon.ico b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/favicon.ico similarity index 100% rename from src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/favicon.ico rename to src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/favicon.ico diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/index.html b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/index.html similarity index 100% rename from src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/index.html rename to src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/index.html diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/main.js b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/main.js similarity index 69% rename from src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/main.js rename to src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/main.js index 0dbe2e45..2af82e9b 100644 --- a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/AppBundle/main.js +++ b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Browser/wwwroot/main.js @@ -1,4 +1,4 @@ -import { dotnet } from './dotnet.js' +import { dotnet } from './_framework/dotnet.js' const is_browser = typeof window != "undefined"; if (!is_browser) throw new Error(`Expected to be running in a browser`); @@ -10,4 +10,4 @@ const dotnetRuntime = await dotnet const config = dotnetRuntime.getConfig(); -await dotnetRuntime.runMainAndExit(config.mainAssemblyName, [window.location.search]); \ No newline at end of file +await dotnetRuntime.runMain(config.mainAssemblyName, [window.location.search]); \ No newline at end of file From 8355a33f629879a073afb73c41c2a47e83ad6a51 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Mon, 1 Apr 2024 11:30:55 +0100 Subject: [PATCH 3/9] Swap CI build from .NET 6/7 to 6/8 --- .github/workflows/publish.yml | 2 +- .github/workflows/pull-requests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c7c75f07..815d9f80 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ jobs: with: dotnet-version: | 6.x.x - 7.x.x + 8.x.x - name: install workloads diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index fdf359ce..8cab8e8d 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -20,7 +20,7 @@ jobs: with: dotnet-version: | 6.x.x - 7.x.x + 8.x.x - name: install workloads run: dotnet workload restore src/Avalonia.FuncUI.sln From 275a5a7e31d37c09f1acebd57b0c182cddf4fcf5 Mon Sep 17 00:00:00 2001 From: Fran Gonzalez Date: Sun, 31 Mar 2024 22:53:44 +0200 Subject: [PATCH 4/9] Upgrade to .NET 8 --- .../Avalonia.FuncUI.Benchmarks.fsproj | 2 +- .../Avalonia.FuncUI.ControlCatalog.Desktop.fsproj | 2 +- .../Avalonia.FuncUI.ControlCatalog.fsproj | 2 +- .../Avalonia.FuncUI.Diagnostics.fsproj | 2 +- src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj | 2 +- .../content/BasicMvuTemplate/BasicMvuTemplate.fsproj | 2 +- .../content/BasicTemplate/BasicTemplate.fsproj | 2 +- .../content/FullMvuTemplate/FullMvuTemplate.fsproj | 2 +- .../content/FullTemplate/FullTemplate.fsproj | 2 +- src/Avalonia.FuncUI.UnitTests/Avalonia.FuncUI.UnitTests.fsproj | 2 +- src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj | 2 +- .../Examples.ChordParser/Examples.ChordParser.fsproj | 2 +- .../Examples.ContactBook/Examples.ContactBook.fsproj | 2 +- .../Examples.CounterApp/Examples.CounterApp.fsproj | 2 +- .../Examples.DrawingApp/Examples.DrawingApp.fsproj | 2 +- .../Component Examples/Examples.EnvApp/Examples.EnvApp.fsproj | 2 +- .../Examples.GeneticAlgorithm/Examples.GeneticAlgorithm.fsproj | 2 +- .../Examples.InlineText/Examples.InlineText.fsproj | 2 +- .../Component Examples/Examples.Presso/Examples.Presso.fsproj | 2 +- .../Component Examples/Examples.TodoApp/Examples.TodoApp.fsproj | 2 +- .../Examples.Elmish.ClockApp/Examples.Elmish.ClockApp.fsproj | 2 +- .../Examples.Elmish.CounterApp.fsproj | 2 +- .../Examples.Elmish.GameOfLife.fsproj | 2 +- .../Examples.Elmish.MusicPlayer.fsproj | 2 +- .../Examples.Elmish.Presso/Examples.Elmish.Presso.fsproj | 2 +- .../Examples.Elmish.Tetris/Examples.Elmish.Tetris.fsproj | 2 +- .../Examples.DataGridPlayground.fsproj | 2 +- .../Examples.ViewModelComponent.CounterApp.fsproj | 2 +- 28 files changed, 28 insertions(+), 28 deletions(-) diff --git a/src/Avalonia.FuncUI.Benchmarks/Avalonia.FuncUI.Benchmarks.fsproj b/src/Avalonia.FuncUI.Benchmarks/Avalonia.FuncUI.Benchmarks.fsproj index 972211f6..7c5da883 100644 --- a/src/Avalonia.FuncUI.Benchmarks/Avalonia.FuncUI.Benchmarks.fsproj +++ b/src/Avalonia.FuncUI.Benchmarks/Avalonia.FuncUI.Benchmarks.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Desktop/Avalonia.FuncUI.ControlCatalog.Desktop.fsproj b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Desktop/Avalonia.FuncUI.ControlCatalog.Desktop.fsproj index 5c72a286..428b6257 100644 --- a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Desktop/Avalonia.FuncUI.ControlCatalog.Desktop.fsproj +++ b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.Desktop/Avalonia.FuncUI.ControlCatalog.Desktop.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.fsproj b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.fsproj index c565c21d..73705e65 100644 --- a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.fsproj +++ b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog.fsproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.Diagnostics/Avalonia.FuncUI.Diagnostics.fsproj b/src/Avalonia.FuncUI.Diagnostics/Avalonia.FuncUI.Diagnostics.fsproj index 5b95e93e..df5165e8 100644 --- a/src/Avalonia.FuncUI.Diagnostics/Avalonia.FuncUI.Diagnostics.fsproj +++ b/src/Avalonia.FuncUI.Diagnostics/Avalonia.FuncUI.Diagnostics.fsproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 true 3390;$(WarnOn) diff --git a/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj b/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj index 941f7530..3e0b815a 100644 --- a/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj +++ b/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 $(FuncUIVersion) JaggerJo Avalonia.FuncUI.Elmish diff --git a/src/Avalonia.FuncUI.Templates/content/BasicMvuTemplate/BasicMvuTemplate.fsproj b/src/Avalonia.FuncUI.Templates/content/BasicMvuTemplate/BasicMvuTemplate.fsproj index e90b46af..08d51420 100644 --- a/src/Avalonia.FuncUI.Templates/content/BasicMvuTemplate/BasicMvuTemplate.fsproj +++ b/src/Avalonia.FuncUI.Templates/content/BasicMvuTemplate/BasicMvuTemplate.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.Templates/content/BasicTemplate/BasicTemplate.fsproj b/src/Avalonia.FuncUI.Templates/content/BasicTemplate/BasicTemplate.fsproj index 2599ebca..2c031152 100644 --- a/src/Avalonia.FuncUI.Templates/content/BasicTemplate/BasicTemplate.fsproj +++ b/src/Avalonia.FuncUI.Templates/content/BasicTemplate/BasicTemplate.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.Templates/content/FullMvuTemplate/FullMvuTemplate.fsproj b/src/Avalonia.FuncUI.Templates/content/FullMvuTemplate/FullMvuTemplate.fsproj index 1f6e46b4..077f7a6d 100644 --- a/src/Avalonia.FuncUI.Templates/content/FullMvuTemplate/FullMvuTemplate.fsproj +++ b/src/Avalonia.FuncUI.Templates/content/FullMvuTemplate/FullMvuTemplate.fsproj @@ -1,7 +1,7 @@  Exe - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.Templates/content/FullTemplate/FullTemplate.fsproj b/src/Avalonia.FuncUI.Templates/content/FullTemplate/FullTemplate.fsproj index cc13c783..41734767 100644 --- a/src/Avalonia.FuncUI.Templates/content/FullTemplate/FullTemplate.fsproj +++ b/src/Avalonia.FuncUI.Templates/content/FullTemplate/FullTemplate.fsproj @@ -1,7 +1,7 @@  Exe - net6.0 + net8.0 diff --git a/src/Avalonia.FuncUI.UnitTests/Avalonia.FuncUI.UnitTests.fsproj b/src/Avalonia.FuncUI.UnitTests/Avalonia.FuncUI.UnitTests.fsproj index d93c0ee1..abe0d770 100644 --- a/src/Avalonia.FuncUI.UnitTests/Avalonia.FuncUI.UnitTests.fsproj +++ b/src/Avalonia.FuncUI.UnitTests/Avalonia.FuncUI.UnitTests.fsproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 false false diff --git a/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj b/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj index c32f8cd4..d0efe635 100644 --- a/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj +++ b/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 $(FuncUIVersion) JaggerJo Avalonia.FuncUI diff --git a/src/Examples/Component Examples/Examples.ChordParser/Examples.ChordParser.fsproj b/src/Examples/Component Examples/Examples.ChordParser/Examples.ChordParser.fsproj index b6c04e92..17483cb7 100644 --- a/src/Examples/Component Examples/Examples.ChordParser/Examples.ChordParser.fsproj +++ b/src/Examples/Component Examples/Examples.ChordParser/Examples.ChordParser.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 3390;$(WarnOn) Examples.ChordParser diff --git a/src/Examples/Component Examples/Examples.ContactBook/Examples.ContactBook.fsproj b/src/Examples/Component Examples/Examples.ContactBook/Examples.ContactBook.fsproj index f3f0fabc..157e660c 100644 --- a/src/Examples/Component Examples/Examples.ContactBook/Examples.ContactBook.fsproj +++ b/src/Examples/Component Examples/Examples.ContactBook/Examples.ContactBook.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 3390;$(WarnOn) diff --git a/src/Examples/Component Examples/Examples.CounterApp/Examples.CounterApp.fsproj b/src/Examples/Component Examples/Examples.CounterApp/Examples.CounterApp.fsproj index f6768470..ddaab81b 100644 --- a/src/Examples/Component Examples/Examples.CounterApp/Examples.CounterApp.fsproj +++ b/src/Examples/Component Examples/Examples.CounterApp/Examples.CounterApp.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 Examples.Components.CounterApp Examples.CounterApp diff --git a/src/Examples/Component Examples/Examples.DrawingApp/Examples.DrawingApp.fsproj b/src/Examples/Component Examples/Examples.DrawingApp/Examples.DrawingApp.fsproj index 0d8daddc..759206b2 100644 --- a/src/Examples/Component Examples/Examples.DrawingApp/Examples.DrawingApp.fsproj +++ b/src/Examples/Component Examples/Examples.DrawingApp/Examples.DrawingApp.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Examples/Component Examples/Examples.EnvApp/Examples.EnvApp.fsproj b/src/Examples/Component Examples/Examples.EnvApp/Examples.EnvApp.fsproj index b2486c2c..0f4d124f 100644 --- a/src/Examples/Component Examples/Examples.EnvApp/Examples.EnvApp.fsproj +++ b/src/Examples/Component Examples/Examples.EnvApp/Examples.EnvApp.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Examples/Component Examples/Examples.GeneticAlgorithm/Examples.GeneticAlgorithm.fsproj b/src/Examples/Component Examples/Examples.GeneticAlgorithm/Examples.GeneticAlgorithm.fsproj index 19fe8e23..ad5f1ab0 100644 --- a/src/Examples/Component Examples/Examples.GeneticAlgorithm/Examples.GeneticAlgorithm.fsproj +++ b/src/Examples/Component Examples/Examples.GeneticAlgorithm/Examples.GeneticAlgorithm.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 3390;$(WarnOn) diff --git a/src/Examples/Component Examples/Examples.InlineText/Examples.InlineText.fsproj b/src/Examples/Component Examples/Examples.InlineText/Examples.InlineText.fsproj index 92ef7a9f..49ba4a7a 100644 --- a/src/Examples/Component Examples/Examples.InlineText/Examples.InlineText.fsproj +++ b/src/Examples/Component Examples/Examples.InlineText/Examples.InlineText.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Examples/Component Examples/Examples.Presso/Examples.Presso.fsproj b/src/Examples/Component Examples/Examples.Presso/Examples.Presso.fsproj index ef8fc0f5..e183f909 100644 --- a/src/Examples/Component Examples/Examples.Presso/Examples.Presso.fsproj +++ b/src/Examples/Component Examples/Examples.Presso/Examples.Presso.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Examples/Component Examples/Examples.TodoApp/Examples.TodoApp.fsproj b/src/Examples/Component Examples/Examples.TodoApp/Examples.TodoApp.fsproj index 503667ef..f8267196 100644 --- a/src/Examples/Component Examples/Examples.TodoApp/Examples.TodoApp.fsproj +++ b/src/Examples/Component Examples/Examples.TodoApp/Examples.TodoApp.fsproj @@ -1,7 +1,7 @@  - net6.0 + net8.0 Exe true diff --git a/src/Examples/Elmish Examples/Examples.Elmish.ClockApp/Examples.Elmish.ClockApp.fsproj b/src/Examples/Elmish Examples/Examples.Elmish.ClockApp/Examples.Elmish.ClockApp.fsproj index 49c51a61..9c54f586 100644 --- a/src/Examples/Elmish Examples/Examples.Elmish.ClockApp/Examples.Elmish.ClockApp.fsproj +++ b/src/Examples/Elmish Examples/Examples.Elmish.ClockApp/Examples.Elmish.ClockApp.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 Examples.ClockApp diff --git a/src/Examples/Elmish Examples/Examples.Elmish.CounterApp/Examples.Elmish.CounterApp.fsproj b/src/Examples/Elmish Examples/Examples.Elmish.CounterApp/Examples.Elmish.CounterApp.fsproj index 32730880..e7acbd58 100644 --- a/src/Examples/Elmish Examples/Examples.Elmish.CounterApp/Examples.Elmish.CounterApp.fsproj +++ b/src/Examples/Elmish Examples/Examples.Elmish.CounterApp/Examples.Elmish.CounterApp.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 Examples.CounterApp diff --git a/src/Examples/Elmish Examples/Examples.Elmish.GameOfLife/Examples.Elmish.GameOfLife.fsproj b/src/Examples/Elmish Examples/Examples.Elmish.GameOfLife/Examples.Elmish.GameOfLife.fsproj index a0edb834..63158016 100644 --- a/src/Examples/Elmish Examples/Examples.Elmish.GameOfLife/Examples.Elmish.GameOfLife.fsproj +++ b/src/Examples/Elmish Examples/Examples.Elmish.GameOfLife/Examples.Elmish.GameOfLife.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 Examples.GameOfLife diff --git a/src/Examples/Elmish Examples/Examples.Elmish.MusicPlayer/Examples.Elmish.MusicPlayer.fsproj b/src/Examples/Elmish Examples/Examples.Elmish.MusicPlayer/Examples.Elmish.MusicPlayer.fsproj index 7c427d2d..e3eeda95 100644 --- a/src/Examples/Elmish Examples/Examples.Elmish.MusicPlayer/Examples.Elmish.MusicPlayer.fsproj +++ b/src/Examples/Elmish Examples/Examples.Elmish.MusicPlayer/Examples.Elmish.MusicPlayer.fsproj @@ -2,7 +2,7 @@ WinExe - net6.0 + net8.0 Examples.MusicPlayer diff --git a/src/Examples/Elmish Examples/Examples.Elmish.Presso/Examples.Elmish.Presso.fsproj b/src/Examples/Elmish Examples/Examples.Elmish.Presso/Examples.Elmish.Presso.fsproj index e7d95cb7..a5924510 100644 --- a/src/Examples/Elmish Examples/Examples.Elmish.Presso/Examples.Elmish.Presso.fsproj +++ b/src/Examples/Elmish Examples/Examples.Elmish.Presso/Examples.Elmish.Presso.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 Examples.Presso diff --git a/src/Examples/Elmish Examples/Examples.Elmish.Tetris/Examples.Elmish.Tetris.fsproj b/src/Examples/Elmish Examples/Examples.Elmish.Tetris/Examples.Elmish.Tetris.fsproj index 6e2755bd..1aa24110 100644 --- a/src/Examples/Elmish Examples/Examples.Elmish.Tetris/Examples.Elmish.Tetris.fsproj +++ b/src/Examples/Elmish Examples/Examples.Elmish.Tetris/Examples.Elmish.Tetris.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 Examples.Tetris diff --git a/src/Examples/Examples.DataGridPlayground/Examples.DataGridPlayground.fsproj b/src/Examples/Examples.DataGridPlayground/Examples.DataGridPlayground.fsproj index 06785e20..c68bf679 100644 --- a/src/Examples/Examples.DataGridPlayground/Examples.DataGridPlayground.fsproj +++ b/src/Examples/Examples.DataGridPlayground/Examples.DataGridPlayground.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/src/Examples/ViewModelComponent Examples/Examples.ViewModelComponent.CounterApp/Examples.ViewModelComponent.CounterApp.fsproj b/src/Examples/ViewModelComponent Examples/Examples.ViewModelComponent.CounterApp/Examples.ViewModelComponent.CounterApp.fsproj index 8e04a52e..59c107be 100644 --- a/src/Examples/ViewModelComponent Examples/Examples.ViewModelComponent.CounterApp/Examples.ViewModelComponent.CounterApp.fsproj +++ b/src/Examples/ViewModelComponent Examples/Examples.ViewModelComponent.CounterApp/Examples.ViewModelComponent.CounterApp.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 From 086232b5681486e364ab7cd70cb3185303d93260 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Sun, 14 Apr 2024 10:30:48 +0100 Subject: [PATCH 5/9] Switch the CI workfows to just use the .NET 8.0 SDK --- .github/workflows/publish.yml | 1 - .github/workflows/pull-requests.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 815d9f80..0d19d732 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,7 +16,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 6.x.x 8.x.x diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index 8cab8e8d..a8325d43 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -19,7 +19,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 6.x.x 8.x.x - name: install workloads From 40c819ef9bf8ad2ad792953efdbfdfdf9b736dfd Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Sat, 27 Apr 2024 09:56:48 +0100 Subject: [PATCH 6/9] Avalonia 11.1.0-beta2 --- src/Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 38f31062..46fff390 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,6 +1,6 @@ - 11.1.0-beta1 + 11.1.0-beta2 1.4.0 From 54b1483a20409c1f1628de5299c3b33dfbe54ddd Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Sat, 27 Apr 2024 10:31:03 +0100 Subject: [PATCH 7/9] Switch to the inbox version of SourceLink --- src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj | 4 ---- src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj | 4 ---- 2 files changed, 8 deletions(-) diff --git a/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj b/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj index 3e0b815a..b09958ee 100644 --- a/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj +++ b/src/Avalonia.FuncUI.Elmish/Avalonia.FuncUI.Elmish.fsproj @@ -33,10 +33,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj b/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj index d0efe635..0a6af7bd 100644 --- a/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj +++ b/src/Avalonia.FuncUI/Avalonia.FuncUI.fsproj @@ -26,10 +26,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - From db201af8927903dfdb9528a77aaeb7ef0a47c063 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Mon, 6 May 2024 16:23:57 +0100 Subject: [PATCH 8/9] Try to fix AttachedEventDemo in .NET 8 --- .../Views/Tabs/AttachedEventDemo.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Views/Tabs/AttachedEventDemo.fs b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Views/Tabs/AttachedEventDemo.fs index 84019281..4d831e38 100644 --- a/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Views/Tabs/AttachedEventDemo.fs +++ b/src/Avalonia.FuncUI.ControlCatalog/Avalonia.FuncUI.ControlCatalog/Views/Tabs/AttachedEventDemo.fs @@ -38,7 +38,7 @@ module AttachedEventDemo = | :? 't as t when t.Name = name -> Some t | _ -> None - let sprintRoutedEvent (s: #Interactive) (e: #RoutedEventArgs) = + let sprintRoutedEvent (s: Interactive) (e: #RoutedEventArgs) = let time = System.DateTime.Now.ToString ("HH:mm:ss.fff") let sender = From 0367292916c42805c18299962c7f95ba579e86ca Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Fri, 14 Jun 2024 18:06:42 +0100 Subject: [PATCH 9/9] Avalonia 11.1.0-rc1 --- src/Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 46fff390..508fa675 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,6 +1,6 @@ - 11.1.0-beta2 + 11.1.0-rc1 1.4.0