Skip to content

Comments

Migrate to SLNX#290

Merged
shibayan merged 2 commits intomasterfrom
migrate-slnx
Aug 19, 2025
Merged

Migrate to SLNX#290
shibayan merged 2 commits intomasterfrom
migrate-slnx

Conversation

@shibayan
Copy link
Collaborator

This pull request updates several third-party dependencies across the solution to their latest versions, focusing on both application and test projects. The changes aim to keep the codebase current with security patches and new features, and to ensure compatibility with the latest tooling.

Dependency updates:

Application dependencies:

  • Upgraded Microsoft.Extensions.DependencyInjection from 9.0.4 to 9.0.8 in WinQuickLook.App and updated its lockfile accordingly. [1] [2]
  • Updated Markdig from 0.41.1 to 0.41.3 and Microsoft.Web.WebView2 from 1.0.3179.45 to 1.0.3405.78 in both WinQuickLook.Core and WinQuickLook.App, including all relevant lockfiles. [1] [2] [3] [4]

Test dependencies:

  • Upgraded test-related packages in WinQuickLook.Core.Tests, including Microsoft.NET.Test.Sdk (17.13.0 → 17.14.1), xunit.runner.visualstudio (3.0.2 → 3.1.4), Xunit.StaFact (2.1.7 → 3.0.13), and xunit.v3 (2.0.1 → 3.0.1), with all transitive dependencies updated in the lockfile. [1] [2] [3] [4] [5] [6]

Other changes:

  • The solution file WinQuickLook.sln was removed, possibly to be replaced or regenerated.

@shibayan shibayan requested a review from Copilot August 19, 2025 06:43
@shibayan shibayan self-assigned this Aug 19, 2025
Copy link

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 migrates the solution from the traditional .sln format to the modern .slnx (XML-based solution) format and updates multiple NuGet package dependencies to their latest versions.

Key changes:

  • Replace WinQuickLook.sln with WinQuickLook.slnx for modern XML-based solution format
  • Update application dependencies including Microsoft.Extensions.DependencyInjection (9.0.4 → 9.0.8), Markdig (0.41.1 → 0.41.3), and Microsoft.Web.WebView2 (1.0.3179.45 → 1.0.3405.78)
  • Upgrade test framework dependencies with major version updates for xunit packages (v2 → v3) and Microsoft.NET.Test.Sdk (17.13.0 → 17.14.1)

Reviewed Changes

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

Show a summary per file
File Description
WinQuickLook.slnx New XML-based solution file replacing the traditional .sln format
WinQuickLook.sln Removal of the legacy solution file
WinQuickLook.Core/WinQuickLook.Core.csproj Updated Markdig and Microsoft.Web.WebView2 package versions
WinQuickLook.Core/packages.lock.json Updated lockfile reflecting new package versions for Core project
WinQuickLook.Core.Tests/WinQuickLook.Core.Tests.csproj Major updates to test framework packages (xunit v2 → v3, test SDK updates)
WinQuickLook.Core.Tests/packages.lock.json Updated lockfile with new test dependencies and transitive dependencies
WinQuickLook.App/WinQuickLook.App.csproj Updated Microsoft.Extensions.DependencyInjection package version
WinQuickLook.App/packages.lock.json Updated lockfile reflecting dependency injection package update

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@shibayan shibayan merged commit 581f027 into master Aug 19, 2025
1 check passed
@shibayan shibayan deleted the migrate-slnx branch August 19, 2025 06:47
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.

1 participant