Skip to content

Releases: darkfriend/dev2fun.imagecompress

0.11.10

29 Jul 23:29

Choose a tag to compare

Изменения:

  • Исправлен баг, при котором не сохранялась картинка у элемента инфоблока, при оптимизации jpeg картинки
  • Возвращена вероятность ошибка Mysql query error: (2006) MySQL server has gone away (400). Возникает при наступлении таймаута коннекта к mysql
  • Исправлен баг Dev2fun\ImageCompress\Compress::resize(): Argument #2 ($strFilePath) must be of type string, null given, called in
  • Обновление фронтенда

Миграция с версии 0.11.9 на 0.11.10

  • Для миграции на версию 0.11.10 нужно заменить файлы модуля
  • Запустить файл migrations/0.11.10.php

Full Changelog: 0.11.9...0.11.10

0.11.9

27 Jul 21:51

Choose a tag to compare

Изменения:

  • Конвертация. Исправление ошибки конвертации при отсутствии хеша картинки (предложил @Elnadrion)
  • Конвертация. Исправление ориентации при конвертации в webp (предложил @bxmeta)
  • Конвертация. Исправление ориентации при конвертации в avif
  • Оптимизация. Исправление ориентации при оптимизации при использовании jpegoptim и optipng
  • Оптимизация. Исправлена ошибка "Mysql query error: (2006) MySQL server has gone away (400)"
  • Оптимизация. Улучшена оптимизация. Теперь при использовании jpegoptim и optipng переносятся оригинальные права и дата создания

Миграция с версии 0.11.8 на 0.11.9

  • Для миграции на версию 0.11.9 нужно заменить файлы модуля

Full Changelog: 0.11.8...0.11.9

0.11.8

26 Jul 13:20

Choose a tag to compare

Изменения:

  • Исправление выбрасывания исключения jpegoptim и других
  • Конвертация. UI. Добавлен функционал указания браузеров для которых должны выводиться webp/avif версии картинок
  • Конвертация. UI. Добавлен функционал вкл/выкл проверки поддержки браузером webp/avif через заголовок Accept
  • Обновлен readme.md

Миграция с версии 0.11.7 на 0.11.8

  • Для миграции на версию 0.11.8 нужно заменить файлы модуля
  • Запустить файл migrations/0.11.8.php

Full Changelog: 0.11.7...0.11.8

0.11.7

25 Jun 21:08

Choose a tag to compare

Изменения:

  • Конвертация. Теперь картинки с mime-type webp/avif и с расширениями jpeg/jpg/png не попадают в игнор, а конвертируются в webp/avif
  • Конвертация. Теперь в cli всегда работает конвератация, даже если активность конвертации отключена у сайта по-умолчанию. Ранее, если у сайта по-умолчанию была отключена конверация, то в cli конвертация тоже не работала.
  • Исправлен баг проверки работы интервальных агентов на кроне
  • Настройки. Добавлена отдельная ошибка при проверке на доступность чтения/воспризведения у консольных утилит: jpegoptim, optipng, ps2pdf, cwebp, svgo, nodejs, gifsicle
  • Оптимизация. Исправлена редкая ошибка Argument #1 ($strFilePath) must be of type string....

Миграция с версии 0.11.5 на 0.11.7

  • Для миграции на версию 0.11.7 нужно заменить файлы модуля

Full Changelog: 0.11.5...0.11.7

0.11.5

25 May 21:22

Choose a tag to compare

Изменения:

  • Конвертация. Добавлен агент для конвертации
  • Конвертация. Добавлена возможность активировать/деактивировать агента для конвертации в настройках модуля
  • Конвертация. Добавлен функционал поиска картинок для конвертации
  • Конвертация. Добавлен функционал удаления конвертированных картинок
  • Улучшен алгоритм проверки, что интервальные агенты работают через cron

Миграция с версии 0.11.4 на 0.11.5

  • Для миграции на версию 0.11.5 нужно заменить файлы модуля

