Skip to content

Releases: digikid/gulp-project

1.7.8

30 Aug 00:04
Compare
Choose a tag to compare

Updates

  • Update config file for bootstrap@5

Bug Fixes

  • Minor bug fixes, code refactoring

1.7.7

14 Jul 19:55
Compare
Choose a tag to compare

Features

  • boilerplateVersion param

Bug Fixes

  • Minor bug fixes, code refactoring

1.7.6

09 Jul 06:43
Compare
Choose a tag to compare

Features

  • Handling multiple events in initHandlers method

Updates

  • All documentation translated into English

1.7.5

19 Apr 01:48
Compare
Choose a tag to compare

Добавлено

  • Новые методы для компонентов getOptions, getId, getElement, getElements
  • Инициализация обработчиков событий осуществляется через метод super.initHandlers
  • Обработчики для внешних контроллеров компонента Swiper
  • Новый метод для строк toCamelCase

Исправлено

  • Повторная инициализация обработчиков событий при создании компонентов
  • Исправление мелких ошибок, рефакторинг кода компонентов

Обновлено

  • Обновлены настройки для ESLint / Stylelint
  • Обновление списка зависимостей и устранение уязвимостей

1.7.4

22 Mar 22:51
Compare
Choose a tag to compare

Добавлено

  • Параметр config.context для расширения контекста fileInclude
  • Поддержка аттрибута multiple в компоненте Select
  • Метод initHandlers доступен для всех компонентов

Исправлено

  • Отображение чекбоксов в компоненте Select
  • Ошибка сборки rollup при импорте CommonJS модулей

Обновлено

  • Обновление списка зависимостей и устранение уязвимостей

1.7.3

16 Mar 19:30
Compare
Choose a tag to compare

1.7.3 - 2022-03-16

Добавлено

  • Компонент Component для инициализации новых компонентов
  • Компонент Warning для отображения ошибок в компонентах

Исправлено

  • Ошибки в компоненте Select
  • Ошибки операций деления в SASS файлах
  • Исправление мелких ошибок, рефакторинг кода

Обновлено

  • Все компоненты переписаны с использованием ES6 классов
  • Компонент Form разделен на компоненты Select, Phone и Datepicker
  • Компоненты Date и Scrollable переименованы в Datepicker и Scrollbar
  • Обновлены вспомогательные функции для объектов и массивов
  • Обновление списка зависимостей и устранение уязвимостей

Удалено

  • Компонент Form
  • Вспомогательные функции для jQuery компонентов

1.7.2

08 Feb 21:33
Compare
Choose a tag to compare

Исправлено

  • Ошибка сборки JS в режиме production mode (Windows)
  • Некорректные пути до файлов модулей в оглавлении проекта
  • Отключена конкатенация скрытых файлов
  • Исправление мелких ошибок, рефакторинг кода

1.7.1

06 Feb 07:59
Compare
Choose a tag to compare

Добавлено

  • Создание ZIP-архивов при запуске задачи abstract (через параметр config.abstract.zip)

Обновлено

  • Поддержка ECMAScript модулей включена по умолчанию
  • В качестве компилятора SASS используется sass вместо node-sass
  • Параметры для задачи zip вынесены в config.zip

Исправлено

  • Содержимое архива с исходными файлами больше не ограничено директорией /src
  • Исправление мелких ошибок

Удалено

  • Параметр es6
  • Устаревший модуль node-sass исключен из списка зависимостей

1.7.0

28 Jan 15:49
Compare
Choose a tag to compare

Добавлено

  • Поддержка ECMAScript модулей через новый параметр es6
  • Сборка JS файлов с помощью Rollup через параметр rollup
  • Компиляция SASS и JS в отдельные файлы через добавление постфикса
  • Быстрая сборка с указанием списка задач через обновленный параметр force
  • На странице со списком файлов добавлены версии зависимостей
  • Валидация всех параметров перед запуском сборки
  • Обновлена документация

Исправлено

  • Приоритет параметров командной строки над остальными параметрами
  • Задача index переименована в abstract и исключена из списка обязательных
  • Генерирование ZIP архивов вынесено в отдельную задачу
  • Реорганизация структуры проекта и рефакторинг кода

Обновлено

  • Обновлены плагины для компрессии изображений
  • Устаревший плагин js.device.detector заменен на bowser
  • Обновление списка зависимостей и устранение уязвимостей

Удалено

  • Импорт библиотек из директории /node_modules через файл конфигурации
  • Компиляция Pug файлов
  • Параметры merge и main

1.6.0

20 Jan 13:02
Compare
Choose a tag to compare

Добавлено

  • Добавлены core-js полифиллы для лучшей поддержки IE
  • Настройки FTP вынесены в отдельный .env файл

Исправлено

  • Объединение файлов при транспиляции в ES5
  • Исправление ошибок в файле конфигурации Stylelint
  • Удаление неиспользуемого кода, исправление мелких ошибок

Обновлено

  • Обновлен список браузеров (browserlist)
  • Обновление списка зависимостей и устранение уязвимостей