0.70 changelogs (#26124)

Co-authored-by: Clint Rutkas <clint@rutkas.com>
This commit is contained in:
Jaime Bernardo 2023-05-23 16:28:05 +01:00 committed by GitHub
parent 29eebe16a4
commit aea02117fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

154
README.md
View File

@ -37,10 +37,18 @@ Microsoft PowerToys is a set of utilities for power users to tune and streamline
Go to [Microsoft PowerToys GitHub releases page][github-release-link], 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. Go to [Microsoft PowerToys GitHub releases page][github-release-link], 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.
- **For x64 processors (most common) per-user installer:** [PowerToysUserSetup-0.69.1-x64.exe](https://github.com/microsoft/PowerToys/releases/download/v0.69.1/PowerToysUserSetup-0.69.1-x64.exe) [github-current-release-work]: https://github.com/microsoft/PowerToys/issues?q=issue+project%3Amicrosoft%2FPowerToys%2F43
- **For x64 processors per-machine installer:** [PowerToysSetup-0.69.1-x64.exe](https://github.com/microsoft/PowerToys/releases/download/v0.69.1/PowerToysSetup-0.69.1-x64.exe) [ptUserX64]: https://github.com/microsoft/PowerToys/releases/download/v0.70.0/PowerToysUserSetup-0.70.0-x64.exe
- **For ARM64 processors per-user installer:** [PowerToysUserSetup-0.69.1-arm64.exe](https://github.com/microsoft/PowerToys/releases/download/v0.69.1/PowerToysUserSetup-0.69.1-arm64.exe) [ptUserArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.70.0/PowerToysUserSetup-0.70.0-arm64.exe
- **For ARM64 processors per-machine installer:** [PowerToysSetup-0.69.1-arm64.exe](https://github.com/microsoft/PowerToys/releases/download/v0.69.1/PowerToysSetup-0.69.1-arm64.exe) [ptMachineX64]: https://github.com/microsoft/PowerToys/releases/download/v0.70.0/PowerToysSetup-0.70.0-x64.exe
[ptMachineArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.70.0/PowerToysSetup-0.70.0-arm64.exe
| Description | Filename | sha256 hash |
|----------------|----------|-------------|
| Per user - x64 | [PowerToysUserSetup-0.70.0-x64.exe][ptUserX64] | xxx |
| Per user - ARM64 | [PowerToysUserSetup-0.70.0-arm64.exe][ptUserArm64] | xxx |
| Machine wide - x64 | [PowerToysSetup-0.70.0-x64.exe][ptMachineX64] | xxx |
| Machine wide - ARM64 | [PowerToysSetup-0.70.0-arm64.exe][ptMachineArm64] | xxx |
This is our preferred method. This is our preferred method.
@ -82,113 +90,117 @@ 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. Our [prioritized roadmap][roadmap] of features and utilities that the core team is focusing on.
### 0.69 - March 2023 Update ### 0.70 - May 2023 Update
In this release, we focused on releasing new features, stability and improvements. Early notice for v0.70, we will be releasing it later in May 2023. In this release, we focused on releasing new features, stability and improvements.
**Highlights** **Highlights**
- New utility: Registry Preview is a utility to visualize and edit Windows Registry files. Thanks [@randyrants](https://github.com/randyrants)! - New utility: Mouse Without Borders enables you to interact with other computers from the same keyboard and mouse and share clipboard and files between the machines. Weve upgraded it to .NET 7 and made a few small adjustments to fit inside the PowerToys model. Thanks [@truong2d](https://github.com/truong2d) and the rest of the contributors from the Microsoft Garage!
- Support per-user scope installation. - New utility: Peek is a utility that shows a quick preview of files selected in File Explorer when you press a shortcut (`Ctrl`+`Space` by default). Thanks [@SamChaps](https://github.com/SamChaps)!
- Awake: Quality-of-life improvements and introduced keeping system awake until expiration time and date. Thanks [@dend](https://github.com/dend)! - Registry preview Quality of Life improvements. Thanks [@randyrants](https://github.com/randyrants)!
- PowerToys Run: Fix crashing issue caused by thumbnail image loading. - Awake Quality of Life improvements. Thanks [@dend](https://github.com/dend)!
- Mouse Jump Quality of Life improvements. Thanks [@mikeclayton](https://github.com/mikeclayton)!
### General ### General
- New utility: Registry Preview. Thanks [@randyrants](https://github.com/randyrants)! - New utility: Mouse Without Borders. Thanks [@truong2d](https://github.com/truong2d) and [other original contributors](https://github.com/microsoft/PowerToys/blob/main/COMMUNITY.md#mouse-without-borders-original-contributors)!
- Fix issue causing folders to not be removed on uninstall. - New utility: Peek. Thanks [@SamChaps](https://github.com/SamChaps)!
- Support per-user scope installation. - Fixed a bug causing saved settings to clear sometimes when upgrading PowerToys.
- Companies can control this using the new GPO. - Font, icon and corner radius adjustments in the UI across utilities. Thanks [@Jay-o-Way](https://github.com/Jay-o-Way)!
### Awake ### Awake
- Quality-of-life improvements and introduced keeping system awake until expiration time and date. Thanks [@dend](https://github.com/dend)! - Update to command line output to match the arguments. Thanks [@rpr69](https://github.com/rpr69) for creating a PR to help fix this.
- Fix crash happening when setting an expiration date on time zones with a negative offset relative to UTC (This was a hotfix for 0.69).
### Color Picker - Fix missing logging file when installing (This was a hotfix for 0.69).
- Upgraded Awake to a new version, with Quality of Life improvements and fixing many issues regarding Awake not resetting or not keeping the computer awake when expected. Thanks [@dend](https://github.com/dend)!
- Fix issue sampling timing and grid issue causing Color Picker to sample the color of its own grid. Thanks [@IHorvalds](https://github.com/IHorvalds)!
### FancyZones ### FancyZones
- Fix window cycling on multiple monitors issue. - Fixed accessibility issues on the Editor.
### File Locksmith ### File Locksmith
- Add context menu icon. Thanks [@htcfreek](https://github.com/htcfreek)! - Fixed tooltips having a transparent background (This was a hotfix for 0.69).
### Mouse Utils ### File Explorer add-ons
- Mouse Jump - Simulate mouse input event on mouse jump in addition to cursor move. - Add a Setting to select a background for the SVG Preview. Thanks [@zanseb](https://github.com/zanseb)!
- Mouse Jump - Improve performance of screenshot generation. Thanks [@mikeclayton](https://github.com/mikeclayton)!
### Paste as Plain Text ### Installer
- Support Ctrl+V as activation shortcut. (This was a hotfix for 0.67) - Added more utilities to terminate when installing to help prevent files that sometimes are leftover from uninstall.
- Repress modifier keys after plain paste. (This was a hotfix for 0.67) Thanks [@UnderKoen](https://github.com/UnderKoen)!
- Set default shortcut to Ctrl+Win+Alt+V. (This was a hotfix for 0.67)
- Update icons. Thanks [@niels9001](https://github.com/niels9001)!
### PowerRename ### Keyboard Manager
- Show PowerRename in directory background context menu. - Fixed an issue causing mapping to media keys to type additional characters.
- Fix the crash on clicking Select/UnselectAll checkbox while showing only files to be renamed.
- Improve performance on populating Renamed items when many items are being renamed. ### Measure Tool
- Created a setting to specify the default measure tool. Thanks [@zanseb](https://github.com/zanseb)!
### Mouse Jump
- Reduced dependency on WinForms utility classes. Thanks [@mikeclayton](https://github.com/mikeclayton)!
- Improved popup responsiveness. Thanks [@mikeclayton](https://github.com/mikeclayton)!
- Added a setting to set a custom sized window. Thanks [@mikeclayton](https://github.com/mikeclayton)!
- Added some shortcuts for screen navigation. Thanks [@mikeclayton](https://github.com/mikeclayton)!
### Peek
- New utility: Peek. Thanks [@SamChaps](https://github.com/SamChaps), who drove the effort! Many thanks for all the contributors who made it possible: [@danielchau](https://github.com/danielchau), [@estebanm123](https://github.com/estebanm123), [@Joanna-Zhou](https://github.com/Joanna-Zhou), [@jth-ms](https://github.com/jth-ms), [@miksalmon](https://github.com/miksalmon), [@niels9001](https://github.com/niels9001), [@RobsonPontin](https://github.com/RobsonPontin), [@sujessie](https://github.com/sujessie), and [@Sytta](https://github.com/Sytta)!
### PowerToys Run ### PowerToys Run
- Add setting to disable thumbnails generation for files. (This was a hotfix for 0.67) - Add a plugin to start other PowerToys. Thanks [@davidegiacometti](https://github.com/davidegiacometti)!
- Calculator plugin - handle implied multiplication expressions. Thanks [@jjavierdguezas](https://github.com/jjavierdguezas)! - Added code to the Shell plugin to use Windows Terminal. Currently accessible only through manipulating the settings file directly. Thanks [@phoenix172](https://github.com/phoenix172)!
- Fix Calculator plugin unit tests to respect decimal separator locale. Thanks [@davidegiacometti](https://github.com/davidegiacometti)!
- Fix crashing caused by thumbnail image loading.
- Date & Time plugin - Add filename-compatible date & time format. Thanks [@Picazsoo](https://github.com/Picazsoo)!
- Improved the error message shown on plugin loading error. Thanks [@htcfreek](https://github.com/htcfreek)!
### Quick Accent ### Quick Accent
- Added a missing character to the Welsh language.
- Fix existing and add missing Hebrew and Pinyin characters. Thanks [@stevenlele](https://github.com/stevenlele)!
### Registry Preview ### Registry Preview
- Added a new utility: Registry Preview. - Specify minimum size / position values for the UI (This was a hotfix for 0.69). Thanks [@randyrants](https://github.com/randyrants)!
- Thanks [@htcfreek](https://github.com/htcfreek)! for the help shipping this utility! - Fixes in the UI command bar (This was a hotfix for 0.69). Thanks [@randyrants](https://github.com/randyrants)!
- Thanks [@niels9001](https://github.com/niels9001) for the help on the UI! - Fix crash on opening a file picker when running elevated (This was a hotfix for 0.69). Thanks [@randyrants](https://github.com/randyrants)!
- Fixed tooltips having a transparent background (This was a hotfix for 0.69).
### Video Conference Mute - Fixed a file size limit typo. Thanks [@idma88](https://github.com/idma88)!
- Improve hexadecimal value parsing. Thanks [@randyrants](https://github.com/randyrants)!
- Add toolbar DPI scaling support. - Added a button to open the Registry Editor at a selected key. Thanks [@randyrants](https://github.com/randyrants)!
- Fix selecting overlay image when Settings app is running elevated. - Improve key and value parsing. Thanks [@randyrants](https://github.com/randyrants)!
- Add push-to-talk (and push-to-reverse) feature. Thanks [@pajawojciech](https://github.com/pajawojciech)! - Better theme support for caption bar. Thanks [@randyrants](https://github.com/randyrants)!
- Fix an issue handling empty DWORD and QWORD values. Thanks [@randyrants](https://github.com/randyrants)!
### Settings ### Settings
- Fix Experiment bitmap icon rendering on theme change and bump CommunityToolkit.Labs.WinUI.SettingsControls package version. Thanks [@niels9001](https://github.com/niels9001)! - Update the What's New screen to hide the installer hashes in the new format (This was a hotfix for 0.69).
- Video Conference Mute page improvements. Thanks [@Jay-o-Way](https://github.com/Jay-o-Way)! - Fix crashes happening when using the Shortcut Control (This was a hotfix for 0.69).
- Add warning that PowerToys Run might get no focus if "Use centralized keyboard hook" settings is enabled. Thanks [@Aaron-Junker](https://github.com/Aaron-Junker)! - The Settings window now has a minimum width. Thanks [@niels9001](https://github.com/niels9001)!
- Fix ShortcutControl issues related to keyboard input focus, theme change and missing error badge when invalid key is pressed. Thanks [@htcfreek](https://github.com/htcfreek)! - Prevent a second Settings instance from being opened on upgrade.
- Add warning when Ctrl+V and Ctrl+Shift+V is used as an activation shortcut for Paste as Plain Text. Thanks [@htcfreek](https://github.com/htcfreek)! - Fix accessibility issues on many pages. Thanks [@niels9001](https://github.com/niels9001)!
### Documentation ### Documentation
- Update CONTRIBUTING.md with information about localization issues. Thanks [@Aaron-Junker](https://github.com/Aaron-Junker)! - Fix a dead link in documentation that was pointing to the wrong settings specification. Thanks [@zanseb](https://github.com/zanseb)!
- Remove localization from URLs. Thanks [@Jay-o-Way](https://github.com/Jay-o-Way)! - Added some missing contributors to COMMUNITY.md
- Add dev docs for tools. Thanks [@Aaron-Junker](https://github.com/Aaron-Junker)!
### Development ### Development
- Ignore spellcheck for MouseJumpUI/MainForm.resx file. (This was a hotfix for 0.67) - Fixed the CI release pipelines hash generation (This was a hotfix for 0.69).
- Optimize versionAndSignCheck.ps1 script. Thanks [@snickler](https://github.com/snickler)! - Added per-user installers to the winget package submission script.
- Upgraded NetAnalyzers to 7.0.1. Thanks [@davidegiacometti](https://github.com/davidegiacometti)! - Upgraded the Community Toolkit Labs dependency. Thanks [@niels9001](https://github.com/niels9001)!
- Move all DLL imports in Settings project to NativeMethods.cs file. - Fixed building with Visual Studio 17.6. Thanks [@snickler](https://github.com/snickler)!
- Fix FancyZones tools build issues. Thanks [@Aaron-Junker](https://github.com/Aaron-Junker)! - Upgraded the WebView 2 dependency.
- Centralize Logger used in C# projects. Thanks [@Aaron-Junker](https://github.com/Aaron-Junker)! - Upgraded the WinAppSDK dependency to 1.3.1.
- Add missing project references. Thanks [@ACGNnsj](https://github.com/ACGNnsj)! - Fixed a typo preventing the clean up script to run. Thanks [@Sajad-Lx](https://github.com/Sajad-Lx)!
- Fixed encoding on a test file to fix running tests in some configurations. Thanks [@VisualBasist](https://github.com/VisualBasist)!
- Made the GPO release assets come named with a version in the build CI output.
#### What is being planned for version 0.70 #### What is being planned for version 0.71
For [v0.70][github-next-release-work], we'll work on below: For [v0.71][github-next-release-work], we'll work on below:
- New utility: [PowerToys Peek](https://github.com/microsoft/PowerToys/issues/80) - Adjustments on feedback / stability / bug fixes
- Stability / bug fixes
## PowerToys Community ## PowerToys Community
@ -215,5 +227,5 @@ The application logs basic telemetry. Our Telemetry Data page (Coming Soon) has
[usingPowerToys-docs-link]: https://aka.ms/powertoys-docs [usingPowerToys-docs-link]: https://aka.ms/powertoys-docs
<!-- items that need to be updated release to release --> <!-- items that need to be updated release to release -->
[github-next-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+project%3Amicrosoft%2FPowerToys%2F43 [github-next-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+project%3Amicrosoft%2FPowerToys%2F44
[github-current-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+project%3Amicrosoft%2FPowerToys%2F42 [github-current-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+project%3Amicrosoft%2FPowerToys%2F43