- Bug fix: honor
POWERLEVEL9K_LEFT_SEGMENT_END_SEPARATOR
in instant prompt. (#2376) - Bug fix: unquote
ID
in/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
azure
to 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
MULTIBYTE
requirement from the configuration wizard. (#2397) - Remove the dependency on
unlink
command from the configuration wizard. (#2504) - Make
rust_version
segment compatible with the new rustup toolchain file. (#2413) - Make gitstatusd compilable on FreeBSD 14. (romkatv/gitstatus#414)
- Add
cdk
toPOWERLEVEL9K_AWS_SHOW_ON_COMMAND
. (#1104) - Work around a bug in laravel that results in colorized output. (#2534)
- Respect the
prompt
setting inpyvenv.cfg
when displayingvirtualenv
segment. (#2540) - Display the Azure logo in the
vcs
segment 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
vcs
segment 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 7fd7637 for details. (#2493)