Skip to content

v3.15#627

Merged
ptr727 merged 194 commits intomainfrom
develop
Jan 26, 2026
Merged

v3.15#627
ptr727 merged 194 commits intomainfrom
develop

Conversation

@ptr727
Copy link
Owner

@ptr727 ptr727 commented Jan 25, 2026

  • Updated from .NET 9 to .NET 10.
  • Refactored code to support Nullable types and Native AOT.
  • Changed MediaInfo output from XML to JSON for AOT compatibility.
  • Documentation structure update.
  • Only ubuntu:rolling images are published (Alpine and Debian discontinued).
  • Only linux/amd64 and linux/arm64 architectures supported (linux/arm/v7 discontinued).

ptr727 and others added 30 commits May 7, 2025 16:51
Create track info in method not in constructor
---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-version: 8.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…/develop/FluentAssertions-8.3.0

Update FluentAssertions to 8.3.0
Bumps Microsoft.NET.Test.Sdk from 17.14.0 to 17.14.1

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…/develop/nuget-deps-0caa32f856

Bump the nuget-deps group with 1 update
Bumps System.CommandLine from 2.0.0-beta4.22272.1 to 2.0.0-beta5.25306.1
Bumps System.CommandLine.NamingConventionBinder from 2.0.0-beta4.22272.1 to 2.0.0-beta5.25306.1

---
updated-dependencies:
- dependency-name: System.CommandLine
  dependency-version: 2.0.0-beta5.25306.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
- dependency-name: System.CommandLine.NamingConventionBinder
  dependency-version: 2.0.0-beta5.25306.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…lop/nuget-deps-92a4894680

Bump the nuget-deps group with 2 updates
Copilot AI review requested due to automatic review settings January 25, 2026 19:48
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 upgrades PlexCleaner from .NET 9 to .NET 10 with Native AOT support and comprehensive nullable types implementation.

Changes:

  • Updated from .NET 9 to .NET 10 across all projects
  • Added nullable types and Native AOT support with JSON source generators
  • Changed MediaInfo from XML to JSON output for AOT compatibility (SidecarFile v5)

Reviewed changes

Copilot reviewed 91 out of 95 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
version.json Version bumped to 3.15
PlexCleaner/Extensions.cs Critical Issue: Invalid extension method syntax
PlexCleaner/ConfigFileJsonSchema.cs Changed to static Schema property affecting serialization
PlexCleaner/*.csproj Updated to .NET 10, enabled nullable and PublishAot
PlexCleaner/*JsonSchema.cs Added JSON source generation contexts for AOT
PlexCleaner/MediaInfo*.cs Changed from XML to JSON, added custom XML parser
Docker/* Removed Alpine and Debian builds, kept Ubuntu Rolling only
Tests/* Added SamplesFixture for mutable test scenarios
Docs/* Added new documentation for language matching, custom options, closed captions

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

Copilot AI review requested due to automatic review settings January 26, 2026 00:42
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

Copilot reviewed 94 out of 98 changed files in this pull request and generated no new comments.


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

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

Copilot reviewed 93 out of 97 changed files in this pull request and generated no new comments.


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

@ptr727 ptr727 merged commit 8935748 into main Jan 26, 2026
19 checks passed
@ptr727 ptr727 deleted the develop branch January 26, 2026 16:38
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