-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.88 changelog #37056
Open
jaimecbernardo
wants to merge
2
commits into
main
Choose a base branch
from
0.88_releaseNotes
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+96
−74
Open
0.88 changelog #37056
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -34,19 +34,19 @@ Microsoft PowerToys is a set of utilities for power users to tune and streamline | |
Go to the [Microsoft PowerToys GitHub releases page][github-release-link] and click on `Assets` at the bottom to show the files available in the release. Please use the appropriate PowerToys installer that matches your machine's architecture and install scope. For most, it is `x64` and per-user. | ||
|
||
<!-- items that need to be updated release to release --> | ||
[github-next-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+milestone%3A%22PowerToys+0.88%22 | ||
[github-current-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+milestone%3A%22PowerToys+0.87%22 | ||
[ptUserX64]: https://github.com/microsoft/PowerToys/releases/download/v0.87.1/PowerToysUserSetup-0.87.1-x64.exe | ||
[ptUserArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.87.1/PowerToysUserSetup-0.87.1-arm64.exe | ||
[ptMachineX64]: https://github.com/microsoft/PowerToys/releases/download/v0.87.1/PowerToysSetup-0.87.1-x64.exe | ||
[ptMachineArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.87.1/PowerToysSetup-0.87.1-arm64.exe | ||
[github-next-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+milestone%3A%22PowerToys+0.89%22 | ||
[github-current-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+milestone%3A%22PowerToys+0.88%22 | ||
[ptUserX64]: https://github.com/microsoft/PowerToys/releases/download/v0.88.0/PowerToysUserSetup-0.88.0-x64.exe | ||
[ptUserArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.88.0/PowerToysUserSetup-0.88.0-arm64.exe | ||
[ptMachineX64]: https://github.com/microsoft/PowerToys/releases/download/v0.88.0/PowerToysSetup-0.88.0-x64.exe | ||
[ptMachineArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.88.0/PowerToysSetup-0.88.0-arm64.exe | ||
|
||
| Description | Filename | sha256 hash | | ||
|----------------|----------|-------------| | ||
| Per user - x64 | [PowerToysUserSetup-0.87.1-x64.exe][ptUserX64] | 8EFAF47ED00BF230D2C2CC3CB6765C903A6A47E0AAED0BBB329CEF918207B486 | | ||
| Per user - ARM64 | [PowerToysUserSetup-0.87.1-arm64.exe][ptUserArm64] | 212FC8055789BD2DC4DE554B9AEE291A9C077907E263A302939266263A9D512B | | ||
| Machine wide - x64 | [PowerToysSetup-0.87.1-x64.exe][ptMachineX64] | 69AD65DDAC6436AEF292D2CC6AB1530021CE98083CB3F5FD3380A52A3B0DBB9A | | ||
| Machine wide - ARM64 | [PowerToysSetup-0.87.1-arm64.exe][ptMachineArm64] | AEC9F1D02F1E23F0C1FCFDF95C337C962902394F44C0568012DF78BEDB45CF19 | | ||
| Per user - x64 | [PowerToysUserSetup-0.88.0-x64.exe][ptUserX64] | | | ||
| Per user - ARM64 | [PowerToysUserSetup-0.88.0-arm64.exe][ptUserArm64] | | | ||
| Machine wide - x64 | [PowerToysSetup-0.88.0-x64.exe][ptMachineX64] | | | ||
| Machine wide - ARM64 | [PowerToysSetup-0.88.0-arm64.exe][ptMachineArm64] | | | ||
|
||
This is our preferred method. | ||
|
||
|
@@ -92,119 +92,141 @@ For guidance on developing for PowerToys, please read the [developer docs](/doc/ | |
|
||
Our [prioritized roadmap][roadmap] of features and utilities that the core team is focusing on. | ||
|
||
### 0.87 - December 2024 Update | ||
### 0.88 - January 2024 Update | ||
|
||
In this release, we focused on new features, stability, and improvements. | ||
|
||
**Highlights** | ||
|
||
- Advanced Paste has a new feature called "Advanced AI" that uses Semantic Kernel to allow setting up the orchestration of sequential clipboard transformations. | ||
- Workspaces supports Progressive Web Applications. | ||
- Workspaces has a new feature to move existing windows instead of creating new ones. | ||
- Mouse Jump added new settings to allow customization of screens pop-up. Thanks [@mikeclayton](https://github.com/mikeclayton)! | ||
- New+ now works on Windows 10. Thanks [@cgaarden](https://github.com/cgaarden)! | ||
- Quick Accent allows selecting the character sets that should appear on the UI. Thanks [@Sirozha1337](https://github.com/Sirozha1337)! | ||
- New utility: ZoomIt - a screen zoom, annotation, and recording tool for technical presentations and demos. This utility from Sysinternals has had its source code released and included in PowerToys. ZoomIt will still continue to be updated and shipped by Sysinternals for users who prefer to have it as a standalone utility outside of PowerToys. Thanks [@markrussinovich](https://github.com/markrussinovich), [@foxmsft](https://github.com/foxmsft) and [@johnstep](https://github.com/johnstep) for contributing the original code and reviewing the PowerToys integration! | ||
- Video Conference Mute has been deprecated and was removed from PowerToys. | ||
- .Net 9.0.1 fixed many issue in WPF, improving stability for PowerToys Run. | ||
|
||
### Advanced Paste | ||
|
||
- Added a new optional feature allowing using AI to set up the orchestration of sequential clipboard transformations. | ||
### General | ||
- Applied a workaround for the Windows App SDK applications title bar override that was causing accent color to not be shown on the top bar of applications on Windows 10. Thanks [@pingzing](https://github.com/pingzing)! | ||
- Improved the "admin application running" notification checking logic to be less demanding on resources. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! | ||
- Fixed an issue causing many utilities to crash when the GPO to disable data diagnostics was applied. | ||
|
||
### Awake | ||
### Advanced Paste | ||
|
||
- Initialization, logging and tray icon setup improvements. Thanks [@dend](https://github.com/dend)! | ||
- Fixed a crash when the application was exiting. (This was a hotfix for 0.87) | ||
- Added a Json format validation step to verify if a conversion to Json should be applied. | ||
- Fixed accessibility issues when using a screen reader. | ||
- Added support for all BitmapDecoder supported image file types to the Image to Text functionality. Thanks [@daverayment](https://github.com/daverayment)! | ||
- Fixed an issue causing Advanced Paste initialization errors to hang the PowerToys main process. | ||
|
||
### File Explorer add-ons | ||
### FancyZones | ||
|
||
- Preview Pane extensions now use the PerMonitorV2 DPI mode to fix errors on different scales. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! | ||
- Removed Workspaces Editor from the exclusions list so it can be snapped by FancyZones. | ||
|
||
### Keyboard Manager. | ||
### Keyboard Manager | ||
|
||
- Added labels to the IME On, IME Off keys. Thanks [@kit494way](https://github.com/kit494way)! | ||
- Fixed an issue that caused the Shift key to remain stuck if a numpad key was mapped to the Shift key. | ||
- Added an option to make a shortcut remapping only trigger with exact modifiers. | ||
|
||
### Monaco Preview | ||
|
||
- Added support for .ahk files to be shown as a plaintext file in Peek and File Explorer add-ons. Thanks [@daverayment](https://github.com/daverayment)! | ||
- Added support for .ion files to be shown as a plaintext file in Peek and File Explorer add-ons. Thanks [@octastylos-pseudodipteros](https://github.com/octastylos-pseudodipteros)! | ||
- Added support for syntax highlighting for .srt files in Peek and File Explorer add-ons. Thanks [@PesBandi](https://github.com/PesBandi)! | ||
- Added support for .resx and .resw files in Peek and File Explorer add-ons. Thanks [@asif4318](https://github.com/asif4318)! | ||
- Added a setting to make the code minimap toggle-able in Peek and File Explorer add-ons. Thanks [@PesBandi](https://github.com/PesBandi)! | ||
- Fixed an issue causing Json format preview setting to not be applied correctly. | ||
- Fixed an issue causing the wrong Monaco assets to be used at runtime. | ||
|
||
### Mouse Jump | ||
### Mouse Without Borders | ||
|
||
- Allow customizing the appearance of the UI of the Mouse Jump pop-up. Thanks [@mikeclayton](https://github.com/mikeclayton)! | ||
- Fixed an issue causing clipboard to stop working after going through a UAC screen when using the Service mode. Thanks [@YDKK](https://github.com/YDKK)! | ||
|
||
### New+ | ||
|
||
- Added support for Windows 10. Thanks [@cgaarden](https://github.com/cgaarden)! | ||
- Fixed an issue causing the renaming of new files to not trigger some times. Thanks [@cgaarden](https://github.com/cgaarden)! | ||
- Updated the New+ icons. Thanks [@niels9001](https://github.com/niels9001)! | ||
- Fixed an issue causing New+ to override the New file or folder creation from the File Explorer Ribbon buttons or keyboard shortcuts on Windows 10. | ||
- When creating file or folders through a template, they should now have the current time as the last modified date. Thanks [@cgaarden](https://github.com/cgaarden)! | ||
|
||
### Peek | ||
|
||
- Peek now checks local capabilities to decide what image formats Image Previewer is able to support. Thanks [@daverayment](https://github.com/daverayment)! | ||
- Fixed an issue causing the Code Files Previewer to not load correctly under certain conditions. Thanks [@daverayment](https://github.com/daverayment)! | ||
- Refactored, improved and fixed logging when loading the user settings file. Thanks [@daverayment](https://github.com/daverayment)! | ||
- Fixed an issue causing Peek to not appear if it was previously minimized. Thanks [@asif4318](https://github.com/asif4318)! | ||
|
||
### PowerToys Run | ||
|
||
- Added a scoring function for proper ordering of the WindowWalker plugin results. Thanks [@andbartol](https://github.com/andbartol)! | ||
- Added UUIDv7 support to the ValueGenerator plugin. Thanks [@frederik-hoeft](https://github.com/frederik-hoeft)! | ||
- The calculator plugin now allows scientific notation numbers with a lowercase 'e'. Thanks [@PesBandi](https://github.com/PesBandi)! | ||
- Ported the UI from WPF-UI to .NET 9 WPF, to fix "Desktop composition is disabled" crashes. | ||
- Fixed a transparent border issue on Windows 10. (This was a hotfix for 0.87) | ||
- Fixed a crash in the OneNote plugin after the .Net 9 update. (This was a hotfix for 0.87) | ||
- Fixed an issue causing the Calculator plugin to return division by zero errors when dividing by hexadecimal numbers. Thanks [@plante-msft](https://github.com/plante-msft)! | ||
- Updated the Calculator plugin Mages library to 3.0.0 and added support for the random integer function. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Improved handling of non-base 10 numbers to add support for binary and octal numbers in the Calculator plugin. Thanks [@PesBandi](https://github.com/PesBandi)! | ||
- Added a setting to enable selection of which units to use for trigonometric functions. Thanks [@OldUser101](https://github.com/OldUser101)! | ||
- Fixed a .NET 9 regression causing the PowerToys Run dialog to not be draggable. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! | ||
- Added context menu buttons for the VS Code Workspaces plugin, for copying the path, opening in File Explorer or in Console. Thanks [@programming-with-ia](https://github.com/programming-with-ia)! | ||
- Added some telemetry to gather data on which hotkey is used to trigger PowerToys Run. | ||
- Removed the workarounds that were in place to fix some WPF issues that were fixed in .NET 9.0.1. | ||
- Fixed a typo in the Value Generator plugin messages. Thanks [@OldUser101](https://github.com/OldUser101)! | ||
|
||
### Quick Accent | ||
|
||
- Added a setting to allow selecting which character sets to show. Thanks [@Sirozha1337](https://github.com/Sirozha1337)! | ||
- Added the ć character to the Slovenian character set. Thanks [@dsoklic](https://github.com/dsoklic)! | ||
- Added the Proto-Indo-European character set. | ||
|
||
### Screen Ruler | ||
### Registry Preview | ||
|
||
- Added a Setting to also allow showing measurements in inches, centimeters or millimeters. Thanks [@Sophanatprime](https://github.com/Sophanatprime)! | ||
- Fixed an issue causing line breaks to not be parsed correctly for REG_MULTI_SZ values. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Added a tooltip to values to show multiple lines of data. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Added a context menu to enable copying type, value and key paths. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
|
||
### Settings | ||
|
||
- Fixed an issue causing all the links to milestones in the "What's new?" OOBE page to point to the same milestone. | ||
- Removed extra space from the Welcome page. Thanks [@agarwalishita](https://github.com/agarwalishita)! | ||
- Updated left navigation bar icons. Thanks [@niels9001](https://github.com/niels9001)! | ||
- Fixed accessibility issues in the dashboard page. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! | ||
- Made the Advanced Paste paste OpenAI configuration modal scrollable. | ||
- Fixed the text on the Quick Accent page to refer to "character sets" instead of "character set". Thanks [@PesBandi](https://github.com/PesBandi)! | ||
- Added the plugin version and website to the PowerToys Run plugin settings. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Added the Workspaces file to the list of files that gets backed up by the Back up / Restore functionality. | ||
- Fixed an issue causing some of the selected character sets to be unselected when opening the character set expander in the Quick Accent page. | ||
- Improved GPO logic, icons, info bar layout and enabled state of all modules settings pages. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Fixed some accessibility issues and refactored and improved quality of the code related to image sizes in the Image Resizer page. Thanks [@daverayment](https://github.com/daverayment)! | ||
- Fixed mentions of "Backup" to "Back up" when it should be used as a verb. Thanks [@JackStuart](https://github.com/JackStuart)! | ||
- Added a "New" label to Settings to better highlight new utilities that get released. Thanks [@niels9001](https://github.com/niels9001) for the UI tweaks! | ||
|
||
### Text Extractor | ||
|
||
- Fixed many accessibility and UI issues on the overlay UI. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! | ||
|
||
### Workspaces | ||
|
||
- Added support for Progressive Web Applications to Workspaces. | ||
- Implemented a feature to move existing windows instead of creating new ones. | ||
- Fixed a crash when opening the workspaces editor that was caused by passing incorrect encoder parameters when saving Bitmap files. | ||
- Workspaces editor position is now saved so that we can start it at the same position when we open it again. | ||
- Fixed an issue causing many instances of the same application to be put in the same position instead of the intended position due to timer issues. | ||
- Fixed detection of exact application version when many versions of the same application are installed. | ||
- Fixed an issue causing the Workspaces Editor to start outside of visible desktop area. | ||
- Fixed an issue to maintain command line arguments for applications when trying using the "Launch and Edit" feature. | ||
|
||
### Video Conference Mute | ||
|
||
- The module has been deprecated in 0.88.0, being removed from PowerToys. | ||
|
||
### ZoomIt | ||
|
||
- New utility: Zoom It - a screen zoom, annotation, and recording tool for technical presentations and demos. This utility from Sysinternals has had its source code released and included in PowerToys. ZoomIt will still continue to be updated and shipped by Sysinternals for users who prefer to have it as a standalone utility outside of PowerToys. Thanks [@markrussinovich](https://github.com/markrussinovich), [@foxmsft](https://github.com/foxmsft) and [@johnstep](https://github.com/johnstep) for contributing the original code and reviewing the PowerToys integration! | ||
|
||
### Documentation | ||
|
||
- Improved language in CONTRIBUTE.md. Thanks [@sanskaarz](https://github.com/sanskaarz)! | ||
- Added Bilibili plugin mention to thirdPartyRunPlugins.md. Thanks [@Whuihuan](https://github.com/Whuihuan)! | ||
- Added CanIUse and TailwindCSS plugins mention to thirdPartyRunPlugins.md. Thanks [@skttl](https://github.com/skttl)! | ||
- Added HttpStatusCodes plugin mention to thirdPartyRunPlugins.md. Thanks [@grzhan](https://github.com/grzhan)! | ||
- Updated COMMUNITY.md with more contributors. | ||
- Updated the PowerToys Run documentation to reflect documentation pages for new plugins. | ||
- Added YubicoOauthOTP plugin mention to thirdPartyRunPlugins.md. Thanks [@dlnilsson](https://github.com/dlnilsson)! | ||
|
||
### Development | ||
|
||
- Upgraded to .NET 9. Thanks [@snickler](https://github.com/snickler)! | ||
- Fixed building on Visual Studio 17.12. | ||
- Upgraded the System.IO.Abstractions dependency to 21.0.29. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! | ||
- Upgraded the WindowsAppSDK dependency to 1.6.241114003. Thanks [@shuaiyuanxx](https://github.com/shuaiyuanxx)! | ||
- Upgraded the MSTest dependency to 3.6.3. Thanks [@Youssef1313](https://github.com/Youssef1313)! | ||
- Upgraded the check-spelling CI dependency to 0.0.24 and fixed related spell checking issues. Thanks [@jsoref](https://github.com/jsoref)! | ||
- Removed duplicate names from the spellcheck allowed names file. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Improved logging of asynchronous methods call stacks when logging an error. | ||
- Created a MSBuild props file to be imported by other projects to enable AOT support. | ||
- Made the Peek utility source code AOT compatible. | ||
- Updated .editorconfig rules to relax squiggly IDE errors in Visual Studio 17.12. Thanks [@snickler](https://github.com/snickler)! | ||
- Moved Xaml.Styler from the root to the src folder. | ||
- Added fuzz testing for AdvancedPaste, with a new pipeline for OneFuzz. | ||
- Added a new CI pipeline to build with the latest WindowsAppSDK. | ||
- Added a new CI pipeline to build with the latest webview2 from Edge Canary. | ||
- Made the HostsUILib project AOT compatible. Thanks [@snickler](https://github.com/snickler) for your help reviewing this! | ||
- Made FilePreviewCommon and MarkdownPreviewHandler AOT compatible. Thanks [@snickler](https://github.com/snickler) for your help reviewing this! | ||
- Made the PowerAccent.Core project AOT compatible. Thanks [@snickler](https://github.com/snickler) for your help reviewing this! | ||
- Cleaned up some code for AOT compatibility in the Advanced Paste module. Thanks [@snickler](https://github.com/snickler) for your help reviewing this! | ||
- Removed the prerelease flag from the PowerToys development DSC configurations. Thanks [@denelon](https://github.com/denelon)! | ||
- Improved Dart CI reliability by improving error messages and retrying to the step that installs the correct dotnet version. | ||
- Improved Dart CI reliability by fixing retries when downloading the localization files. | ||
- Improved Dart CI build times by removing the steps to build the no longer needed abstracted utility nuget packages. | ||
- Removed the solution.props file from the solution root. | ||
- Fixed PowerToys Run Calculator plugin tests when running in systems with different number formats. Thanks [@htcfreek](https://github.com/htcfreek)! | ||
- Updated many .NET packages from .NET 9.0.0 to 9.0.1 for security fixes. Thanks [@snickler](https://github.com/snickler)! | ||
- Refactored the Mouse Without Borders Common.Log.cs and Common.Receiver.cs files. Thanks [@mikeclayton](https://github.com/mikeclayton)! | ||
|
||
#### What is being planned for version 0.88 | ||
|
||
For [v0.88][github-next-release-work], we'll work on the items below: | ||
For [v0.89][github-next-release-work], we'll work on the items below: | ||
|
||
- Stability / bug fixes | ||
- New module: File Actions Menu | ||
jaimecbernardo marked this conversation as resolved.
Show resolved
Hide resolved
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is this really in the planning for the next release? |
||
- Integrate Sysinternals ZoomIt | ||
- PowerToys Run v2 development work | ||
|
||
## PowerToys Community | ||
|
||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Requires correct file version attribute of dlls.