New Microsoft PowerToys Dev preview version 0.103.3012.0 for Windows 11



 PowerToys github:

PowerToys 0.103.3012.0 is a development preview from main, containing 19 merged pull requests since v0.103.3006. This prerelease is intended for testing ahead of the next stable release.

Highlights​

  • Settings: Check for updates now performs a fresh check from the General page instead of showing an older saved result.
  • Settings: Unchecked boxes no longer show ghost checkmarks after their settings group is disabled and re-enabled.
  • Settings: What's new automatically retries loading release notes after transient network failures.
  • Image Resizer: The CLI now honors --filename on its first run with a fresh profile.
  • FancyZones and Image Resizer: Invalid numeric CLI arguments now produce parse errors instead of crashes.
  • Mouse Without Borders: Kept clipboard helper handoffs within the active session, including through network socket restarts.
  • ZoomIt: Improved DemoType clipboard text loading for unexpected text layouts and sizes.
  • Command Palette: Logs now include exit and restart reasons to help troubleshoot shutdowns.

Command Palette​

  • Added exit and restart reasons to Command Palette logs to make shutdown troubleshooting easier in #51363.

FancyZones and Image Resizer​

  • Fixed the FancyZones and Image Resizer CLIs crashing on non-numeric monitor, size, or quality values; they now report normal parse errors and exit with code 1 in #51322.

General​

  • Prevented NuGet build caches from accumulating obsolete package versions by using fresh cache keys without fallback restores in #51593.
  • Moved CodeQL scanning to a dedicated nightly pipeline instead of running it in every CI build in #51604.
  • Updated the MessagePack dependency from 3.1.7 to 3.1.9 in #51644.

Image Resizer​

  • Fixed the Image Resizer CLI ignoring --filename on its first run with a fresh profile in #51320.

Mouse Without Borders​

  • Improved clipboard helper coordination with the active desktop session and kept its channel alive across network socket restarts in #51511.

Settings​

  • Fixed unchecked Settings checkboxes showing a ghost checkmark after their settings group is disabled and re-enabled, without changing saved values in #50626 by @T03N.
  • Added automatic retries for transient What's new release-note loading failures, so brief network interruptions no longer immediately show an error in #51480.
  • Fixed the General page's Check for updates button to perform a fresh update check instead of showing a previously saved result in #51605.

ZoomIt​

  • Improved DemoType clipboard text loading for unexpected text layouts and sizes while preserving existing prefix-matching behavior in #51512.

Development​

  • Updated the developer-documentation website deployment action to actions/deploy-pages 5.0.1 in #50513.
  • Updated the GitHub Agentic Workflows setup action used by issue triage to 0.89.21 in #50954.
  • Pinned the GitHub Script action used by the dedupe digest workflow to a specific v9.0.0 commit in #50955.
  • Introduced explicit in-process object wrappers in Command Palette to clarify ownership and simplify maintenance in #51513.
  • Reduced UI-test artifact downloads to the selected suites and added smoke-test coverage for shared UI-test pipeline changes in #51370.
  • Staged additional Mouse Jump library code for future capture and rendering work, without enabling new user-facing functionality in this preview in #50539 by @mikeclayton.
  • Updated collection checks across PowerToys Run, FancyZones, Workspaces, and Environment Variables tests to satisfy the CA1860 analyzer in #51621.
  • Replaced manual native handle and memory cleanup with scoped ownership across Runner, Workspaces, ZoomIt, and shared IPC utilities in #51325.


 Source:


See also:
 
Back
Top Bottom