История изменений
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
.