요약 내용
v0.86 릴리스 주기에서는 새로운 기능, 안정성 및 개선에 초점을 맞추었습니다.
해시 테이블
– 사용자당 – x64: PowerToysUserSetup-0.86.0-x64.exe, 해시: CFB9608B28B8FF12C9A7C9814A6EF981636EB5AB261DC278C28EC93FD959CCE2
– 사용자당 – ARM64: PowerToysUserSetup-0.86.0-arm64.exe, 해시: 857DE9DC5938D9602F82DFD6183DB5E6823B875A412AEC59B4BE93617E27E9CD
– 전체 시스템 – x64: PowerToysSetup-0.86.0-x64.exe, 해시: 861CEDBFDCDA993D1D1056E3280319D5EA45D142CA3C737AB1FB4FABD651A5F5
– 전체 시스템 – ARM64: PowerToysSetup-0.86.0-arm64.exe, 해시: 6F37192534C195A02A80AAE1E449DF61C894C50763096A06195581801943FA31
주요 사항
– Advanced Paste에 새로운 기능 추가: 이미지를 텍스트로 변환하고 텍스트 / png / html로 파일에 붙여 넣으세요.
– 설정에서 유틸리티를 그룹화하기 위해 왼쪽 탐색을 조정했습니다. PowerToys에 포함된 유틸리티의 수가 계속해서 늘어남에 따라 이 조정이 필요하다고 판단했습니다. 피드백에 참여해주신 모든 분들께 감사드립니다!
– Workspace에 여러 개의 동일한 응용 프로그램을 동일한 Workspace에서 올바르게 시작하는 것과 같은 많은 버그 수정이 이루어졌습니다. 참고로, 여전히 PWA 탐지를 올바르게 처리하는 방법을 적극적으로 검토하고 있습니다.
– 설정 일반 탭에 텔레메트리 선택 옵션을 추가했습니다. 기본으로 꺼져 있기 때문에 사용자들께서 개발의 적중 방향과 여정에 도움이 되도록 켜두는 것을 장려합니다. 자세한 정보는 PowerToys 데이터 및 개인정보 보호 문서에서 수집하는 데이터와 각 이벤트에 대한 정보를 확인할 수 있습니다.
일반
– 텔레메트리 참여를 위한 설정 옵션 및 데이터 확인을 추가했습니다.
– 예외 로깅을 개선하기 위해 예외 유형과 내부 예외를 추가했습니다.
Advanced Paste
– 새로운 내장 액션을 추가했습니다: 이미지를 텍스트로 변환하고 텍스트, png 또는 html을 파일로 붙여 넣습니다.
Mouse Jump
– 일반 클래스를 별도의 프로젝트로 리팩터링했습니다.
– 이전 리팩터링에서 삭제된 텔레메트리 이벤트를 다시 추가했습니다.
Mouse Without Borders
– 로거 공용 클래스를 리팩터링했습니다.
New+
– 모듈이 활성화되거나 비활성화될 때의 텔레메트리 이벤트를 수정했습니다.
– 유니코드 문자가 포함된 폴더나 파일을 생성하는 버그를 수정했습니다.
– 새 폴더의 이름이 이미 존재하는 폴더와 충돌할 때의 버그를 수정했습니다.
– New+ 아이콘을 Fluent 스타일로 업데이트했습니다.
Peek
– 폴더 미리보기 크기 및 파일 수의 열거가 더 빠르고 반응성이 높아졌습니다.
PowerToys Run
– 오른쪽에서 왼쪽 언어를 확인할 때 문화를 찾을 수 없는 오류를 처리했습니다.
– UI에서 WebSearch 플러그인 결과 제목이 잘린 오류를 수정했습니다.
– Unit Converter 플러그인에서 더 많은 유효 숫자를 표시하도록 개선했습니다.
– 클립보드에 복사할 때 오류가 발생하면 오류 처리를 개선했습니다.
Quick Accent
– 세르비아어 키릴 문자 세트를 지원하도록 추가했습니다.
Registry Preview
– UI 텍스트 편집기로 Monaco Editor를 도입했습니다.
Settings
– New+ 페이지에서 존재하지 않는 템플릿 폴더에 액세스하려고 할 때 충돌이 발생하는 문제를 수정했습니다.
– 좌측 탐색 메뉴에서 유틸리티를 그룹화하기 위해 탐색 트리를 추가했습니다.
– 일반 탭의 언어 선택 콤보 상자에 언어 목록을 정렬했습니다.
– New+ 페이지의 모듈 활성화 상태에 따라 템플릿에 대한 정보 바 열림 상태가 닫히고 반응하는 버그를 수정했습니다.
– 매달린 스레드로 인해 발생하는 충돌을 수정했습니다.
– 업데이트가 있는지에 대한 알림을 클릭하면 설정 애플리케이션이 올바르게 열리도록 수정했습니다.
– 진단 데이터 뷰어 파일에 액세스하려고 할 때 UI가 멈추는 문제를 수정했습니다.
Workspaces
– 단축키를 통해 빠르게 여러 개의 workspace를 시작할 때 잘못된 workspace를 시작하는 문제를 수정했습니다.
– 동일한 응용 프로그램의 여러 인스턴스를 workspace에 시작할 때의 문제를 수정했습니다.
– 이전에 캡처된 모니터 ID가 더 이상 존재하지 않을 때의 충돌을 수정했습니다.
– 최소화된 응용 프로그램의 잘못된 좌표를 저장하는 문제를 수정했습니다.
– workspace 시작을 스트레스 테스트하는 동안 발생하는 충돌 문제를 수정했습니다.
– UAC가 꺼져 있고 모든 응용 프로그램이 항상 권한 상승으로 실행될 때의 응용 프로그램 시작을 수정했습니다.
문서화
– thirdPartyRunPlugins.md에 HackMD 플러그인 언급을 추가했습니다.
– thirdPartyRunPlugins.md에 SSH 플러그인 언급을 추가했습니다.
– Data and Privacy 문서를 저장소에 추가했습니다.
개발
– 최신 CI 액션의 변경 사항을 고려하여 CI 사전 확인 작업을 수정했습니다.
– 이슈 템플릿에 새로운 Microsoft org 이슈 유형을 추가했습니다.
– 보안 보고서를 해결하기 위해 System.Text.Json을 8.0.5, System.Runtime.Caching을 8.0.1로 업데이트하고 해당 종속성도 최신으로 업데이트했습니다.
– 보안 보고서를 해결하기 위해 WinAppSDK를 1.6.1로 업그레이드하고 CsWinRT를 2.1.5로 업그레이드했습니다.
– WpfUI 의존성을 3.0.5로 업데이트했습니다.
– 보안 보고서를 해결하기 위해 MessagePack을 2.5.187로 업데이트하고 StreamJsonRpc를 2.19.27로 업데이트했습니다.
– .csproj 파일에서 동일한 종속성 버전을 강제하려고 했던 더 이상 필요하지 않은 일부 해킹을 제거했습니다.
– 정전된 CI 테스트를 트리거시키는 조건에서 Markdown 파일 제외를 제거했습니다.
– PR에서 XAML 스타일 오류가 있는 경우에 CI가 다시 실패하도록 수정했습니다.
– 실행하려는 PowerShell 스크립트 중 하나가 실패한 경우에도 CI 액션이 실패하지 않던 문제를 수정했습니다.
– Visual Studio 17.12에서 PowerToys를 완전히 빌드할 수 있도록 분석기 위반을 수정했습니다.
원문 내용
In the v0.86 release cycle, we focused on new features, stability, and improvements.
Installer Hashes
Description | Filename | sha256 hash |
---|---|---|
Per user – x64 | PowerToysUserSetup-0.86.0-x64.exe | CFB9608B28B8FF12C9A7C9814A6EF981636EB5AB261DC278C28EC93FD959CCE2 |
Per user – ARM64 | PowerToysUserSetup-0.86.0-arm64.exe | 857DE9DC5938D9602F82DFD6183DB5E6823B875A412AEC59B4BE93617E27E9CD |
Machine wide – x64 | PowerToysSetup-0.86.0-x64.exe | 861CEDBFDCDA993D1D1056E3280319D5EA45D142CA3C737AB1FB4FABD651A5F5 |
Machine wide – ARM64 | PowerToysSetup-0.86.0-arm64.exe | 6F37192534C195A02A80AAE1E449DF61C894C50763096A06195581801943FA31 |
Highlights
- Advanced Paste has new abilities: Image to text, and paste to file (text / png / html).
- In settings, we’ve adjusted the left navigation to group the utilities. As the number of utilities shipped with PowerToys keeps growing, we felt this was a needed adjustment. Thanks everyone for your feedback!
- Workspaces received many bug fixes, including the proper launching of many instances of the same application in the same workspace. Note, we are still actively looking at how to properly handle PWA detection.
- We’ve added a telemetry opt-in option in the Settings General tab. As it is off-by-default, we encourage users to turn it on as that helps direct our development efforts and their journeys. More information about the data we collect can be found in the PowerToys Data and Privacy documentation and what each event does.
General
- Added a setting for telemetry opt-in (off by default, however, see above for why we encourage you to opt-in!) and user controls to view data.
- Improved exception logging by adding the type of Exception and InnerException. Thanks @davidegiacometti!
Advanced Paste
- Added new built-in actions: Image to text, and paste txt, png or html as a file.
Mouse Jump
- Refactored the common classes into a separate project. Thanks @mikeclayton!
- Brought back the telemetry events that were deleted across previous refactoring efforts.
Mouse Without Borders
- Refactored the Logger common classes. Thanks @mikeclayton!
New+
- Fixed the telemetry event for when the modules is enabled or disabled. (This was a hotfix for 0.85)
- Fixed bug when creating folders or files that contain Unicode characters. Thanks @cgaarden!
- Fixed bug when the name of a new folder collided with an already existing folder. Thanks @cgaarden!
- Updated the New+ icons to the fluent style.
Peek
- Folder preview enumeration of size and number of files is now more responsive and faster. Thanks @daverayment!
PowerToys Run
- Handled a culture not found error when checking for right-to-left languages.
- Fixed the WebSearch plugin results title being trimmed in the UI. Thanks @octastylos-pseudodipteros!
- The Unit Converter plugin will now show more significant digits. Thanks @PesBandi!
- Improved error handling when copying to the clipboard results in an error. Thanks @PesBandi!
Quick Accent
- Added support for the Serbian Cyrillic character set. Thanks @Sirozha1337!
Registry Preview
- Adopted the Monaco Editor as the UI text editor. Thanks @davidegiacometti!
Settings
- Fixed a crash when trying to access a non-existing templates folder from the New+ page. (This was a hotfix for 0.85)
- Added a navigation tree to group utilities in the left navigation menu.
- Sorted the list of languages in the language selection combo box in the General tab. Thanks @davidegiacometti!
- Fixed the state of the info bar about templates not being backed up to not close and react to the module’s enabled state in the New+ page. Thanks @htcfreek!
- Fixed a crash caused by a dangling thread.
- Clicking a notification about there being an update available should now correctly open the Settings application in the General tab.
- Fixed a UI freeze when trying to access the Diagnostic Data Viewer files. Thanks @davidegiacometti!
Workspaces
- Fixed launching the incorrect workspace when launching many workspaces quickly through shortcuts. (This was a hotfix for 0.85)
- Fixed launching many instances of the same application in a workspace.
- Fixed a crash when a previously captured monitor ID no longer existed.
- Fixed an issue causing the wrong coordinates to be saved for minimized applications.
- Fixed an issue causing a crash when stress testing workspace launching.
- Fixed application launching when UAC is off and every application always runs elevated.
Documentation
- Added HackMD plugin mention to thirdPartyRunPlugins.md. Thanks @8LWXpg!
- Added SSH plugin mention to thirdPartyRunPlugins.md. Thanks @8LWXpg!
- Added the Data and Privacy documentation to the repo.
Development
- Fixed the CI precheck action to take into account the recent changes in CI actions.
- Added the new Microsoft org issue types to the issue templates. Thanks @Aaron-Junker!
- Updated System.Text.Json to 8.0.5 and System.Runtime.Caching to 8.0.1 and related dependencies to the latest to address security reports. Thanks @snickler!
- Updated WinAppSDK to 1.6.1 and CsWinRT to 2.1.5. Thanks @snickler!
- Upgraded the WpfUI dependency to 3.0.5.
- Updated MessagePack to 2.5.187 and StreamJsonRpc to 2.19.27 to address security reports.
- Removed some of the hacks that are no longer needed that tried to force same dependency versions in .csproj files.
- Removed the Markdown file exclusions from the conditions that trigger a full CI test.
- CI fails again when there are XAML style errors in a PR.
- Fixed CI actions that were not failing when one of the powershell scripts they tried to run was failing.
- Fixed analyzer violations to allow fully building PowerToys on Visual Studio 17.12. Thanks @snickler!
링크 : https://github.com/microsoft/PowerToys/releases/tag/v0.86.0