Files
ryujinx/Directory.Packages.props
Max dc06d0ded6 Refactored Directory.Packages.Props and updated dependencies (#170)
Updated packages:
- DynamicData | 9.4.31 -> 9.4.33
- Humanizer | 2.14.1 -> 3.0.10
- System.IO.Hashing | 9.0.15 -> 10.0.9
- Ryujinx.SDL3-CS | 2026.501.0 -> 2026.707.0

These packages were not updated because they were updated in !155
- Microsoft.NET.Test.SDK
- NUnit
- NUnit3TestAdapter

These packages were not updated because they rely !82 and !155 changes.
- SkiaSharp.NativeAssets
  - Should hopefully resolve issues with missing FontConfig on NixOS once it's updated.

Added rules to dependency management:
- Packages are to be on the latest stable version unless we require improved functionality from in-dev packages or regressions occur in future releases. This is to minimize issues with dependencies and improve reliability, speed, security, etc. Renovate can take care of smaller updates automatically, but all major version changes must be reviewed before committing.
- Packages are to be listed based on category, then alphabetically.
- Spacing is applied based on judgement, but generally speaking packages that are a part of a larger framework or must be updated together (or are misc. in that category) are grouped together.

Added TODO items based on necessary refactors.
- Avalonia 12 | addressed in !82.
- SkiaSharp
- Microsoft.CodeAnalysis.Analyzers
- OpenTk.Audio

Made it very clear not to touch Unicorn. !155 for details.

Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/170
2026-07-11 21:50:54 +00:00

5.3 KiB