Что нового в PDF Export Module
================================

## 0.7.7

- Исправлены параметры `width` и `height`, которые не игнорировались при мультистраничном экспорте PDF, когда указан параметр `format`
- Исправлено добавление пустой страницы в одностраничном экспорте при включенном `merge_pages`
- Исправлено удаление временных файлов после завершения экспорта
- Исправлено выравнивание HTML в сложных макетах
- Улучшен расчет размера страницы для Gantt PDF-экспорта
- Добавлены автоматические тесты для сравнения экспорта PDF и PNG для Gantt и Scheduler

## 0.7.6

- Улучшена очистка HTML-содержимого для экспорта PDF и PNG для Gantt и Scheduler
- Исправлены уязвимости удаленного выполнения кода и чтения файлов

## 0.7.4

- Исправлен фоновый цвет в заголовках и нижних колонтитулах мультистраничного PDF
- Исправлен экспорт PDF и PNG на старых версиях Scheduler (4.2–5.1)
- Исправлен экспорт Scheduler PDF с водяным знаком

## 0.7.3

- Обновлены шаблоны для Gantt 9.1

## 0.7.2

- Удалена зависимость от внешних Google-шрифтов для Gantt 9.0
- Улучшен PNG-экспорт при использовании конфигурации `slice_archive`
- Улучшена поддержка специальных символов в имени файла в Windows
- Улучшено сообщение об истечении времени экспорта PDF/PNG
- Исправлен PDF-экспорт в ландшафтной ориентации с конфигурацией `merge_pages`
- Исправлены ошибки при использовании HTML в параметрах заголовка и нижнего колонтитула в мультистраничном экспорте
- Исправлен экспорт PDF и PNG на Windows, когда путь к модулю экспорта содержит пробелы
- Исправлено масштабирование содержимого заголовка и нижнего колонтитула в мультистраничном экспорте
- Исправлена опция `slice_checker` при использовании пользовательского имени в PNG-экспорте
- Исправлено зависание PNG-экспорта в некоторых сценариях
- Исправлено прерывание экспорта PDF/PNG при получении нескольких запросов экспорта в ту же миллисекунду на Windows

## 0.7.1

- Excel экспорт: добавлена поддержка разделения задач в отрисованной временной шкале (`visual: true`)
- Excel экспорт: исправлено отображение задач, когда `end_date` ранее `start_date` в отрисованной временной шкале
- Excel экспорт: скрывать даты незапланированных задач

## 0.7.0
  
- Обновлена версия Electron до 29
- Добавлена поддержка пользовательских полей отступов для экспорта PDF
- Добавлена поддержка нижнего колонтитула и заголовка на каждой странице (включая способ указания номера страницы)
- Добавлена поддержка форматов A0, A1, A2 и Ledger
- Обновлены шаблоны для Gantt и Scheduler
- Свойство `background-clip: text` и другие правила стилей должны работать, поскольку поддерживаются Chrome 122
- Исправлен экспорт PDF с комплексной пользовательской компоновкой
- Исправлено частичное экспортирование контента при использовании панели ресурсов
- Исправлены пустые страницы в PDF при добавлении h1, h2 и аналогичных тегов в `header`
- Исправлена задержка экспорта при использовании пользовательских данных с конфигурациями `raw: true` и `merge_pages: true`
- Исправлен запуск Electron на Windows (ошибка EINVAL)

## 0.6.7

- Обновлены шаблоны для DHTMLX Gantt 9.0 сырого экспорта
- Исправления для липких ячеек шкалы при экспорте `raw`

## 0.6.6

- Игнорировать незапланированные задачи при экспорте в Excel с конфигурацией 'visual'
- Добавлены шаблоны для DHTMLX Gantt 9.0

## 0.6.5

- Исправления для шаблона DHTMLX Scheduler 7.0

## 0.6.4

- Добавлен мультистраничный экспорт в один PDF-файл (экспорт диаграммы для заданного формата по частям, затем объединение страниц в один файл)
- Добавлена возможность отображать грид и заголовки таймлайна на каждой странице при использовании функции мультистраничного экспорта в один файл

## 0.6.3

- Обновлено базовое изображение окружения node.js до Node.js 20 для Docker-образов
- Оптимизирован Dockerfile и уменьшен размер Docker-образа

## 0.6.2

- Добавлен шаблон для DHTMLX Scheduler 7.0

## 0.6.0

- Изменена конечная точка сервиса экспорта MS Project / Primavera P6
- Исправлен экспорт Excel: корректное выделение ячеек временной шкалы с параметром "visual:true"
- Обновлены пакеты для сборки Docker-файла

## 0.5.9

- Обновлена версия node.js для docker-образа
- Удалён неиспользуемый файл в docker-образе для устранения предупреждения безопасности
- Исправлена ошибка, когда экспорт не работает, если в столбцах грид есть форматтер

## 0.5.8

- Главная страница модуля экспорта с ссылкой на тестирование функциональности экспорта (перед тестированием проверьте URL в выпадающем списке).
Пример: [https://export.dhtmlx.com](https://export.dhtmlx.com)
- Новая функция: [импорт и экспорт Gantt для Node.js](guides/export-nodejs.md)
- Исправлена ошибка экспорта Excel с параметром `visual:true`. Теперь можно экспортировать данные с несколькими шкалами, различными единицами продолжительности, и задачи не обязаны начинаться и заканчиваться в начале ячеек таймлайна

## 0.5.7

- Улучшена совместимость с Node.js 14
- Исправления для пользовательских локалей
- Добавлен процесс "init" для docker

## 0.5.6

- Исправлены утечки памяти при работе на headless-серверах (без графического интерфейса) и в docker

## 0.5.5

- Улучшена работа приложения внутри docker-образа

## 0.5.0

- Переключение с PhantomJS на Electron для экспорта PDF и PNG