Спустя 11 лет с момента выхода ветки 4.x представлен релиз командной оболочки zsh 5.0. Оболочка поддерживает набор команд bourne shell и обладает рядом расширенных функций, направленных на увеличение удобства интерактивной работы в командной строке. В частности, zsh отличается гибкой системой выборки файлов, возможностью редактирования многострочных команд и мощными средствами автоматического дополнения ввода, в том числе с поддержкой автодополнения аргументов для различных популярных команд.
В выпуске zsh 5.0 представлено около сотни новых возможностей, из которых можно выделить ключевые новшества:
- Поддержка использования многобайтовых символов в shell (Unicode). Добавлено большое число опций, возможностей редактирования и расширенных флагов для использования многобайтовых символов;
- Добавлены новые опции: COMBINING_CHARS, DEBUG_BEFORE_CMD, HASH_EXECUTABLES_ONLY, HIST_FCNTL_LOCK, HIST_LEX_WORDS, HIST_SAVE_BY_COPY, MULTIBYTE, NO_MULTI_FUNCDEF, PATH_SCRIPT, POSIX_ALIASES, POSIX_CD, POSIX_JOBS, POSIX_STRINGS, POSIX_TRAPS, PROMPT_SP, SOURCE_TRACE.
- Поддержка раскраски и подсветки командной строки;
- Поддержка управления задачами в не интерактивных командных оболочках и субшелах;
- Новое вводное руководство (man zshroadmap);
- Значительное улучшение совместимости с POSIX при работе в режиме эмуляции sh ("emulate sh").