Випуск нової версії Calibre 9.0: покращення та безпека

Випуск нової версії Calibre 9.0: покращення та безпека

Популярний інструмент управління електронними книгами з відкритим кодом Calibre тільки що випустив версію 9.0. Це друге обслуговуюче оновлення в серії 9.x.

Основні зміни у Calibre 9.0

Оновлене програмне забезпечення замінює свій HTML шаблонний двигун на Mustache, що покращує безпеку та продуктивність. Зверніть увагу, що це також є суттєвою зміною для користувачів, які використовують власні ZIP-шаблони для виводу. Можливо, знадобляться коригування для збереження сумісності.

Управління бібліотекою отримало нову опцію, яка дозволяє користувачам відновлювати індекс пошуку анотацій під час перевірки бібліотеки.

Покращення безпеки Calibre 9.0

У рамках виправлень безпеки обробник вхідних CHM файлів тепер ігнорує внутрішні файли, шляхи до яких виходять за межі контейнера. Це запобігає атакам шляхом обходу через шкідливі CHM файли. Аналогічно, обробка вхідних файлів EPUB була зміцнена, щоб обробка шифрування шрифтів застосовувалася тільки до файлів, що містяться в самому EPUB.

Виправлення помилок і поліпшення функцій

Випуск також виправляє ряд регресій та проблем, специфічних для платформ, які виникли в попередніх версіях. На Windows Calibre 9.0 включає обхідний шлях для проблеми Qt 6.10, що викликала падіння функції “Читання вголос” в переглядачі електронних книг при зупинці та перезапуску.

Кілька проблем з книжковою полицею також було вирішено, зокрема невдачі перетягування та падіння, порожні перегляди на деяких системах macOS та непотрібна візуалізація під час початкового зміни розміру.

Покращення у переглядачі електронних книг

Покращення у переглядачі електронних книг включають виправлення помилок у навігації “Перейти на сторінку”, що була введена в Calibre 9.0, а також незрозумілі результати запитів до Google словника. Також було виправлено поведінку PageUp/PageDown, яка вимагала повторних натискань клавіші на внутрішніх HTML межах у режимі потокового режиму. Поведінка прокрутки в сітці обкладинок також була виправлена після регресії, яка призвела до прокрутки цілих рядків відразу при використанні коліщатка миші.

Додаткові виправлення включають відновлення автоматичного очищення завантаженого HTML у функції завантаження новин, що була пошкоджена з версії 8.11.

Деталі та завантаження Calibre 9.0

Дізнайтеся більше в чangelog для повного переліку нововведень у Calibre 9.0. Оновлення вже доступне для Windows, macOS і Linux.