Changes
- You can now use
coreutils-manager disable ...to remove utilities (#134)
For instance, if you're a user of ArchWSL, you can now disable thearchutility and continue usingArch.exeto spawn into WSL.
In general, however, we recommend avoiding application names that conflict with POSIX utilities. This isn't limited to issues with this project but can also result in issues when spawning Windows executables from within WSL, for instance. - We've now enabled the paste utility (#37)
Bug Fixes
- We'll now check whether coreutils is installed before tinkering with your PowerShell prompt (#28) (thanks @caomengxuan666!)
If you're roaming your PowerShell profile across machines, not all of them may have coreutils installed. Previously, this would result in a broken prompt. - Fixed a crash when using the NT/DOS variant of sort.exe (#39)
As it turns out, the NT version has run into a debug assertion all these years and no one noticed. We set/DNDEBUGand the issue went away. Yep, bug fixed. Another successful day. - Fixed an issue preventing you from uninstalling the application (#40)
If you previously ran into "Failed to update PowerShell profiles" issues: Please install this new version and then uninstall it again. - Fixed support for Windows 10 and older (#51) (thanks @caomengxuan666!)
No moreGetTempPath2import issues. - "Runtime error"s during installation should be fixed now (#58) (thanks @caomengxuan666!)
We used the wrong registry key to detect MSI PowerShell installations. - Fixed support for the old Console Host window (#65)
- The
--silentswitch forwinget install Microsoft.Coreutils --silentshould now be fixed (#101) cp --remove-destinationshould now replace hardlinked files more reliably (#135)
Smaller Changes
- Releases now feature .zip files (including PDBs!) (#68)
Localization, Internationalization, Documentation
- Fixed typo in the readme (#10, #64) (thanks @0xmzn, @kouhe3!)
- Fixed typos in
sort /?(#16) (thanks @elijah-wright!) - Document the boundaries of what we can do about PowerShell (#26, #48, #112) (thanks @caomengxuan666!)
- Document
uniq's CRLF caveat (#47) (thanks @caomengxuan666!) - We do actually support
pathchk(#78) (thanks @enesilhaydin!) - Rename
<uutils>to<coreutils>in the features output (#132) (thanks @IDisposable!)