New
v1.20.0
- Bug fix: honor
POWERLEVEL9K_LEFT_SEGMENT_END_SEPARATORin instant prompt. (#2376) - Bug fix: unquote
IDin/etc/os-release. In particular, this fixes the detection of EndeavourOS. (#2388) - Bug fix: correctly detect DCS within instant prompt output. (#2518)
- Bug fix:
s/.tool-version/.tool-versions/in all configs. (#2416) - New segment:
per_directory_history. It displays a local/global history indicator when the per-directory-history Oh My Zsh plugin is in use. This segment is enabled by default in Lean, Classic and Rainbow styles. (#2384) - Add an option to the default git formatter to display
=when up to date with the remote. (#2361) - Add content-dependent styling for
azureto Lean, Classic and Rainbow style configs. (#2379) - Add an OS logo for Rocky Linux. (#2391)
- Add an OS logo for GNU Guix System. (#2391)
- Remove
MULTIBYTErequirement from the configuration wizard. (#2397) - Remove the dependency on
unlinkcommand from the configuration wizard. (#2504) - Make
rust_versionsegment compatible with the new rustup toolchain file. (#2413) - Make gitstatusd compilable on FreeBSD 14. (https://github.com/romkatv/gitstatus/issues/414)
- Add
cdktoPOWERLEVEL9K_AWS_SHOW_ON_COMMAND. (#1104) - Work around a bug in laravel that results in colorized output. (#2534)
- Respect the
promptsetting inpyvenv.cfgwhen displayingvirtualenvsegment. (#2540) - Display the Azure logo in the
vcssegment when the git remote is on Azure DevOps Server. (#2447, #2472) - Use newer icons for Azure and Azure DevOps. (#2472)
- Add many more icons to
vcssegment that are displayed when the remote is from a specific project: Debian, GNOME, KDE, etc. (#2493) - Be a lot more strict when matching the remote git URL for the purpose of choosing the apropriate icon. This is a bug fix but it may inadvertenly result in some specific icons (e.g., GitLab) to get replaced by the generic "git" icon for some git repositories. See https://github.com/romkatv/powerlevel10k/commit/7fd76370f53f87f956c811766a452c83ced4014b for details. (#2493)