История изменений
Теперь история изменений публикуется в релизах.
1.0.2
- Исправления ошибок #240
1.0.1
- Исправления ошибок #236
1.0.0
- Исправления ошибок #224
0.7.6
0.7.5
0.7.4
- Исправления ошибок #177
0.7.3
0.7.2
0.7.1
- Исправления ошибок #166
0.7.0
- Добавлена настройка для пользовательских HTML-тегов
- Исправления ошибок
0.6.9
- Добавлены профили HTML и Angular
- В правиле #H023 разрешены некоторые мнемоники
- Исправления ошибок
0.6.8
- Исправления ошибок
- Обновлена документация
0.6.7
- Добавлен параметр
format_attribute_template_tags, который явно включает форматирование тегов шаблона внутри атрибутов - Добавлен параметр
linter_output_formatдля настройки порядка переменных в сообщениях линтера - Добавлены правила H030 и H031 для проверки тегов meta
0.6.6
- Исправления ошибок
0.6.5
- Пути в выводе теперь указываются относительно корня проекта
- Исправления ошибок
0.6.4
- Исправления ошибок
0.6.3
- Добавлена поддержка тега django
blocktrans - Исправления ошибок
0.6.2
- Исправления ошибок
0.6.1
- Исправления ошибок
- Правило T028 стало строже, а его сообщение — понятнее
0.6.0
- Добавлено правило T027 для поиска незакрытых строк в синтаксисе шаблонов
- Добавлено правило T028 для поиска атрибутов без тегов с удалением пробелов
- Добавлено правило H029 для проверки регистра method у form
- Форматер больше не трогает теги django blocktranslate без «trimmed»
- Исправления ошибок
0.5.9a
- Добавлено тестирование на python 3.10
- Добавлен хук pre-commit
0.5.9
- Добавлен параметр
--use-gitignoreдля расширения списка исключений - Изменено сопоставление исключений по умолчанию
- Исправлены пути исключений в windows
- Исправлено форматирование тегов
{%...%}в атрибутах - Исправлено форматирование циклов for и вложенных условий в атрибутах
0.5.8
- Добавлен параметр require_pragma
- DJ018 теперь находит
data-srcиactionу полей ввода - Исправлен синтаксис игнорирования внутри кода
- Добавлен параметр
--lintкак заполнитель для использования по умолчанию - Исправления ошибок
0.5.7
- Исправления ошибок
0.5.6
- Добавлено правило H026 для поиска пустых id и class
- Исправления ошибок
0.5.5
- Настройки объединены, код сокращён
- Исправления ошибок
0.5.4
- Добавлено правило H020 для поиска пустых пар тегов
- Добавлено правило H021 для поиска встроенных стилей
- Добавлено правило H022 для поиска ссылок по http
- Добавлено правило H023 для поиска мнемоник
- Добавлено правило H024 для поиска type у скриптов и стилей
- Добавлено правило H025 для поиска непарных тегов. Спасибо https://stackoverflow.com/a/1736801/10265880
- Улучшено форматирование атрибутов
- Параметр
blank_line_after_tagтеперь добавляет перенос строки независимо от расположения - Исправлено форматирование тега django
trans - Добавлено форматирование встроенных стилей
- Добавлено форматирование условий шаблона внутри атрибутов
- В правилах линтера srcset теперь учитывается как возможное место для url
- Ускорено форматирование
- Отдельное спасибо jayvdb
0.5.3
- При вводе через stdin параметры
--reformat/checkтеперь выводят в stdout только новый html
0.5.2
- Требование
altвынесено из H006 в H013 - Добавлен необязательный файл пользовательских правил
- Добавлен профиль
golang - Исправлено форматирование игнорируемых блоков со встроенными комментариями
- Добавлен текст по умолчанию для параметров
--indentи-e - Правила для url теперь допускают #
- Исправлена кодировка файлов в ОС Windows
- Исправлено регулярное выражение для однострочных тегов шаблона
- Исправлен
blank_line_after_tagдля тегов с пробелом в начале
0.5.1
- Добавлено правило H019
- Исправлены ошибки в DJ018 и H012
0.5.0
- Исправлено несколько ошибок сопоставления регулярных выражений в правилах линтера
- Линтер больше не сообщает об ошибках в игнорируемых блоках
- Добавлена возможность исключить блок кода из проверки и форматирования с помощью тегов
{% djlint:off %}...{% djlint:on %}
0.4.9
- Исправлена ошибка #35
0.4.8
- Исправлена ошибка #34
0.4.7
- Тег
sourceперенесён в однострочные теги
0.4.6
- Исправлена ошибка #31
0.4.5
- В документацию добавлены рекомендации
- Добавлен параметр
--profileдля выбора правил линтера и форматера по умолчанию - Добавлены правила линтера для записи url в jinja
0.4.4
- Отступ теперь задаётся числом, а не строкой.
--indent 3
0.4.3
- Добавлен параметр командной строки для размера отступа.
--indent=" "
0.4.2
- Добавлена поддержка дополнительных пустых строк после тегов с помощью параметра
blank_line_after_tag
0.4.1
- Добавлена обработка нескольких файлов или папок за один запуск
0.4.0
- Исправлено форматирование тегов django
{# ... #} - Добавлены отступы для тегов figcaption, details и summary
- Добавлена возможность переопределить или расширить список исключаемых путей в
pyproject.toml
0.3.9
- Обновлена обработка атрибутов
0.3.8
- Добавлена поддержка stdin
0.3.7
- Исправлено форматирование тегов
small,dtиdd
0.3.6
- Форматер теперь поддерживает открывающие блоки Nunjucks
{%-
0.3.5
- Добавлена поддержка новых блоков Django
- Добавлена поддержка пользовательских блоков
- Добавлена поддержка настройки в
pyproject.toml
0.3.4
- Исправлено форматирование тега Nunjucks с удалением пробелов
-%}
0.3.3
- Короткие теги
divтеперь могут оставаться на одной строке
0.3.2
- Исправлено форматирование комментариев Django
- textarea исключена из форматирования
0.3.1
- Обновлено регулярное выражение для форматирования атрибутов
- Обновлено правило линтера W010
0.3.0
- Код завершения теперь 1, если при форматировании были изменения
- Добавлена поддержка тегов Jinja
asset
0.2.9
- Обновлено регулярное выражение W018
- Удалены повторяющиеся сообщения линтера
- Обновлено правило E001 для Handlebars
0.2.8
- Исправлена ошибка индикатора выполнения со старыми версиями Click