Skip to content

v2.0.0

Compare
Choose a tag to compare
@blond blond released this 21 Aug 09:11
· 113 commits to master since this release

Технологии

  • [ major ] Технологии css-stylus, css-stylus-with-nib и css-stylus-with-autoprefixer объединены в одну — stylus (#67, #68).

Крупные изменения

  • Добавлена поддержка карт кода (source maps) (#60).
  • [ major ] Для пост-обработки вместо css-preprocessor используется postcss (#33).
  • [ major ] Для минификации кода вместо модуля stylus используется модуль csswring (#71).
  • [ major ] Для добавления вендорных префиксов вместо autoprefixer используется autoprefixer-core (#24).
  • [ major ] Исправлена обработка CSS-файлов: если БЭМ-сущность на одном уровне переопределения реализована и в файле с расширением .styl, и в файле с расширением .css, то в сборку попадет только .styl-файл (#73).

Опции

  • [ major ] Из технологии stylus удалена опция variables (#36).

В технологию stylus добавлены следующие опции:

Зависимости

  • [ major ] Изменились требования к версии модуля enb. Теперь для корректной работы требуется enb версии 0.16.0 или выше.
  • Модуль [email protected] обновлен до версии 0.52.0 (#90).
  • Модуль [email protected] обновлен до версии 0.4.10.

Engines

  • Добавлена поддержка io.js (#34).
  • Добавлена поддержка node.js версии 0.12 (#35).

Тестирование

  • Добавлены тесты для технологии stylus (#36).
  • Добавлено тестирование под Windows в Continues Integration при помощи AppVeyor (#37).