Full Changelog: 0.11.4...0.11.5

0.11.4

18 May 17:44

Choose a tag to compare

Изменения:

  • Исправлен баг Non-static method Bitrix\Main\Data\CacheEngineFiles::delayedDelete() cannot be called statically (0)
  • Исправлены баги в списках оптимизаций и конвертаций картинок
  • Улучшена поддержка кириллических доменов
  • Снижена поддержка не валидных названий картинок. Выявлено, что сейчас не поддерживаются названия с пробелами и не валидными знаками
  • Улучшено удаление webp/avif-версий удаляемых картинок
  • Добавлен интервальный агент для оптимизации картинок. Крайне важно, чтоб интервальные агенты работали на кроне!

Миграция с версии 0.11.3 на 0.11.4

  • Для миграции на версию 0.11.4 нужно заменить файлы модуля
  • Запустить файл migrations/0.11.4.php и увидеть текст 0.11.4 - Success

Full Changelog: 0.11.3...0.11.4

0.11.3

06 Apr 17:53

Choose a tag to compare

Изменения:

  • Исправлен баг, при котором данные о сконвертированных картинках не попадали в бд

Миграция с версии 0.11.2 на 0.11.3

  • Для миграции на версию 0.11.3 нужно заменить файлы модуля

Full Changelog: 0.11.2...0.11.3

0.11.2

17 Mar 16:39

Choose a tag to compare

Изменения:

  • Значительные улучшения производительности при больших количествах картинок
  • Исправлен баг при удалении модуля
  • Исправлен баг при сохранении флага "Включить автоочистку resize_cache при полном сбросе кэша"

Миграция с версии 0.11.1 на 0.11.2

  • Для миграции на версию 0.11.2 нужно заменить файлы модуля
  • Запустить скрипт migrations/0.11.2.php и увидеть сообщение 0.11.2 - Success

Full Changelog: 0.11.1...0.11.2

0.11.1

18 Feb 23:52

Choose a tag to compare

Изменения:

  • Уменьшен объем создаваемого кэша. Рекомендуется сбросить кэш.
  • Улучшен поиск сопоставления исходных картинок с webp/avif копиями
  • Улучшен функционал исключения по исходным картинкам

Миграция с версии 0.11.0 на 0.11.1

Для миграции на версию 0.11.1 нужно заменить файлы модуля

Full Changelog: 0.11.0...0.11.1

0.11.0

18 Feb 23:48

Choose a tag to compare

Изменения

  • Исправлена ошибка Column DATE_CREATE is not found in the b_d2f_imagecompress_images table
  • Изменено место хранение webp/avif картинок. Теперь картинки хранятся по пути /upload/dev2fun.imagecompress
  • Добавлен функционал миграции из старого хранилища в новый, путь: /bitrix/admin/dev2fun_imagecompress_convert_move.php
  • Исправлена проблема с пропаданием webp/avif версий после полного сброса кэша
  • Добавлена возможность очистки по кнопке ресайзнутых картинок из директорий: /upload/dev2fun.imagecompress/webp/resize_cache и /upload/dev2fun.imagecompress/webp/resize_cache
  • Добавлена возможность автоматического сброса ресайзнутых картинок при полном сбросе кэша. Делается на странице настройки конвертаций
  • Теперь при ошибках пишутся сообщения в общий журнал событий
  • Добавлен foreign key на поля: b_d2f_imagecompress_images_to_converted.IMAGE_ID и b_d2f_imagecompress_images_to_converted.CONVERTED_IMAGE_ID

Если столкнетесь с проблемами при обновлении, то можете переустановить модуль или написать на почту support@dev2fun.com и мы поможем

Миграция с версии 0.10.5 на 0.11.0

  • Для миграции на версию 0.11.0 нужно заменить файлы модуля
  • Запустить скрипт migrations/0.11.0.php и увидеть сообщение 0.11.0 - Success

Full Changelog: 0.10.5...0.11.0