- Исправлена работа опции compareAttributesAsJSON (подробнее #142).
- Исправлена ошибка при сравнении повторяющихся
css
классов (подробнее #138). - Добавлена поддержка
[email protected]
и[email protected]
.
- Исправлена ошибка при сравнении экранированного текста (подробнее #131).
- Улучшена токенизация входных данных для более точного вывода отличий.
- Опция bem объявлена устаревшей. Вместо нее необходимо использовать опцию preset.
- Добавлена возможность переопределения пресетов.
- Исправлена ошибка при обработке масок в HTML.
- ПОЛОМАНА.
- Добавлена поддержка масок в HTML.
- Условные комментарии учитываются при сравнении всегда, в не зависимости от значения опции ignoreComments (подробнее #116).
- Изменен БЭМ-пресет, значение опции ignoreComments стало
true
.
- Обновлены
keywords
вpackage.json
. - Добавлен файл
.npmignore
.
- Исправлен БЭМ-пресет, значение опции ignoreComments стало
false
.
- Удалены ненужные файлы из
npm
.
- Улучшена токенизация входных данных для более точного вывода отличий (подробнее #111).
- Улучшена токенизация входных данных и сериализация значений атрибутов (подробнее #110).
- Изменен БЭМ-пресет. В опцию ignoreAttributes добавлены атрибуты
aria-labelledby
иaria-describedby
.
- Исправлена ошибка в опции
compareAttributesAsJSON
, возникающая при некоректных входных данных (подробнее #106).
- Добавлены опции:
- ignoreEndTags
- ignoreDuplicateAttributes
- Переименованы опции:
- ignoreHtmlAttrs --> ignoreAttributes
- compareHtmlAttrsAsJSON --> compareAttributesAsJSON
- ignoreHtmlComments --> ignoreComments
- Изменен способ задания атрибутов у опции compareAttributesAsJSON.
- Изменен способ задания опций для БЭМ.
- Переименован метод log в logDiffText.
- Переход на использование парсера parse5.
- Добавлено больше тестов.
- Исправлены баги.
- Добавлена опция ignoreHtmlComments.
- Добавлена русская документация.
- Опция ignoreWhitespace переименована в ignoreWhitespaces.
- Значение опции charsAroundDiff по умолчанию теперь равно
40
. - Удалена опция verbose.
- Вывод отличий теперь похож на тот, который использует mocha.
- Переход на использование парсера htmlparser2.
- Добавлена обработка onclick и ondblclick атрибутов для опции compareHtmlAttrsAsJSON.
- Добавлен БЭМ-пресет.
- Добавлен метод getDiffText в logger.
- Добавлено тестирование покрытия кода и статуса зависимостей.
- Добавлены JSDocs.