|
1 |
| -# История версий |
| 1 | +# Release Notes |
2 | 2 |
|
3 |
| -Все заметные изменения задокументированы в этом файле. |
| 3 | +[1.7.6]: https://github.com/digikid/gulp-project/releases/tag/1.7.6 |
| 4 | + |
| 5 | +## [1.7.6] - 2022-07-09 |
| 6 | + |
| 7 | +### Features |
| 8 | +- Handling multiple events in `initHandlers` method |
| 9 | + |
| 10 | +### Updates |
| 11 | + |
| 12 | +- All documentation translated into English |
4 | 13 |
|
5 | 14 | [1.7.5]: https://github.com/digikid/gulp-project/releases/tag/1.7.5
|
6 | 15 |
|
7 | 16 | ## [1.7.5] - 2022-04-19
|
8 | 17 |
|
9 |
| -### Добавлено |
10 |
| -- Новые методы для компонентов `getOptions`, `getId`, `getElement`, `getElements` |
11 |
| -- Инициализация обработчиков событий осуществляется через метод `super.initHandlers` |
12 |
| -- Обработчики для внешних контроллеров компонента `Swiper` |
13 |
| -- Новый метод для строк `toCamelCase` |
| 18 | +### Features |
| 19 | +- New methods for components `getOptions`, `getId`, `getElement`, `getElements` |
| 20 | +- Event handlers are initialized via the `super.initHandlers` method |
| 21 | +- Handlers for external controllers of `Swiper` component |
| 22 | +- New method `toCamelCase` |
14 | 23 |
|
15 |
| -### Исправлено |
16 |
| -- Повторная инициализация обработчиков событий при создании компонентов |
17 |
| -- Исправление мелких ошибок, рефакторинг кода компонентов |
| 24 | +### Bug Fixes |
| 25 | +- Re-initialization of event handlers when components are creating |
| 26 | +- Minor bug fixes, components code refactoring |
18 | 27 |
|
19 |
| -### Обновлено |
20 |
| -- Обновлены настройки для ESLint / Stylelint |
21 |
| -- Обновление списка зависимостей и устранение уязвимостей |
| 28 | +### Updates |
| 29 | +- Updated settings for ESLint / Stylelint |
| 30 | +- Update dependencies list, fix vulnerabilities |
22 | 31 |
|
23 | 32 | [1.7.4]: https://github.com/digikid/gulp-project/releases/tag/1.7.4
|
24 | 33 |
|
25 | 34 | ## [1.7.4] - 2022-03-23
|
26 | 35 |
|
27 |
| -### Добавлено |
28 |
| -- Параметр `config.context` для расширения контекста fileInclude |
29 |
| -- Поддержка аттрибута `multiple` в компоненте Select |
30 |
| -- Метод `initHandlers` доступен для всех компонентов |
| 36 | +### Features |
| 37 | +- `config.context` param to extend `fileInclude` context |
| 38 | +- Support for the `multiple` attribute in `Select` component |
| 39 | +- The `initHandlers` method is available for all components |
31 | 40 |
|
32 |
| -### Исправлено |
33 |
| -- Отображение чекбоксов в компоненте Select |
34 |
| -- Ошибка сборки rollup при импорте CommonJS модулей |
| 41 | +### Bug Fixes |
| 42 | +- Displaying checkboxes in the `Select` component |
| 43 | +- Rollup build error when importing CommonJS modules |
35 | 44 |
|
36 |
| -### Обновлено |
37 |
| -- Обновление списка зависимостей и устранение уязвимостей |
| 45 | +### Updates |
| 46 | +- Update dependencies list, fix vulnerabilities |
38 | 47 |
|
39 | 48 | [1.7.3]: https://github.com/digikid/gulp-project/releases/tag/1.7.3
|
40 | 49 |
|
41 | 50 | ## [1.7.3] - 2022-03-16
|
42 | 51 |
|
43 |
| -### Добавлено |
44 |
| -- Компонент Component для инициализации новых компонентов |
45 |
| -- Компонент Warning для отображения ошибок в компонентах |
| 52 | +### Features |
| 53 | +- All components inherit from a common `Component` |
| 54 | +- `Warning` component to display errors in components |
46 | 55 |
|
47 |
| -### Исправлено |
48 |
| -- Ошибки в компоненте Select |
49 |
| -- Ошибки операций деления в SASS файлах |
50 |
| -- Исправление мелких ошибок, рефакторинг кода |
| 56 | +### Bug Fixes |
| 57 | +- Bugs in the `Select` component |
| 58 | +- Errors in division operations in SASS files |
| 59 | +- Minor bug fixes, code refactoring |
51 | 60 |
|
52 |
| -### Обновлено |
53 |
| -- Все компоненты переписаны с использованием ES6 классов |
54 |
| -- Компонент Form разделен на компоненты Select, Phone и Datepicker |
55 |
| -- Компоненты Date и Scrollable переименованы в Datepicker и Scrollbar |
56 |
| -- Обновлены вспомогательные функции для объектов и массивов |
57 |
| -- Обновление списка зависимостей и устранение уязвимостей |
| 61 | +### Updates |
| 62 | +- All components rewritten using ES6 classes |
| 63 | +- `Form` component is split into `Select`, `Phone` and `Datepicker` components |
| 64 | +- `Date` and `Scrollable` components renamed to `Datepicker` and `Scrollbar` |
| 65 | +- Updated helper functions for objects and arrays |
| 66 | +- Update dependencies list, fix vulnerabilities |
58 | 67 |
|
59 |
| -### Удалено |
60 |
| -- Компонент Form |
61 |
| -- Вспомогательные функции для jQuery компонентов |
| 68 | +### Breaking Changes |
| 69 | +- `Form` component |
| 70 | +- Helper functions for jQuery components |
62 | 71 |
|
63 | 72 | [1.7.2]: https://github.com/digikid/gulp-project/releases/tag/1.7.2
|
64 | 73 |
|
65 | 74 | ## [1.7.2] - 2022-02-09
|
66 | 75 |
|
67 |
| -### Исправлено |
68 |
| -- Ошибка сборки JS в режиме production mode (Windows) |
69 |
| -- Некорректные пути до файлов модулей в оглавлении проекта |
70 |
| -- Отключена конкатенация скрытых файлов |
71 |
| -- Исправление мелких ошибок, рефакторинг кода |
| 76 | +### Bug Fixes |
| 77 | +- JS build error in production mode (Windows) |
| 78 | +- Incorrect paths to module files on abstract page |
| 79 | +- Disabled concatenation of hidden files |
| 80 | +- Code refactoring, minor bug fixes |
72 | 81 |
|
73 | 82 | [1.7.1]: https://github.com/digikid/gulp-project/releases/tag/1.7.1
|
74 | 83 |
|
75 | 84 | ## [1.7.1] - 2022-02-05
|
76 | 85 |
|
77 |
| -### Добавлено |
78 |
| -- Создание ZIP-архивов при запуске задачи `abstract` (через параметр `config.abstract.zip`) |
| 86 | +### Features |
| 87 | +- Creating ZIP files while `abstract` task is running (via `config.abstract.zip` param) |
79 | 88 |
|
80 |
| -### Исправлено |
81 |
| -- Содержимое архива с исходными файлами больше не ограничено директорией `/src` |
82 |
| -- Исправление мелких ошибок |
| 89 | +### Bug Fixes |
| 90 | +- The contents of ZIP file with source files are no longer limited to `/src` directory |
| 91 | +- Minor bug fixes |
83 | 92 |
|
84 |
| -### Обновлено |
85 |
| -- Поддержка ECMAScript модулей включена по умолчанию |
86 |
| -- В качестве компилятора SASS используется sass вместо node-sass |
87 |
| -- Параметры для задачи `zip` вынесены в `config.zip` |
| 93 | +### Updates |
| 94 | +- Support for ECMAScript modules is enabled by default |
| 95 | +- Uses `sass` as default SASS compiler instead of node-sass |
| 96 | +- `zip` task params moved to `config.zip` |
88 | 97 |
|
89 |
| -### Удалено |
90 |
| -- Параметр `es6` |
91 |
| -- Устаревший модуль node-sass исключен из списка зависимостей |
| 98 | +### Breaking Changes |
| 99 | +- Removed `es6` param |
| 100 | +- Removed deprecated node-sass module |
92 | 101 |
|
93 | 102 | [1.7.0]: https://github.com/digikid/gulp-project/releases/tag/1.7.0
|
94 | 103 |
|
95 | 104 | ## [1.7.0] - 2022-01-28
|
96 | 105 |
|
97 |
| -### Добавлено |
98 |
| -- Поддержка ECMAScript модулей через новый параметр `es6` |
99 |
| -- Сборка JS файлов с помощью Rollup через параметр `rollup` |
100 |
| -- Компиляция SASS и JS в отдельные файлы через добавление постфикса |
101 |
| -- Быстрая сборка с указанием списка задач через обновленный параметр `force` |
102 |
| -- На странице со списком файлов добавлены версии зависимостей |
103 |
| -- Валидация всех параметров перед запуском сборки |
104 |
| -- Обновлена документация |
105 |
| - |
106 |
| -### Исправлено |
107 |
| -- Приоритет параметров командной строки над остальными параметрами |
108 |
| -- Задача `index` переименована в `abstract` и исключена из списка обязательных |
109 |
| -- Генерирование ZIP архивов вынесено в отдельную задачу |
110 |
| -- Реорганизация структуры проекта и рефакторинг кода |
111 |
| - |
112 |
| -### Обновлено |
113 |
| -- Обновлены плагины для компрессии изображений |
114 |
| -- Устаревший плагин `js.device.detector` заменен на `bowser` |
115 |
| -- Обновление списка зависимостей и устранение уязвимостей |
116 |
| - |
117 |
| -### Удалено |
118 |
| -- Импорт библиотек из директории /node_modules через файл конфигурации |
119 |
| -- Компиляция Pug файлов |
120 |
| -- Параметры `merge` и `main` |
| 106 | +### Features |
| 107 | +- Support for ECMAScript modules via `es6` param |
| 108 | +- Building JS files using Rollup via `rollup` param |
| 109 | +- Compiling SASS and JS into separate files by adding a postfix |
| 110 | +- Force building via `force` param |
| 111 | +- Added versions of dependencies on abstract page |
| 112 | +- Validation of all params before launching |
| 113 | +- Updated documentation |
| 114 | + |
| 115 | +### Bug Fixes |
| 116 | +- Priority of cli params over other |
| 117 | +- `index` task renamed to `abstract` and removed from required list |
| 118 | +- ZIP files creation moved to separate task |
| 119 | +- Reorganization of project structure and code refactoring |
| 120 | + |
| 121 | +### Updates |
| 122 | +- Updated plugins for image compression |
| 123 | +- Deprecated plugin `js.device.detector` replaced with `bowser` |
| 124 | +- Update dependencies list, fix vulnerabilities |
| 125 | + |
| 126 | +### Breaking Changes |
| 127 | +- Removed dependencies import from the /node_modules directory via the configuration file |
| 128 | +- Removed task for compiling PUG files |
| 129 | +- Removed `merge` and `main` params |
121 | 130 |
|
122 | 131 | [1.6.0]: https://github.com/digikid/gulp-project/releases/tag/1.6.0
|
123 | 132 |
|
124 | 133 | ## [1.6.0] - 2021-07-15
|
125 | 134 |
|
126 |
| -### Добавлено |
127 |
| -- Добавлены core-js полифиллы для лучшей поддержки IE |
128 |
| -- Настройки FTP вынесены в отдельный .env файл |
| 135 | +### Features |
| 136 | +- Added core-js polyfills for better IE support |
| 137 | +- Moved FTP params to separate .env file |
129 | 138 |
|
130 |
| -### Исправлено |
131 |
| -- Объединение файлов при транспиляции в ES5 |
132 |
| -- Исправление ошибок в файле конфигурации Stylelint |
133 |
| -- Удаление неиспользуемого кода, исправление мелких ошибок |
| 139 | +### Bug Fixes |
| 140 | +- Files combining when transpiling to ES5 |
| 141 | +- Bug fixes in Stylelint config file |
| 142 | +- Code refactoring, minor bug fixes |
134 | 143 |
|
135 |
| -### Обновлено |
136 |
| -- Обновлен список браузеров (browserlist) |
137 |
| -- Обновление списка зависимостей и устранение уязвимостей |
| 144 | +### Updates |
| 145 | +- Update `.browserslistrc` |
| 146 | +- Update dependencies list, fix vulnerabilities |
138 | 147 |
|
139 | 148 | [1.5.0]: https://github.com/digikid/gulp-project/releases/tag/1.5.0
|
140 | 149 |
|
141 | 150 | ## [1.5.0] - 2020-12-01
|
142 | 151 |
|
143 |
| -### Добавлено |
144 |
| -- Компиляция JS кода в стандарт ES5 через Babel |
145 |
| -- Компиляция Pug файлов c поддержкой импорта данных из JSON файлов |
146 |
| -- Мгновенный линтинг SASS и JS файлов с помощью Stylelint и ESLint |
147 |
| -- Новые параметры `babel`, `preset`, `index`, `debug`, `open` и `mode` |
148 |
| -- Пресеты для удобного комбинирования параметров командной строки |
149 |
| -- Режим отладки (debug mode) |
| 152 | +### Features |
| 153 | +- Transpile JS code to ES5 via Babel |
| 154 | +- Compiling Pug files with support for importing data from JSON files |
| 155 | +- Instant linting of SASS and JS files with Stylelint and ESLint |
| 156 | +- New params `babel`, `preset`, `index`, `debug`, `open` and `mode` |
| 157 | +- Presets for convenient combination of cli params |
| 158 | +- Debug mode |
150 | 159 |
|
151 |
| -### Исправлено |
152 |
| -- Перемещение пользовательских настроек в отдельный файл конфигурации |
153 |
| -- Оптимизация структуры проекта и рефакторинг кода |
154 |
| -- Удаление неиспользуемого кода, исправление мелких ошибок |
| 160 | +### Bug Fixes |
| 161 | +- Move user settings to separate config file |
| 162 | +- Project structure optimization and code refactoring |
| 163 | +- Code refactoring, minor bug fixes |
155 | 164 |
|
156 |
| -### Обновлено |
157 |
| -- Обновление списка зависимостей и устранение уязвимостей |
| 165 | +### Updates |
| 166 | +- Update dependencies list, fix vulnerabilities |
158 | 167 |
|
159 |
| -### Удалено |
160 |
| -- Минификация HTML файлов |
161 |
| -- Плагин jpegtran заменен на mozjpeg для лучшей компрессии изображений |
| 168 | +### Breaking Changes |
| 169 | +- Remove param for HTML files minification |
| 170 | +- Replace `jpegtran` plugin with `mozjpeg` for better image compression |
162 | 171 |
|
163 | 172 | ## 1.4.0 - 2020-08-24
|
164 | 173 |
|
165 |
| -### Добавлено |
166 |
| -- Конктатенация и минификация CSS / JS файлов через параметр `compress` |
167 |
| -- Файлы локализации для плагинов Fancybox и Air Datepicker |
168 |
| -- Получение информации об устройстве, браузере и операционной системе |
169 |
| -- Кластеризация маркеров в Яндекс.Картах |
| 174 | +### Features |
| 175 | +- Concatenation and minification of CSS / JS files via `compress` param |
| 176 | +- Localization files for Fancybox and Air Datepicker plugins |
| 177 | +- Import information of user device, browser and OS to JS scope |
| 178 | +- Clustering markers in Yandex.Maps |
170 | 179 |
|
171 |
| -### Исправлено |
172 |
| -- Обновлен список полифиллов для IE |
173 |
| -- Удаление неиспользуемого кода, исправление мелких ошибок |
| 180 | +### Bug Fixes |
| 181 | +- Updated polyfills list for IE |
| 182 | +- Code refactoring, minor bug fixes |
174 | 183 |
|
175 | 184 | ## 1.3.0 - 2020-06-01
|
176 | 185 |
|
177 |
| -### Добавлено |
178 |
| -- Импорт модулей и библиотек напрямую из файла конфигурации |
| 186 | +### Features |
| 187 | +- Import modules and libraries directly from configuration file |
179 | 188 |
|
180 |
| -### Исправлено |
181 |
| -- Удаление неиспользуемого кода, исправление мелких ошибок |
| 189 | +### Bug Fixes |
| 190 | +- Code refactoring, minor bug fixes |
182 | 191 |
|
183 | 192 | ## 1.2.0 - 2020-05-28
|
184 | 193 |
|
185 |
| -### Добавлено |
186 |
| -- Параметр `main` для выборочной загрузки файлов на сервер |
| 194 | +### Features |
| 195 | +- `main` param to selectively upload files to server |
187 | 196 |
|
188 |
| -### Исправлено |
189 |
| -- Удаление неиспользуемого кода, исправление мелких ошибок |
| 197 | +### Bug Fixes |
| 198 | +- Code refactoring, minor bug fixes |
190 | 199 |
|
191 | 200 | ## 1.1.0 - 2020-04-23
|
192 | 201 |
|
193 |
| -### Добавлено |
194 |
| -- Аудит страниц через Google Lighthouse |
| 202 | +### Features |
| 203 | +- Audit pages through Google Lighthouse |
195 | 204 |
|
196 |
| -### Исправлено |
197 |
| -- Удаление неиспользуемого кода, исправление мелких ошибок |
| 205 | +### Bug Fixes |
| 206 | +- Code refactoring, fix minor bugs |
198 | 207 |
|
199 | 208 | ## 1.0.0 - 2020-03-20
|
200 |
| -Первый стабильный релиз |
| 209 | +Initial release |
0 commit comments