Documentgenerator 26.200.100: рисунки без файла больше не остаются в размноженных строках DOCX
Ломающее обновление
Удалены или изменены публичные API — прикладной код может перестать работать.
Documentgenerator 26.200.100 перестал оставлять в разметке DOCX рисунки из размноженных строк, у которых файл картинки не существует или не читается. Если вы наследуете Docx и переопределяете protected replaceImages(), смените : void на : array и возвращайте ID связей на удаление, иначе получите fatal error. Docx::replaceImages() собирает ID связей картинок без файла, а Docx::process() удаляет ссылающиеся на них узлы w:drawing новым публичным методом DocxXml::removeImagesByRelationshipIds(). Скалярная картинка поля, у которого есть ещё и массив значений, теперь вставляется только в те innerIDs, которые массив не обработал, а раньше шла во все. В коробочный Битрикс24 версия вышла 8 сентября 2026 года (так в официальном канале «Битрикс24 changelog»), через шесть дней после 26.200.0, где подстановку в DOCX перевели на обход DOM, см. разбор 26.200.0.