Releases: LenovoLegionToolkit-Team/WindowsDisplayAPI
Releases · LenovoLegionToolkit-Team/WindowsDisplayAPI
Release list
WindowsDisplayAPI v1.3.1.0
Summary
This release expands upon Windows 11 Dynamic Refresh Rate (DRR) support with new virtual refresh rate API surfaces, resolves several serialization and packing bugs for DRR paths, and enhances the automated NuGet build process.
Release Notes
- Dynamic Refresh Rate (DRR) & API Updates:
- Added virtual refresh rate API surface.
- Implemented support for Windows 11
BoostRefreshRate(DRR) serialization.
- Bug Fixes & Core Corrections:
- Fixed virtual mode unpacking specifically for Windows 11 DRR paths.
- Fixed
DisplayConfigPathSourceInfoproperties to ensure accurate reporting. - Corrected target mode index packing logic.
- Build & Packaging:
- Configured the NuGet build pipeline to dynamically extract the version directly from the Git tag during the pack process.
WindowsDisplayAPI v1.3.0.13
Summary
This release implements Windows 11 Dynamic Refresh Rate (DRR) support in DisplayConfig, modernizes project configurations, and configures automated publishing.
Release Notes
- Dynamic Refresh Rate (DRR): Added
VirtualRefreshRateAwarequery flag and exposedIsBoostRefreshRateonPathTargetInfo. - NuGet Packaging & Modernization:
- Renamed package ID to
LLT.WindowsDisplayAPIand added Metanome co-authorship. - Removed legacy
MSBumppackage to resolve build crashes under modern .NET SDKs. - Resolved deprecated NuGet properties (license/icon) and embedded the
README.mdas the package readme. - Suppressed XML comment compilation warnings (
CS1591) for clean build logs.
- Renamed package ID to
- Security & Compatibility: Upgraded the sample app from the EOL
.NET Core 2.0target to.NET 8.0-windowsto resolve security vulnerabilities (NU1903). - CI/CD: Added GitHub Actions workflow supporting NuGet Trusted Publishing (OIDC) and automated upload of
.nupkgfiles as release assets.