В новой версии дополнение переведено на третью версию манифеста Chrome (Manifest V3) в сборке для браузеров на базе движка Chromium, но осталось на версии Manifest V2 для Firefox, из-за нереализованного в Firefox API «offscreen» и «sandbox» API для третьей версии манифеста. В связи с переходом на Manifest V3 в Chrome, дополнение перестало работать для пользователей на Windows 7 с версией Chrome 109 и ниже, так как в этих версиях не реализован API «offscreen». Переход на версию Manifest V3 осуществлён из-за давления Chrome, который планирует начать отключение дополнений с Manifest V2 в июле 2024 года.
Из-за особенностей магазина дополнений к Chrome, в котором невозможно указать поддерживаемые версии браузеров для каждой версии дополнения, пользователи Chrome версии 109 и ниже больше не могут пользоваться старой версией дополнения после автоматического обновления на новую версию. Пользователи, столкнувшиеся с этой проблемой, могут установить версию 5.0.17 в режиме разработчика.
Другие изменения в новой версии:
- Собственные модули перевода теперь выполняются в изолированном контексте, без доступа к Extension API, что улучшает безопасность и позволяет использовать модули перевода, не заслуживающие полного доверия, так как теперь пользовательский код имеет доступ только к пустому документу в песочнице и может делать запросы на любые домены через прокси с помощью API postMessage.
- Добавлена опция для отключения записи истории переводов.
- Исправлены незначительные ошибки.
Так же, сегодня состоялся релиз Linguist Translate на ProductHunt, агрегаторе проектов с прозрачным рейтингом.
Источник: http://www.opennet.ru/opennews/art.shtml?num=61451