Skip to content

Move to Net10 & Upgrade dependencies#116

Merged
Jack251970 merged 20 commits intomasterfrom
dev
Feb 21, 2026
Merged

Move to Net10 & Upgrade dependencies#116
Jack251970 merged 20 commits intomasterfrom
dev

Conversation

@Jack251970
Copy link
Owner

This pull request upgrades the project from .NET 9.0 to .NET 10.0 and updates several dependencies to their latest versions. It also updates workflows and documentation to reflect these changes. The most important changes are grouped below by theme.

.NET version upgrade:

  • Updated the target framework in Editor.Desktop/Editor.Desktop.csproj and Editor/Editor.csproj from net9.0 to net10.0, and changed the SDK version in global.json to 10.0.*. [1] [2] [3]
  • Updated all GitHub Actions workflows (build.yml, release.yml) to use .NET 10.0 instead of 9.0. [1] [2]

Dependency updates:

  • Upgraded Avalonia and related packages to newer versions in both Editor.Desktop/Editor.Desktop.csproj and Editor/Editor.csproj, including Avalonia.AvaloniaEdit, AvaloniaEdit.TextMate, FluentAvaloniaUI, and others. [1] [2]

Workflow improvements:

  • Updated the auto-author-assign GitHub Action in pr_assignee.yml from v2.1.1 to v3.0.1.

Documentation updates:

  • Updated README.md to reference .NET 10.0 instead of 9.0 and revised instructions and examples accordingly. [1] [2] [3]

Jack251970 and others added 20 commits December 19, 2025 14:32
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 2.1.1 to 3.0.0.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](toshimaru/auto-author-assign@v2.1.1...v3.0.0)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: MessageBox.Avalonia
  dependency-version: 3.3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…eBox.Avalonia-3.3.1.1

Bump MessageBox.Avalonia from 3.3.1 to 3.3.1.1
…imaru/auto-author-assign-3.0.0

Bump toshimaru/auto-author-assign from 2.1.1 to 3.0.0
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](toshimaru/auto-author-assign@v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…imaru/auto-author-assign-3.0.1

Bump toshimaru/auto-author-assign from 3.0.0 to 3.0.1
Bumps Avalonia from 11.3.10 to 11.3.11
Bumps Avalonia.Diagnostics from 11.3.10 to 11.3.11

---
updated-dependencies:
- dependency-name: Avalonia
  dependency-version: 11.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Avalonia.Diagnostics
  dependency-version: 11.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…s.Hosting

Bumps Microsoft.Extensions.DependencyInjection from 10.0.1 to 10.0.2
Bumps Microsoft.Extensions.Hosting from 10.0.1 to 10.0.2

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…-9bdf421b67

Bump Microsoft.Extensions.DependencyInjection and Microsoft.Extensions.Hosting
…op/multi-b1b7ef8b44

Bump Avalonia and Avalonia.Diagnostics
---
updated-dependencies:
- dependency-name: Avalonia.Desktop
  dependency-version: 11.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/Avalonia.Desktop-11.3.11

Bump Avalonia.Desktop from 11.3.10 to 11.3.11
Bumps Avalonia.AvaloniaEdit from 11.3.0 to 11.4.0
Bumps AvaloniaEdit.TextMate from 11.3.0 to 11.4.0

---
updated-dependencies:
- dependency-name: Avalonia.AvaloniaEdit
  dependency-version: 11.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: AvaloniaEdit.TextMate
  dependency-version: 11.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…-0160edf774

Bump Avalonia.AvaloniaEdit and AvaloniaEdit.TextMate
---
updated-dependencies:
- dependency-name: Avalonia
  dependency-version: 11.3.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/Avalonia-11.3.12

Bump Avalonia from 11.3.11 to 11.3.12
Upgraded several dependencies in Editor.Desktop.csproj and Editor.csproj, including Avalonia.Desktop, Avalonia.Diagnostics, AvaloniaEdit, FluentAvaloniaUI, Microsoft.Extensions.*, and Serilog. No other code or configuration changes were made.
Copilot AI review requested due to automatic review settings February 21, 2026 10:49
@Jack251970 Jack251970 enabled auto-merge February 21, 2026 10:50
@Jack251970 Jack251970 merged commit e27332d into master Feb 21, 2026
9 checks passed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request upgrades the project from .NET 9.0 to .NET 10.0 and updates multiple dependencies to their latest versions. The upgrade is comprehensive, covering project files, CI/CD workflows, and documentation. Analyzer and source generator projects correctly remain on netstandard2.0 as required for Roslyn compatibility.

Changes:

  • Updated target framework from net9.0 to net10.0 in both Editor and Editor.Desktop projects
  • Updated GitHub Actions workflows to use .NET 10.0.x SDK
  • Upgraded Avalonia packages (11.3.10 → 11.3.12 core, 11.3.0 → 11.4.1 for AvaloniaEdit)
  • Upgraded Microsoft.Extensions packages (10.0.1 → 10.0.3), FluentAvaloniaUI (2.4.1 → 2.5.0), and other dependencies
  • Updated auto-author-assign GitHub Action (v2.1.1 → v3.0.1)
  • Updated documentation to reflect .NET 10.0 throughout

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
global.json Updated SDK version from 9.0.* to 10.0.*
README.md Updated documentation references from .NET 9 to .NET 10 in changed sections
Editor/Editor.csproj Updated TargetFramework to net10.0 and upgraded 10 package dependencies
Editor.Desktop/Editor.Desktop.csproj Updated TargetFramework to net10.0 and upgraded Avalonia packages
.github/workflows/build.yml Updated dotnet-version to 10.0.x
.github/workflows/release.yml Updated dotnet-version to 10.0.x
.github/workflows/pr_assignee.yml Updated auto-author-assign action to v3.0.1

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants