Releases: microsoft/PowerToys
Release v0.33.1
Our goals for v0.33 release cycle was to add in some critical new functionality into the new user experience as well as a plug-in manager for PowerToys Run.
Where is the Video Conference utility?
We'll be doing a 0.34 experimental release week of March 8th. We feel we are near ready to add in Video Conference mute into the stable release pending feedback from the pending 0.34 experimental release.
Installer hash
33D9A55E5D133EC521669FA05473A3B3F04F06B786016A36E92ADC83002502E1
Highlights from v0.33 Stable/0.34 Experimental
General
- Updated overview links to be language agnostic to the docs site.
- 'First time load' experience. The hope is a quick, light way to learn about basic functionality. We have some more work to do and want to also use the same framework for teaching about updates as well.
- Localization corrections
FancyZones
- Adjusted editor UX based on feedback. Thanks @niels9001!
- New options to change zone activation algorithm.
File Explorer
- Improved how SVG images are previewed in the preview pane, thanks@Drakula44!
- @Aaron-Junker has created a proof of concept for using Monaco editor for previewing dev files. This will enable over 125+ file types.
PowerToys Run
- Plugin Manager now is in settings. You can directly turn on / off, include items in general search, and change the action key! Thanks @htcfreek for the great feedback!
- Improved support for additional window managers by abstracting out shell process calls. Thanks @davidegiacometti!
- Fix for PT Run registering the hotkey on non-supported OS versions.
~
will now act as the user home directory in Folder plugin. Thanks @davidegiacometti- Service plugin has adjusted status messages
Video Conference Mute (Experimental)
- Adjust video muting to leverage DirectShow.
- Goal is to have 0.34 experimental release week of March 8th.
Settings
- When restarting as admin, the settings now will reopen. Thanks @davidegiacometti!
ARM64 Progress
- Investigation on how we'll accomplish Settings with the XAML Island and WPF app.
Community contributions
We'd like to directly mention (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @davidegiacometti, @Drakula44, @htcfreek, @Jay-o-Way, @niels9001, and @notDevagya
Release v0.31.2
Release v0.31.1
Our goals for 0.31 release cycle were to focus on adding improving the FancyZones editor, adding in some new toys into PowerToys Run, some ARM64 work, and stability. 0.31.0 was tested internally but not publicly released due to discovering #9396.
For the entire commit history, please look at the 0.16 release. Below are just a few of the bullet items from this release.
Where is the Video Conference utility?
We plan to roll out a DirectShow based version in February with the hope to merge the utility into the main PowerToys repository in February / March timeframe.
Installer hash
A1226B1788B2F254DA72383B879E3B1F38603DAAAF6D2674F0927730E0AD8AF4
Highlights from v0.31
General
- Bug report tool and improved logging now added to our system tray.
- Added in CodeQL and other CI improvements.
- OOBE Spec should be finalized
ARM64 Progress
- .NET Core upgrade for code bases the PowerToys team controls is complete. We still have two external dependencies that are .NET Framework that need to be updated.
Color Picker
- Bug fixes in editor
FancyZones
- Streamlined, simplified user interface (Massive thanks to @niels9001)
- Dark mode for the editor
- Certain settings (e.g. number of zones, spacing settings) can now be set on individual layouts.
- Bug fixes
File explorer
- Fixed OneDrive SVG Bug
- SVG are scaled appropriately when viewbox is provided
- SVG thumbnail quality improved
PowerToys Run
- Service management plugin (restart, stop, ...)
- Registry key plugin
- System action plugin (Reboot, lock, ...)
- Hyperbolic functions added to calculator
- Icon fixes when running in certain themes
- Unneeded dependencies removed
- Bug fixes
Installer
- Default to .NET Core 3.1.11
Community contributions
We'd like to directly mention (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @BenConstable9, @chrdavis, @davidegiacometti, @ExecThTs, @htcfreek, @itsme-alan, @jay-o-way, @martinchrzan, @niels9001, @pavelzw, and @TobiasSekan
Release v0.29.3
This is patch release to fix two bugs 0.29.0 we deemed important for stability based on user feedback. 0.29.1 and 0.29.2 were internal tested but not publicly released.
- #8808 - FancyZone zones would occasionally not appear. This was caused by two uninitialized variables. During testing, there was a race condition so we missed it. Our push on adding in additional code analysis tools will hopefully catch these types of bugs.
- #8787 - PowerRename would throw regex errors when it shouldn't. We removed the error dialog for now and will add in a more targeted error catching block at a later time.
Release v0.29.0
Our goals for 0.29 release cycle were to focus on adding on end-user experience, stability, accessibility, localization and quality of life improvements for both the development team and our end users. Due to the short dev cycle due to the holidays this month, larger work items will show up next release such as FZ editor improvements and threenew plug-ins for PowerToys Run.
For the entire commit history, please look at the 0.29 release. Below are just a few of the bullet items from this release.
Where is the Video Conference utility?
This is only included in the experimental release. Our hope is to release an updated experimental release early in 2021.
Release Notes
General
- Bug report tool and improved logging.
- Various localization improvements.
- CodeQL added. Triggered via a cron timer twice a day.
- "How to use" docs moved to https://docs.microsoft.com/windows/powertoys/
- This will allow the community to do direct PRs against those documents
ARM64 Progress
- .NET Core upgrade for code bases the PowerToys team controls is complete. We still have two external dependencies that are .NET Framework that need to be updated.
Color Picker
- General bug fixes
- Added ability to provide the name of the color at parity with Office and WinUI Color Picker.
FancyZones
- Allows to use Windows Snap on desktops that don't have a layout applied and for apps that are in the excluded list.
- Bug fixes
PowerToys Run
- Improved performance
- PT Run now supports accented characters.
Installer
- Option to extract the MSI from the .exe for enterprise scenarios and more options to do unattended installations.
- Removed toast notifications during installation.
We'd like to directly mention (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @benjamhooper, @davidegiacometti, @eriawan, @htcfreek, @jhutchings1, @jsoref, @jay-o-way, @martinchrzan, @niels9001, @riverar, @snickler, and @TobiasSekan
Release v0.27.1
This is patch release to fix a 5 items for 0.27 we deemed important for stability. FancyZones and Color Picker are the two that have the hot fixes. Our next major planned release is 0.29 at the end of December 2020.
- #8330 - FancyZones not waiting for me to release Shift. The primary bug is fixed. We discovered an edge case #8511that is not resolved in this larger fix. We felt the larger fix was worth getting out without the edge case being solved.
- #8378 - Memory leak in FancyZones. Our fix actually improved performance when showing the zones on high res and high DPI scaling screens
- #8339 - FZ editor is correctly handling multi monitor when the laptop built-in display is turned off.
- #8322 - Editor Crash on removing colors from the history where there is none
- #6594 - Color Picker hangs while holding activation keystroke
Experimental v0.28.0
This experimental release contains our Video conference mute feature plus everything in our v0.27.0 release. We know we have some issues and we have a main tracking issue - #6246.
We are currently looking into changing the virtual webcam driver into a DirectShow filter. This would solve a multitude of quirks along with heavily simplifying the signing through our pipeline. This work is not inside this release.
To find out more about the Video conference mute utility, head over to head to our Video Conference Mute overview.
Features added:
- An optional image overlay for the video
Things to note
- This release will not be on WinGet due to the driver still prompting for permission during install time.
- This release is on the "Experimental" train, so only prerelease versions will be prompted for updates.
Release v0.27.0
Our goals for 0.27 release cycle was to focus on end-user experience, stability, accessibility, localization and quality of life improvements for both the development team and our end users
Where is the Video Conference utility?
This is included in the experimental release. It will be 0.28 Experimental and will be 0.27 + The video conference utility. If this is a must-have utility for you, please use the 0.28 experimental release.
Release Notes
General
- Installer improvements including dark mode
- Large sums of accessibility issues fixed.
- Worked on localization effort. If you find issues, please [make us aware so we can correct them][loc-bug].
Color Picker
- Updated interface and new editor experience done by @martinchrzan and @niels9001
FancyZones
- Multi-monitor editor experience now drastically improved for discoverability.
- Zones being forgotten on restart
- Added in ability to have no layout
Image Resizer
- Updated interface
PowerToys Run
- Removed unused dependencies
PowerRename
- Added Lookbehind support via Boost library
For the entire commit history, please look at the 0.27 release. Below are just a few of the bullet items from this release.
I'd like to directly call out @davidegiacometti, @gordonwatts, @martinchrzan, @niels9001, @p-storm, @TobiasSekan, @Aaron-Junker, @htcfreek and @alannt777 for their continued community support and helping directly make PowerToys a better piece of software.
Release v0.25.0
Our goals for 0.25 release cycle was to focus on stability, localization and quality of life improvements for both the development team and our end users.
Note: tag is pointing at wrong commit. This should be eaa7e60.
Where is the Video Conference utility?
This will be coming in about a week's time. We need additional work done here to ship this out. It will be 0.26 Experimental and will be 0.25 + The video conference utility
Release Notes
For the entire commit history, please look at the 0.25 release. Below are just a few of the bullet items from this release.
Our goals for 0.25 release cycle was to focus on stability, accessibility, localization and quality of life improvements for both the development team and our end users. Our first end to end localization pass has been done. We know it isn't perfect but we are in 17 languages now. If you find an issue, please file a localization bug.
Our [prioritized roadmap][roadmap] of features and utilities that the core team is focusing on.
Highlights from October 2020
General
- First pass on localization complete. 17 different languages. We know there will be some rough areas, please make us aware so we can correct them.
- Logging added into the installer
- Large sums of accessibility issues fixed.
- Less notifications for installing
- FxCop work is almost fully wrapped up
Color Picker
- Additional color style selections such as CYMK and HSL
FancyZones
- Multiple bugs fixed
- Better zone drawing improvements
Keyboard manager
- Fixed terminal input map failure
- Better app compat
- Multiple bug fixes
- Ability to directly disable keys/shortcuts
PowerToys Run
- expanded environment var searching such as %windr%
- multiple crash bug fixes
- Improvements on calculator plugin
- Directly able to override theming
- Windows will open to what shell you want
- Better action key support
=
for direct calculator?
for direct file searching.
for direct for applications//
for direct URL<
for running processes>
for shell processes
Dev docs
- Added multiple developer related docs.
I'd like to directly call out @p-storm, @TobiasSekan, @davidegiacometti, @royvou, @gordonwatts, @Aaron-Junker, @htcfreek and @niels9001 for their continued community support and helping directly make PowerToys a better piece of software.
Experimental v0.24.0
This experimental release contains our Video conference mute feature plus everything in our v0.23.2 release. We know we have some issues and we have a master tracking issue - #6246.
To find out more about the Video conference mute utility, head over to head to our Video Conference Mute overview.
Things to note
- This release will not be on WinGet due to the driver still prompting for permission during install time.
- This release is on the "Experimental" train, so only prerelease versions will be prompted for updates. If you are running 0.23.x, the next major update for you will be 0.25.
Sha256: AE10BE729868ED74510D99F32ED07EBF2A3C9E5BAD5D3B3610AE93FCF91BDFC5
Fixed in 0.24
Software/Hardware compatibility:
- DroidCam - #6246 (comment)
Camera overlay image:
- image dialog doesn't work when running settings as admin
Status toolbar:
- it shows always, even when the option to hide it is on
- it always use the light theme
- always open on startup even when disabled #6396
Microphone:
- not all microphones are muted
- offer option to select which microphone to mute
Settings UI:
- settings info for hotkeys valid modifiers - #6246 (comment)
- Fixed possible crash in PowerToys when the module is turned off
Code cleanup:
- move VideoConferenceViewModel.cs from Settings.UI to Settings.UI.Lib
- move
toolbar
out of theVideoConferenceSettings
Telemetry:
- add telemetry for settings