Skip to content

Define project scope: multi-target net6.0/net9.0 and document supported features#6

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/define-project-scope-requirements
Draft

Define project scope: multi-target net6.0/net9.0 and document supported features#6
Copilot wants to merge 2 commits intomainfrom
copilot/define-project-scope-requirements

Conversation

Copy link

Copilot AI commented Feb 22, 2026

Establishes the library's official scope — Excel (.xlsx) → PDF conversion with zero external dependencies — and broadens .NET version support from net9.0-only to net6.0 through net9.0.

Multi-targeting

  • TargetFrameworkTargetFrameworks: net6.0;net9.0 in both library and test projects
  • Added <LangVersion>latest</LangVersion> so C# 12 features (collection expressions) compile against net6.0 without source changes

CI

  • setup-dotnet now installs both 6.0.x and 9.0.x so all TFM test runs execute in CI

Scope documentation (README)

Added Project Scope section with:

  • Supported: text-to-PDF, Excel-to-PDF, multiple sheets, basic cell formatting (font size/color), page setup options, file-path + Stream + byte[] I/O
  • Not supported: images, charts, cell borders/fills, bold/italic/underline, merges
  • .NET version support table (6–9); minimum requirement updated from .NET 9 → .NET 6

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI self-assigned this Feb 22, 2026
…features and I/O formats

Co-authored-by: shps951023 <12729184+shps951023@users.noreply.github.com>
Copilot AI changed the title [WIP] Define project scope and requirements for conversion library Define project scope: multi-target net6.0/net9.0 and document supported features Feb 22, 2026
Copilot AI requested a review from shps951023 February 22, 2026 12:12
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