Skip to content

Releases: microsoft/PowerToys

Release v0.18.1

22 May 16:19
1792849
Compare
Choose a tag to compare

This is patch release to fix a few items for 0.18. This release will fix the issues below:

  • #3504 - FancyZones - Chrome tab regression
  • #2259 - PowerToys Run - result / searching focus issue
  • #3116 - PowerToys Run - updated term to packaged vs uwp
  • #3128 - PowerToys Run - increase weight of exact match
  • #3209 - PowerToys Run - Search pulling localized paths versus actual paths
  • #3215 - PowerToys Run - Will not run as admin even if Runner is elevated
  • #3227 - Keyboard manager - Will not run as admin even if Runner is elevated
  • #3147 - Keyboard manager - Adjusted terms for remapping shortcuts to clarify which side maps to which

For more details on the 0.18 full update, please look at those release notes.

Release v0.18.0

19 May 15:48
d31a8c2
Compare
Choose a tag to compare

Our goals for 0.18 release cycle was three big items, PowerToys Run, Keyboard manager, and migrating to the new settings system. This is also the first time we'll test out the auto-updating system.

Install experience:
After installing, you will have to start PowerToys for the first time. We will improve install experience this moving forward but due to a possible install dependency, we can't start after install currently.

Requirements:

  • Microsoft PowerToys requires Windows 10 1803 (build 17134) or later.
  • Have .NET Core 3.1 Desktop Runtime. The installer will prompt this but we want to directly make people aware.

Feedback:
Feedback is critical. We know there are areas for improvement on PT Run. We would love feedback so we can improve. We also would love to know if you want us to be more aggressive on auto-upgrading.

For the entire commit history, please look at the 0.18 release. Below are just a few of the bullet items from this release.

  • New Utilities
    • PowerToys Run, our new application launcher (use alt-space to activate)
    • Keyboard manager, a quick easy way to remap your keyboard
  • Fixed #243's setting issue
  • Improved performance on FancyZones #1264
  • Lots of bug fixes!

Release v0.17.0

29 Apr 18:14
ac6a013
Compare
Choose a tag to compare

Our goals for 0.17 release cycle were updatability and stability.

Auto-updating: We just added in the code for doing updating, so the first chance to experience this will be when 0.18 is released. We’re also seeing how aggressive everyone wants with this so right now, you’ll have to click β€œInstall” for it to kick off the installer. This is something we’d love feedback on.

Another thing we did was utilized telemetry from PowerToys to prioritize virtual desktop FancyZone work. We knew there was a subset of bugs caused by an underlying issue and seeing how many users it affected helped us reprioritize to do the work sooner.

We’d like to also directly say thank you to the community for helping out. This release has multiple fixes contributed by you.

For the entire commit history, please look at the 0.17 release. Below are just a few of the bullet items from this release.

Here are a few larger items done in 0.17:

  • PowerToys can now update itself #1686
  • FancyZone can now snap to two zones (still experimental since it doesn't support restoring the app to two zones)
  • Per machine installation fixed, non-admin user will be able again to use PowerToys after the regression in 0.16.
  • Fixed most of the FancyZones Virtual Desktop bugs.
  • Fixed several FZ bugs including proper handling of taskbar position.
  • PowerToys icon in the Start menu will always show πŸ™‚

Release v0.16.1

06 Apr 18:02
c3a98b2
Compare
Choose a tag to compare

This is patch release to fix a few items for 0.16. This release will fix the issues below:

  • New utilities are turned on by default for upgrades (#1878)
  • Correct localization bug (#1795)
  • RDP bug in FancyZones (#1821)
  • Focus bug in Window Walker - (#1800)
  • Added telemetry to actually know if Window Walker was enabled (#1925)
  • Make user aware of dual MSIX and MSI install issue, partial solution (#1920)
  • Fixed FancyZone crash with Unity (#1873)

For more details on the 0.16 full update, please look at those release notes.

Release v0.16.0

31 Mar 17:49
3a4b970
Compare
Choose a tag to compare

Our mantra for the 0.16 was adding in new features along with a continual push for quality and stability. We are working toward getting a way to auto-update PowerToys and have a good plan for this. We want to proactively thank the community for quickly identifying a few bugs inside 0.15 and allowing us to quickly release 0.15.1 and 0.15.2.

For the entire commit history, please look at the 0.16 release. Below are just a few of the bullet items from this release.

  • FancyZone improvements:
    • Multi-Monitor improvement: Zone flipping switching now works between monitors!
    • Simplified UX: Removed layout hot-swap and flashing feature due to need to improve multi-monitor support
  • New Utilities!
    • Markdown Preview pane extension
    • SVG Preview pane extension
    • Image Resizer Window Shell extension
    • Window Walker, an alt-tab alternative
  • Fixed over 100 issues!
  • Testing improvements
    • 54 UX Functional tests
    • 161 new Unit tests

Window Walker's code is based off of Beta Tadele's Window Walker.
Image Resizer's code is based off of Brice Lambson's Image Rezier.

MSIX / Store Build Update

  • We put in a lot of effort here but currently our plan of record is to make the MSI our only installer option and built-in auto-upgrade. MSIX is a great installer / container tech but there are few spots we are working with the team to improve so we can adopt.

Release v0.15.2

10 Mar 16:00
Compare
Choose a tag to compare

This is patch release to fix a few items. This release will fix the issues below:

  • Installers now are signed with version number naming (#1444 this fix will also help in longer term stability for build infrastructure)
  • IO Exception handling in FancyZone editor (#1472, #1462, #1451)
  • Spelling mistake in settings (#1478)

For more details on the 0.15 full update, please look at those release notes

Release v0.15.1

03 Mar 23:20
6787af4
Compare
Choose a tag to compare

This is patch release to fix a crashing bug introduced in 0.15. #1422 was the tracking bug.

For more details on the 0.15 full update, please look at those release notes

Release v0.15.0

03 Mar 19:14
02c08c9
Compare
Choose a tag to compare

⚠ Notice: 0.15 had a bug that we hot-fixed. Please use 0.15.1. We have removed the binaries from this release due to the bug.

Our mantra for the 0.15 was infrastructure, quality, stability and work toward getting a way to auto-update PowerToys. While it took a bit longer to get here, we feel it was worth the extra time to fix bugs that really impacted your experience with PowerToys.

For the entire commit history, please look at the 0.15 release. Below are just a few of the bullet items from this release.

Note for upgrading: You need to reapply your zone layout for FancyZones. Don't worry, your custom zone sets are preserved.

  • Make you aware there is a new version from within PowerToys
  • Removed requirement to always 'run as admin'
  • Added almost 300 unit tests to increase stability and prevent regressions.
  • Resolved almost 100 issues
  • Made .NET Framework parts of the source run faster with NGEN
  • Improved for how we store data locally
  • Increased FancyZones compatibility with applications
  • Created the v1.0 strategy, the launcher, the keyboard manager specs
  • Work on cleaning up our issue backlog and labels

Great work by everyone!

Release v0.14.1

05 Dec 15:46
fed81c8
Compare
Choose a tag to compare

This is patch release to fix a regression introduced in 0.14.0. (#840 was issue #). It also includes one fix for FancyZones to not interfere with full screen applications (#306).

Release v0.14.0

02 Dec 16:59
221df3d
Compare
Choose a tag to compare

NOTE

Due to a regression in the FancyZones code, we removed the binaries of this release. A fix will be provided shortly

FancyZones

Changes:

  • Removed legacy editor (along with the settings option to choose between the legacy editor and the new editor).
  • Added a settings to disable FancyZones for user defined list of applications.
  • The editor now opens highlighting the current active layout.
  • Show the correct keyboard key for the editor shortcut (with some limitations due to the WebView control).

Bug fixes:

  • Fixed the FancyZones bug that was stealing the number keys (mostly happening when dragging Chrome tabs).
  • Fixed a DPI scaling bug in the FancyZones editor that was causing the zones to be placed in the wrong position on the screen.
  • Fixed bug preventing several apps from working with FancyZones (there are still some cases, like remote apps, that may not work).

PowerRename

Changes:

  • The dialog can be resized (still need to finished the work to handle DPI changes when moving the dialog between screen with different scaling %).
  • Added settings to restore search and replace flags value from previous run.
  • Added settings to enable autocomplete and auto-suggest.

Bug fixes:

  • Improved RegEx replace result.
  • Fix bug preventing sub-folder items to be renamed if parent folder is also renamed.

Other bug fixes

  • fixed a bug in the runner that was causing the tray icon to not appear.
  • minor UI tweaks to the Settings appearance (icons position and margins, module's description text and documentation links position and margins).
  • fixed a crash in the ShortcutGuide.

NOTE: when upgrading from a previous version, the installer will close all the Windows Explorer windows in order to update the PowerRename shell extension.