Разработчики поздравляют с Новым годом и представляют долгожданный мажорный выпуск Taskwarrior 2.4.0
Taskwarrior — продвинутый менеджер задач и планирования времени для командной строки (также доступны GUI-фронтэнды, библиотеки и дополнения).
В этом выпуске исправлено 108 багов, добавлено 47 новых возможностей и приняты более 50 патчей от сообщества.
Основные изменения:
- добавлены локализации: португальский язык и эсперанто;
- новая цветовая тема: dark-gray-blue256;
- добавлена расширенная поддержка дат ISO-8601, даты с пробелами;
- новые форматы для столбцов: description.truncated_count, uda.NAME.indicator, recur.short, сортировка по тегу;
- новые правила для цветов: color.uda.NAME.VALUE, color.label.sort, color.until;
- новые команды: calc, _zshattributes;
- новые виртуальные теги: READY, YESTERDAY, TOMORROW, PENDING, DELETED, COMPLETED, TAGGED;
- добавлен токен для подробного отображения: new-uuid;
- добавлена возможность для остановки отображения отчетов;
- добавлен фреймворк на Python для высокоуровневого тестирования;
- добавлена поддержка DOM: ID.annotation.0.description, ID.due.month и т.п.;
- добавлена поддержка хуков: on-add, on-modify, on-launch и on-exit;
- поддержка регулярных выражений теперь работает по-умолчанию;
- добавлена поддержка алгебраических выражений для расчета даты;
- улучшена командная строка: работа с кавычками и экранированным содержимым, частичные UUID, поиск по всем атрибутам, имена проектов с пробелами;
- улучшена утилита l10n;
- улучшена команда show: отображение настроек по-умолчанию;
- улучшена команда diagnostics: отображение переменных окружения, ошибок конфигурации и хуков;
- улучшена команда information: информация о расчете срочности;
- улучшен расчет срочности: наследование срочности через зависимости;
- улучшена документация: переработано руководство в PDF, man'ы доступны в интернете;
- улучшена безопасность при проверке сертификата и валидации имени хоста;
- улучшены фильтры отчетов;
- улучшена поддержка фронтэндов;
- улучшен вывод в режиме отладки;
- улучшено автодополнение для fish, bash и zsh;
- улучшена поддержка для Vim;
- обновлены праздники;
- удалены устаревшие возможности: push, pull, merge, старые форматы дат, неиспользуемые файлы настроек;
- удалено некорректное свойство total active time, заменено на сторонний скрипт.
Также постоянным пользователям следует обратить внимание, что, начиная с этой версии, команда shell заменена на tasksh, о чем была отдельная новость в декабре.
Пакеты для установки Taskwarrior доступны в большинстве дистрибутивов GNU/Linux, для установки на OS X можно воспользоваться homebrew.
>>> Подробности