Releases: digikid/gulp-project
Releases · digikid/gulp-project
1.7.8
1.7.7
1.7.6
1.7.5
Добавлено
- Новые методы для компонентов
getOptions
,getId
,getElement
,getElements
- Инициализация обработчиков событий осуществляется через метод
super.initHandlers
- Обработчики для внешних контроллеров компонента
Swiper
- Новый метод для строк
toCamelCase
Исправлено
- Повторная инициализация обработчиков событий при создании компонентов
- Исправление мелких ошибок, рефакторинг кода компонентов
Обновлено
- Обновлены настройки для ESLint / Stylelint
- Обновление списка зависимостей и устранение уязвимостей
1.7.4
Добавлено
- Параметр
config.context
для расширения контекста fileInclude - Поддержка аттрибута
multiple
в компоненте Select - Метод
initHandlers
доступен для всех компонентов
Исправлено
- Отображение чекбоксов в компоненте Select
- Ошибка сборки rollup при импорте CommonJS модулей
Обновлено
- Обновление списка зависимостей и устранение уязвимостей
1.7.3
1.7.3 - 2022-03-16
Добавлено
- Компонент Component для инициализации новых компонентов
- Компонент Warning для отображения ошибок в компонентах
Исправлено
- Ошибки в компоненте Select
- Ошибки операций деления в SASS файлах
- Исправление мелких ошибок, рефакторинг кода
Обновлено
- Все компоненты переписаны с использованием ES6 классов
- Компонент Form разделен на компоненты Select, Phone и Datepicker
- Компоненты Date и Scrollable переименованы в Datepicker и Scrollbar
- Обновлены вспомогательные функции для объектов и массивов
- Обновление списка зависимостей и устранение уязвимостей
Удалено
- Компонент Form
- Вспомогательные функции для jQuery компонентов
1.7.2
1.7.1
Добавлено
- Создание ZIP-архивов при запуске задачи
abstract
(через параметрconfig.abstract.zip
)
Обновлено
- Поддержка ECMAScript модулей включена по умолчанию
- В качестве компилятора SASS используется sass вместо node-sass
- Параметры для задачи
zip
вынесены вconfig.zip
Исправлено
- Содержимое архива с исходными файлами больше не ограничено директорией
/src
- Исправление мелких ошибок
Удалено
- Параметр
es6
- Устаревший модуль node-sass исключен из списка зависимостей
1.7.0
Добавлено
- Поддержка ECMAScript модулей через новый параметр
es6
- Сборка JS файлов с помощью Rollup через параметр
rollup
- Компиляция SASS и JS в отдельные файлы через добавление постфикса
- Быстрая сборка с указанием списка задач через обновленный параметр
force
- На странице со списком файлов добавлены версии зависимостей
- Валидация всех параметров перед запуском сборки
- Обновлена документация
Исправлено
- Приоритет параметров командной строки над остальными параметрами
- Задача
index
переименована вabstract
и исключена из списка обязательных - Генерирование ZIP архивов вынесено в отдельную задачу
- Реорганизация структуры проекта и рефакторинг кода
Обновлено
- Обновлены плагины для компрессии изображений
- Устаревший плагин
js.device.detector
заменен наbowser
- Обновление списка зависимостей и устранение уязвимостей
Удалено
- Импорт библиотек из директории /node_modules через файл конфигурации
- Компиляция Pug файлов
- Параметры
merge
иmain
1.6.0
Добавлено
- Добавлены core-js полифиллы для лучшей поддержки IE
- Настройки FTP вынесены в отдельный .env файл
Исправлено
- Объединение файлов при транспиляции в ES5
- Исправление ошибок в файле конфигурации Stylelint
- Удаление неиспользуемого кода, исправление мелких ошибок
Обновлено
- Обновлен список браузеров (browserlist)
- Обновление списка зависимостей и устранение уязвимостей