Forum

Methodology

Toolbox

Platform

Community

The translation of this article into your language is missing, you can help us translate.

История изменений

2.4.0

Опции

Зависимости

  • Модуль 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

Исправления ошибок

2.3.1

К сожалению, в postcss-import версии 8 было отрезано всё, что не вписывается в идеальную модель авторов модуля.

С учетом того, что при сборке @import попадают в центр файла, которые в версии 8 не раскрываются (postcss/postcss-import#176) и использовать его как есть далее не представляется возможным.

Зависимости

  • Обновление модуля postcss-import@8.0.2 отменено, используется версия 7.1.3.

2.3.0

Опции

Зависимости

  • Модуль 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

Технологии

  • [ 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 или выше.
  • Модуль stylus@0.50.0 обновлен до версии 0.52.0 (#90).
  • Модуль vow@0.4.8 обновлен до версии 0.4.10.

Engines

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

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

  • Добавлены тесты для технологии stylus (#36).
  • Добавлено тестирование под Windows в Continues Integration при помощи AppVeyor (#37).
If you notice a mistake or want something to supplement the article, you can always write to us at GitHub, or correct an article using prose.io.