Добавлена пошаговость в выполнение, количество товаров для одного шага задается в параметрах компонента
Добавлена кнопка генерации для администратора
Добавлена информация о времени генерации файла для администратора
Добавлен скрытый параметр DEBUG_LOG, который при установке в true — выводит отладочную информацию в файл рядом с файлом выгрузки
Добавлен новый режим формирования выгрузки на агентах (подробнее в FAQ)
Добавлен отдельный, внешний, фильтр для Торговых Предложений (SKU)
Добавлена поддержка UTM меток (либо других произвольных параметров) в ссылках
Добавлена поддержка тега CPA
Улучшения
Проведена глобальная оптимизация алгоритмов компонента: Снижено потребление памяти в ~5 раз, Увеличена скорость формирования в ~10 раз (а для шаблона vendor.model_new в ~20 раз)
Переработан стандартный интерфейс администратора, теперь он более информативный
В связи с переходом на пошаговость: убрано кэширование Битрикса, теперь файл выгрузки создается рядом с файлом публичной части сайта из которого был вызван
В связи с переходом на пошаговость: теперь файл выгрузки создается физически в публичной части сайта и можно использовать как прямую ссылку на него так и ссылку по которой размещен сам компонент выгрузки
Теперь вывод файла осуществляется практически без потерь памяти на стороне PHP, если запрос идет через ссылку по которой расположен компонент выгрузки
Переделаны все входящие в поставку шаблоны под новый механизм
Для шаблона vendor.model_new добавлена поддержка тегов и атрибутов: <adult>, <barcode>, fee, bid, cbid
Исправления
code style правки в шаблонах
В стандартных шаблонах добавлена проверка на пустоту (там где ее не было) чтобы не выводились пустые теги
В стандартных шаблонах тег local_delivery_cost теперь выводится если параметр равен нулю
В шаблоне vendor.model_new теперь корректно отображаются имена параметров для тега param