Skip to content

Dropped pre net10.0 buildtrgets and bump package versions across projects#200

Merged
stesee merged 3 commits intomainfrom
Housekeeping
May 4, 2026
Merged

Dropped pre net10.0 buildtrgets and bump package versions across projects#200
stesee merged 3 commits intomainfrom
Housekeeping

Conversation

@stesee
Copy link
Copy Markdown
Collaborator

@stesee stesee commented May 4, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 4, 2026 07:57
Copy link
Copy Markdown

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 PR updates the solution to build/run on .NET 10 only, removing earlier target frameworks across the core library, tests, and all sample projects, and bumps a few NuGet/package/tooling versions to align with that shift.

Changes:

  • Drop multi-targeting (net8.0;net10.0) in favor of net10.0 only across library, tests, and sample projects.
  • Bump select package/tooling versions (e.g., DocumentFormat.OpenXml, SonarAnalyzer.CSharp, test tooling).
  • Update GitHub workflow versioning and add GitHub Sponsors funding metadata.

Reviewed changes

Copilot reviewed 37 out of 37 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
OpenXmlPowerToolsExamples/WordAutomationUtilities/WordAutomationUtilities.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/WmlToHtmlConverter02/WmlToHtmlConverter02.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/WmlToHtmlConverter01/WmlToHtmlConverter01.csproj Move sample project to net10.0 only (note: duplicate TargetFrameworks remains).
OpenXmlPowerToolsExamples/TextReplacer02/TextReplacer02.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/TextReplacer01/TextReplacer01.csproj Move sample project to net10.0 only (note: duplicate TargetFrameworks remains).
OpenXmlPowerToolsExamples/SpreadsheetWriter02/SpreadsheetWriter02.csproj Move sample project to net10.0 only (note: duplicate TargetFrameworks remains).
OpenXmlPowerToolsExamples/SpreadsheetWriter01/SpreadsheetWriter01.csproj Move sample project to net10.0 only (note: duplicate TargetFrameworks remains).
OpenXmlPowerToolsExamples/SmlDataRetriever01/SmlDataRetriever01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/RevisionAccepter01/RevisionAccepter01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/ReferenceAdder01/ReferenceAdder01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/PivotTables01/PivotTables01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/OpenXmlRegex02/OpenXmlRegex02.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/OpenXmlRegex01/OpenXmlRegex01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/MetricsGetter01/MetricsGetter01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/MarkupSimplifierApp/MarkupSimplifierApp.csproj Move sample project to net10.0 only (note: duplicate TargetFrameworks remains).
OpenXmlPowerToolsExamples/ListItemRetriever01/ListItemRetriever01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/HtmlToWmlConverter02/HtmlToWmlConverter02.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/HtmlToWmlConverter01/HtmlToWmlConverter01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/HtmlConverter01/HtmlConverter01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/Formulas01/Formulas01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/FormattingAssembler01/FormattingAssembler01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/FieldRetriever01/FieldRetriever01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentBuilder04/DocumentBuilder04.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentBuilder03/DocumentBuilder03.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentBuilder02/DocumentBuilder02.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentBuilder01/DocumentBuilder01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentAssembler04/DocumentAssembler04.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentAssembler03/DocumentAssembler03.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentAssembler02/DocumentAssembler02.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentAssembler01/DocumentAssembler01.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/DocumentAssembler/DocumentAssembler.csproj Move sample project to net10.0 only.
OpenXmlPowerToolsExamples/ChartUpdater01/ChartUpdater01.csproj Move sample project to net10.0 only.
OpenXmlPowerTools/OpenXmlPowerTools.csproj Move main library to net10.0 only; bump key package versions; remove legacy net4 conditional references.
OpenXmlPowerTools/docs/nugetReadme.md Remove badges from NuGet readme.
OpenXmlPowerTools.Tests/OpenXmlPowerTools.Tests.csproj Move tests to net10.0 only; bump several test dependencies.
.github/workflows/dotnet.yml Bump CURRENT_VERSION scheme to 10.0.* for releases/build metadata.
.github/FUNDING.yml Add GitHub funding configuration.

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

Comment on lines 4 to 6
<TargetFrameworks>net10.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
<LangVersion>8.0</LangVersion>
Comment on lines 4 to 6
<TargetFrameworks>net10.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
<LangVersion>8.0</LangVersion>
Comment on lines 4 to 6
<TargetFrameworks>net10.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
<LangVersion>8.0</LangVersion>
Comment on lines 4 to 6
<TargetFrameworks>net10.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
<LangVersion>8.0</LangVersion>
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
Comment on lines 1 to 4
name: .NET build and test
env:
CURRENT_VERSION: 9.0.${{ github.run_number }}
CURRENT_VERSION: 10.0.${{ github.run_number }}
LAST_COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
@stesee stesee merged commit 6603f33 into main May 4, 2026
9 checks passed
@stesee stesee deleted the Housekeeping branch May 4, 2026 08:44
@github-actions github-actions Bot locked and limited conversation to collaborators May 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants