История изменений
3.0.0
Крупные изменения
Прекращена поддержка node < 8.x
Добавлена поддержка новых версий npm
Зависимости
Удалены зависимости от модулей
es6-promiseиvow.Модуль
autoprefixer@6.7.7обновлен до версии9.2.0.Модуль
csswring@4.2.3обновлен до версии7.0.0.Модуль
postcss@5.2.15обновлен до версии7.0.5.Модуль
postcss-url@5.1.2обновлен до версии8.0.0.2.4.0
Опции
Добавлена опция inlineMaxSize (@creedencewright #128).
Зависимости
Модуль
autoprefixer@6.3.4обновлен до версии6.4.0.Модуль
csswring@4.2.2обновлен до версии4.2.3.Модуль
es6-promise@3.1.2обновлен до версии3.2.1.Модуль
nib@1.1.0обновлен до версии1.1.2.Модуль
postcss@5.0.19обновлен до версии5.1.2.Модуль
postcss-url@5.1.1обновлен до версии5.1.2.2.3.3
Зависимости
Модуль
stylus@0.54.2обновлен до версии0.54.5.2.3.2
Исправления ошибок
Исправлена опция autoprefixer (#125).
2.3.1
К сожалению, в postcss-import версии 8 было отрезано всё, что не вписывается в идеальную модель авторов модуля.
С учетом того, что при сборке @import попадают в центр файла, которые в версии 8 не раскрываются (postcss/postcss-import#176) и использовать его
как есть далее не представляется возможным.
Зависимости
Обновление модуля
postcss-import@8.0.2отменено, используется версия7.1.3.2.3.0
Опции
Добавлена опция importPaths (#111).
Зависимости
Модуль
autoprefixer@6.0.3обновлен до версии6.3.4.Модуль
csswring@4.0.0обновлен до версии4.2.2.Модуль
es6-promise@3.0.2обновлен до версии3.1.2.Модуль
postcss@5.0.10обновлен до версии5.0.19.Модуль
postcss-import@7.1.0обновлен до версии8.0.2.Модуль
postcss-url@5.0.2обновлен до версии5.1.1.Модуль
stylus@0.52.0обновлен до версии0.54.2.Модуль
vow@0.4.10обновлен до версии0.4.12.
Остальное
Уменьшено время подключения технологий (#120).
2.2.0
Опции
Зависимости
Модуль
postcss@4.1.16обновлен до версии5.0.10(#116).Модуль
postcss-import@6.2.0обновлен до версии7.1.0(#116).Модуль
postcss-url@4.0.1обновлен до версии5.0.2(#116).Модуль
csswring@3.0.5обновлен до версии4.0.0(#116).Вместо модуля
autoprefixer-core@5.2.1используетсяautoprefixer@6.0.3(#116).2.1.0
Добавлена поддержка
enbверсии1.x(#109).2.0.0
Технологии
Технологии
css-stylus,css-stylus-with-nibиcss-stylus-with-autoprefixerобъединены в одну — stylus (#67, #68).
Крупные изменения
Добавлена поддержка карт кода (source maps) (#60).
Для пост-обработки вместо css-preprocessor используется postcss (#33).
Для минификации кода вместо модуля stylus используется модуль csswring (#71).
Для добавления вендорных префиксов вместо autoprefixer используется autoprefixer-core (#24).
Исправлена обработка CSS-файлов: если БЭМ-сущность на одном уровне переопределения реализована и в файле с расширением
.styl, и в файле с расширением.css, то в сборку попадет только.styl-файл (#73).
Опции
Из технологии
stylusудалена опцияvariables(#36).
В технологию stylus добавлены следующие опции:
Зависимости
Изменились требования к версии модуля
enb. Теперь для корректной работы требуетсяenbверсии0.16.0или выше.Модуль
stylus@0.50.0обновлен до версии0.52.0(#90).Модуль
vow@0.4.8обновлен до версии0.4.10.