Примітки до релізу 25.8
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Writer
- Правило розстановки переносів
Перемістити рядокдодано, щоб вибрати, чи ставити переноси в останніх рядках слів сторінок і переміщувати цілі рядки на наступні сторінки допис у блозі ([1]). Див. також сумісність з MSO 2016 та пізніших версій у Фільтри (ця розробка фінансувалася через Фонд NGI0 Entrust, фонд, створений Фондом NLnet за фінансової підтримки програми Європейської Комісії «Інтернет наступного покоління»). (László Németh) tdf#165354
-
Під час розбиття тексту на слова існує можливість перемістити весь останній рядок на наступну сторінку, щоб уникнути розбиття останнього слова на сторінці (інший випадок у розділі 'Історія файлу' в деталях файлу).
- Кінцеві зони абзаців, колонок, сторінок та розворотів ([допис у блозі https://numbertext.org/typography/#a_19_Add_paragraph__column__page_and_spread_end_zones]) (László Németh)
- Функція мінімального, бажаного та максимального інтервалів між словами ([допис у блозі https://numbertext.org/typography/#a_20_Minimum__desired_and_maximum_word_spacing]) (László Németh)
- Перші та вторинні ключі відображаються у підказках полів індексів. (Andreas Heinisch) tdf#143157
- Для заголовків Навігатор тепер відображає підказку з основним словом і кількістю символів, яка включає всі підрядкові слова і символи. (Jim Raykowski) tdf#163646
-
Підказка з контуром слова та підрахунком символів, що включає всі слова та символи підконтуру
- Було додано команду для вставки розриву абзацу перед таблицею: «.uno:BreakAboveTable». (Ujjawal Kumar) tdf#149825
- Тепер легше контролювати вибір тексту під час прокручування вікна. (Oliver Specht, CIB) tdf#50743
- Додано діалогове вікно для копіювання вмісту поля з документа, доступного лише для читання. (Oliver Specht, CIB) tdf#164318
-
Діалогове вікно для копіювання вмісту поля з документа, доступного тільки для читання
- Нове поле, яке відображає кількість сторінок для діапазону до наступного скидання нумерації. (Oliver Specht, CIB) tdf#71583
- Додано команду (за допомогою комбінації клавіш Ctrl + ⇧ Shift + F2) для перетворення полів у звичайний текст. (Oliver Specht, CIB) tdf#45946
- Запис змін доріжок у вікні у Writer blog post. (Miklos Vajna, Collabora)
- З'явилася можливість 'відновити' зміни в Writer (відхилити історію) blog post. (Miklos Vajna, Collabora)
- Підтримка взаємозалежних відстежуваних змін тепер покращена (публікація в блозі публікація в блозі 2). (Miklos Vajna, Collabora)
- У діалоговому вікні автоматичного редагування ▸ ▸ ▸ додано опцію для редагування зображень. (Karthik Godha) tdf#139331
-
Виберіть 'Усі зображення' зі спадного меню в діалоговому вікні 'Додати ціль', щоб відредагувати зображення.
- Тепер у Writer можна налаштувати мову певних розділових знаків. (Jonathan Clark, TDF) tdf#66791 tdf#166011 tdf#166012
-
У деяких випадках Writer сприйматиме розділові знаки не тією мовою, якою передбачалося. Тепер це можна виправити, вибравши текст і встановивши правильну мову.
Доступність
- З'явилася перевірка доступності для посилань у верхньому/нижньому колонтитулі. (Balázs Varga, Collabora) tdf#164797
Продуктивність
- Певний важкий DOC-файл надихнув на оптимізацію завантаження мовних даних і розміщення графічних об'єктів. (Noel Grandin, Collabora) tdf#141415
- Завантаження документів Writer з відстеженням змін тепер відбувається швидше. (Noel Grandin, Collabora) tdf#162343
- Оптимізовано роботу зі скасуванням, що значно пришвидшило видалення дуже великих таблиць Writer. (Noel Grandin, Collabora) tdf#136238
- Завантаження таблиць Writer, що містять закладки, стало швидшим. (Mike Kaganski, Collabora) tdf#165918
- Великі документи запису справа наліво відкриваються швидше. (Noel Grandin, Collabora) tdf#64991
Calc
- Діалогове вікно Імпорт тексту, яке використовується під час імпорту CSV, тепер має прапорець (увімкнено за замовчуванням). Цей прапорець визначає, чи буде показано діалогове вікно під час імпорту CSV, або чи будуть автоматично застосовані збережені (налаштовані під час останнього використання діалогового вікна) налаштування. Якщо прапорець знято, і діалогове вікно зазвичай не показується, його можна показати (один раз) за допомогою нового прапорця у діалоговому вікні Відкриття файлу, який працює так само, як і давно існуючий відповідний прапорець у діалоговому вікні Збереження файлу: він стає активним, коли у випадаючому списку фільтра вибирається формат файлу, параметри якого можна налаштувати. (Shardul Vikram Singh) tdf#74580
-
У діалоговому вікні імпорту тексту тепер є прапорець, який завжди відображається під час імпорту CSV.
- Оператори умовного форматування в наборах піктограм тепер можна налаштовувати. (Ahmed Hamed) tdf#61313
-
Оператори умовного форматування в наборах значків тепер можуть бути налаштовані.
- До контекстного меню клітинок Calc додано пункт "Очистити автофільтр". (Ujjawal Kumar) tdf#164322
-
Опція "Очистити автофільтр".
- Діалогове вікно імпорту тексту тепер відображається лише для спеціальних дій "Вставити", щоб уникнути непотрібних переривань. (Shardul Vikram Singh) tdf#65872
Нові функції
- Додано функцію CHOOSECOLS. (Xisco Faulí, TDF) tdf#151000
- Додано функцію CHOOSEROWS. (Xisco Faulí, TDF) tdf#150999
- Додано функцію DROP. (Xisco Faulí, TDF) tdf#150998
- Додано функцію EXPAND. (Xisco Faulí, TDF) tdf#151001
- Додано функцію HSTACK. (Xisco Faulí, TDF) tdf#150868
- Додано функцію TAKE. (Xisco Faulí, TDF) tdf#150997
- Додано функцію TEXTAFTER. (Xisco Faulí, TDF) tdf#150865
- Додано функцію TEXTBEFORE. (Xisco Faulí, TDF) tdf#150864
- Додано функцію TEXTSPLIT. (Xisco Faulí, TDF) tdf#150866
- Додано функцію TOCOL. (Xisco Faulí, TDF) tdf#150879
- Додано функцію TOROW. (Xisco Faulí, TDF) tdf#150878
- Додано функцію VSTACK. (Xisco Faulí, TDF) tdf#150867
- Додано функцію WRAPCOLS. (Xisco Faulí, TDF) tdf#150881
- Додано функцію WRAPROWS. (Xisco Faulí, TDF) tdf#150880
Продуктивність
- Покращено швидкість рендерингу XLSX-файлів з великою кількістю умовного форматування. (Noel Grandin, Collabora) 185df5e6
- Швидкість відкриття XLSX-файлів з великою кількістю умовного форматування було значно покращено. (Noel Grandin, Collabora) tdf#134864
- Значно покращено швидкість відкриття XLSX файлів з великою кількістю графічних об'єктів. (Noel Grandin, Collabora) tdf#130326 tdf#150623
- Оптимізовано розрахунок висоти рядка при перемиканні аркушів Calc, що значно скоротило час очікування в складних електронних таблицях. (Noel Grandin, Collabora) tdf#150623
- Перемикання аркушів Calc з великою кількістю об'єктів малювання тепер відбувається набагато швидше. (Noel Grandin, Collabora) tdf#131595
- Покращено ефективність перевірки орфографії в багатомовних електронних таблицях (Caolán McNamara, Noel Grandin; Collabora) 9a1f131a 3c7156da
- Робота з великими діаграмами в Calc тепер набагато швидша при завантаженні, перемиканні режимів редагування та перемиканні аркушів. (Noel Grandin, Collabora) tdf#147874 tdf#151876
- Покращено швидкість завантаження файлів XLSX з великою кількістю атрибутів customFormat у рядках. (Noel Grandin, Collabora) tdf#163015
- Швидкість завантаження XLSX-файлів з великою кількістю формул, умовного форматування та коментарів було значно покращено. (Noel Grandin, Collabora) tdf#166684
- Покращено продуктивність роботи з електронними таблицями з великою кількістю коментарів. (Noel Grandin, Collabora) tdf#161372
Impress
- Ctrl + колесо прокрутки змінює кількість слайдів, що відображаються в одному рядку у поданні Сортувальник слайдів. (Oliver Specht, CIB) tdf#117946
- Підтримуються вбудовані шрифти у файлах PPTX. (Tomaž Vajngerl, Collabora) faf45f80 d0ee08cf
- Кращий алгоритм для визначення, чи використовується шрифт і чи потрібно його вбудовувати під час експорту у PPTX (презентацію PowerPoint) (Tomaž Vajngerl, Collabora) 777ff280
- Тепер можна копіювати шаблони слайдів у програмі Impress і шаблони сторінок у програмі Draw. (Mohamed Ali) tdf#45617
Draw
- Межі відображаються для полів сторінки; вимкніть їх за допомогою експертної опції
Draw::Малювати::Різне::Текстовий Об'єкт:: Показати Межу (Heiko Tietze, TDF) tdf#89420
-
Намалюйте межі сторінки.
Основне / Загальне
- Реалізовано новий режим перегляду для всієї програми. У ньому всі файли відкриваються у режимі лише для читання, всі інструменти редагування вимкнено. Режимом керує нова експертна конфігурація "ViewerAppMode". (Mike Kaganski, Collabora) tdf#62845
- У Windows механізм автоматичного оновлення (“ MAR ”) тепер реєструє лише його
update _ service.exeяк службу технічного обслуговування Windows “ LibreOffice ” (що дозволяє робити оновлення з правами адміністратора), коли LibreOffice встановлений вC :\Program Files. (Stephan Bergmann, Collabora) tdf#164225 tdf#162780 - Фонове зображення в документі тепер відображається у вигляді растрової мініатюри у > > . (Justin Luth) tdf#125969
-
Фонове зображення тепер відображається як мініатюра у вигляді растрового зображення.
- SHA384 з AES_192 тепер враховується, це дозволяє, наприклад, відкривати більше зашифрованих файлів. (Julien Nabet) tdf#166241
- Відмітка часу підпису PDF при експорті документа тепер вимагає одного обчислення криптографічного підпису замість двох. Тому PIN-код потрібно вводити не більше одного разу в процесі. (Juraj Šarinay) tdf#147452
- Формат PDF-документів, підписаних при експорті, тепер сумісний з Adobe Acrobat Reader. (Juraj Šarinay) tdf#121133
- OLE-об'єкти, такі як діаграми у Calc, тепер можна пропорційно змінювати з клавішею ⇧ Shift або без неї у режимі редагування (так само, як і інші фігурні об'єкти). Крім того, переміщення об'єктів OLE у режимі редагування шляхом перетягування межі буде примусово повернуто на 45°, якщо натиснуто клавішу ⇧ Shift. (Laurent Balland) tdf#163816
-
Зміна розміру діаграми в режимі редагування зберігає співвідношення висоти та ширини за допомогою ручок у кутах; клавіша ⇧ Shift перемикає поведінку.
- 25.8.3Вимкнуто додаткові пробіли між символами хангиль та іншими символами, що не є символами CJK. (Jonathan Clark) tdf#136663
Фільтри
- Тепер можна імпортувати зашифровані гібридні PDF-файли. (David Gilbert) tdf#55425
- Автофільтри тепер імпортуються з XML-файлів MS Excel. (Kohei Yoshida) tdf#154311
- 25.8.2Видалені коментарі з відстеженими змінами тепер повністю видаляються з неоригінальних документів DOCX/DOC. (Mike Kaganski, Collabora) tdf#108791
- Відображення китайських, японських та корейських документів DOC/DOCX значно точніше. (Jonathan Clark, TDF) tdf#88908 tdf#83844 tdf#80596
- Додано сумісність макета документів DOCX з дефісом, створених у MSO 2016 та пізніших версіях: переміщуйте лише слова з дефісом між сторінками та стовпцями (не на весь рядок, як у попередньому виправленні сумісності MSO 2013), (допис у блозі), див. також пов’язані розробки розширення ODF та інтерфейсу користувача (ця розробка фінансувалася через Фонд NGI0 Entrust, фонд, створений Фондом NLnet за фінансової підтримки програми Європейської Комісії «Інтернет наступного покоління»). (László Németh) tdf#165354
- Виправлено багаторівневу нумерацію DOCX. (Michael Stahl, Collabora) tdf#166975
-
Порівняння багаторівневої нумерації DOCX
PDF 2.0
Додано підтримку експорту PDF 2.0 (ISO 32000-2) (Tomaž Vajngerl, Collabora)
- Впроваджено сучасне шифрування AES-256, яке є обов'язковим для PDF 2.0.
- Додано підтримку PDF/A-4, що використовує PDF 2.0 як основу.
- Перерозташували інтерфейс експорту PDF, щоб логічніше об'єднати розділи (форми).
- Об'єднав версії PDF і PDF/A в одне випадаюче меню.
- Додано нові структурні елементи (/Em /Strong /Title)
- Додано /AFRelationship для вбудованих файлів.
- У гібридному режимі вбудований документ ODF позначається як джерело.
-
Перероблено діалогове вікно експорту PDF, в якому як версія виводу вказано PDF 2.0.
Інтерфейс користувача
- Діалогове вікно Редагування поля можна відкрити в документах, доступних лише для читання. (Oliver Specht, CIB) tdf#164318
- Панель інструментів форматування відображається в розділах, позначених як доступні для редагування в документах, призначених лише для читання. (Tibor Nagy, Collabora) tdf#146549
- Для вибору валюти більше не потрібно натискати кнопку . (Szymon Kłos, Collabora) tdf#165589
- У рядку швидкого пошуку з'явилася опція пошуку діакритичних знаків. (Johann Lorber, Linagora) tdf#163616
-
Збіг діакритичних знаків у рядку швидкого пошуку. Збіги «atencao» та «atenção»
- Додано кнопку перемикача для відображення пароля у діалогах введення пароля. (Balázs Varga, Collabora; Karthik Godha) tdf#146947
- Перемикання режиму обертання для вибраного об'єкта тепер можна зробити одним клацанням миші в Writer і Calc, а не тільки в Impress і Draw. (Oliver Specht, CIB) tdf#90293
- Вікна документів LibreOffice, а також центр "Пуск" тепер перемикатимуться у власний повноекранний режим macOS натисканням зеленої кнопки заголовка вікна. (Patrick Luby) tdf#128186
- Меню "Вікно" у LibreOffice тепер містить пункти меню позиціонування та розташування вікон, які Apple додала у macOS Sequoia. (Patrick Luby) tdf#165448
- Діалогове вікно «Ласкаво просимо/Що нового» надає доступ до вибору інтерфейсу користувача та опцій зовнішнього вигляду. (Heiko Tietze, TDF) tdf#137931
- Вибір інтерфейсу користувача ▸ дозволяє активувати панелі інструментів (Heiko Tietze, TDF) tdf#158880
-
Активна панель інструментів у засобі вибору інтерфейсу користувача.
Доступність
- Меню у діалоговому вікні ▸ ▸ тепер доступне для зчитування з екрана у Windows. (Michael Weghorn, TDF) tdf#157001
- Додано підтримку атрибуту IAccessible2 «text-indent», який може використовуватися допоміжними технологіями, такими як екранні зчитувачі, для повідомлення про відступ першого рядка абзацу (екранний зчитувач NVDA в Windows підтримує цю функцію, починаючи з версії NVDA 2025.1). (Michael Weghorn, TDF) tdf#164795
- Подання дизайну таблиці у Base ( ▸ ) більше не не реагує, коли у Windows активовано зчитувач з екрана. (Michael Weghorn, TDF) 8a919d02
- Комбіновані вікна та інші елементи керування всередині панелей інструментів тепер також представлені в дереві доступності програми. (Michael Weghorn, TDF) tdf#163989
Зміни в рядках інтерфейсу користувача
Написання сценаріїв
- Версія внутрішнього Python — 3.11.
- Постачаємо pip з внутрішнім пітоном. (Xisco Fauli, TDF) tdf#162786
Бібліотеки ScriptForge
Розширювана та надійна колекція ресурсів макроскриптів для LibreOffice, які можна викликати з користувацьких скриптів Basic або Python. (Jean-Pierre Ledure)
Бібліотеки надають загалом 33 сервіси, кожен з яких має набір методів та властивостей.
Нове у LibreOffice 25.8:
- Нова властивість calc.XRectangle(rangename) повертає координати (у пікселях) на екрані, де знаходиться заданий діапазон. Це відкриває можливості для ефективного використання спливних меню. Дивіться Вікі: спливне меню.
- Переклад іспанською мовою вже доступний (B. Antonio Fernández).
- Метод calc.Intersect(range1, range2) обчислює спільну площу двох вхідних діапазонів.
- За допомогою методу contextmenu.RemoveAllItems() ви можете створити повністю налаштоване контекстне меню. Приклад у Wiki: контекстне меню.
- Щоб уникнути дублікатів, властивість document.MenuHeaders перераховує меню, наявні на панелі меню.
- У службі Calc з'явилися нові методи форматування ("AlignRange", "BorderRange", "ColorizeRange", "DecorateFont" і "FormatRange"). Дивіться приклад на Wiki: діапазон форматування.
- Елементи керування TabPageContainer тепер можна вставляти у діалоги за допомогою коду. Перемикання сторінок у діалогах: Wiki: сторінки з вкладками.
- Все ще в діалогових вікнах, метод діалогового вікна «ImportControl()» копіює елементи керування між діалоговими вікнами: Wiki: створення складених діалогових вікон
- Нова властивість platform.UntitledPrefix надає префікс для назви нових документів. Це може зробити макроси більш мовно-агностичними.
- Доопрацьовано службу винятків: властивості ReportScriptErrors, StopWhenError, ReturnCode та ReturnCodeDescription дозволяють авторам скриптів вирішувати, що має робити ScriptForge, коли програма виявляє помилку.
- Функція ui.CreateBaseDocument() дозволяє вам визначити, окрім баз даних HSQLDB, FIREBIRD та CALC (вбудованих), також тип FIREBIRD_EXTERNAL.
- Нова властивість calc.DefinedNames, пов'язана з методом calc.DefineName(), дозволяє вам керувати визначеними іменами як на рівні аркуша, так і на глобальному рівні.
Весь набір сервісів (за винятком тих, що краще виконуються вбудованими функціями) доступний для скриптів Python з ідентичним синтаксисом і поведінкою, як і в Basic.
ScriptForge у вікі: читайте Macros/ScriptForge. (Lobaluna).
Українську версію документації бібліотек ScriptForge (25.8) частково інтегровано у сторінки допомоги LibreOffice (https://help.libreoffice.org/25.8/uk/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Наразі триває їх доопрацювання та переклад іншими мовами. (Alain Romedenne, Rafael Lima)
Android Viewer
Локалізація
Нові мови/локалі з даними про локалі
- Додано албанську локаль. (Xisco Faulí, TDF) tdf#96151
- Додано молдовську локаль. (Xisco Faulí, TDF) tdf#136753
- Додано валюту Bitcoin. (Xisco Faulí, TDF) tdf#167431
Покращення інструментів вичитування та мовної підтримки
- Додано словники для перевірки правопису та правила переносів для цих мов: пенджабі, орія, санскрит, каннада та ассамська.
- Додано словники з перевіркою правопису для мов: тамільська та маратхі.
- Словники перевірки орфографії були оновлені для таких мов: українська, данська, англійська GB + ZA, гінді, монгольська, іспанська та тайська.
- Додано тезаурус "Маратхі".
- Словенська мова оновлений тезаурус. (Martin Srebotnjak, OdprtiTezaver)
Довідка LibreOffice
Сторінки довідки для нових функцій Calc:
CHOOSECOLS CHOOSEROWS DROP EXPAND HSTACK TAKE TEXTAFTER TEXTBEFORE TEXTSPLIT TOCOL TOROW VSTACK WRAPCOLS WRAPROWS (Olivier Hallot, TDF)
Оновлення та виправлення контенту довідки:
- O. Hallot, TDF
- G. Kelemen, Collabora
- A. Romedenne
- I. Lauhakangas, TDF
- S. Horáček
- B. Buzea
- A. Timar, Collabora Productivity
Видалення / застарівання функцій
Слоган «Спільнота» було видалено..
Сумісність з різними платформами
Видалено підтримку Windows 7 та 8/8.1.
Припинено підтримку збірок Windows для x86 (32-розрядних) версій.
25.8 буде останньою версією, яка працюватиме на macOS 10.15 — LibreOffice 26.2 вимагатиме macOS 11 або пізнішої версії.
Зміни в API
- Видалено інтерфейс XTiledRenderable UNO. ccefc5e5
Зміни конфігурації
Додано підтримку інструментарію Java. tdf#165774
Поточні експериментальні функції
Увімкнення експериментальних функцій ▸ ▸ ▸ ▸
- Writer тепер має попередню підтримку відступу першого рядка, відступу перед текстом і відступу після тексту, що залежать від шрифту. Цю функцію можна використовувати, ввівши значення відступу в діалоговому вікні властивостей абзацу, включаючи одиницю «em» для стандартної типографічної одиниці або «ic» для ширини ідеографічного символу CJK. (Jonathan Clark, TDF) tdf#36709 tdf#163913
- Автодоповнення коду BASIC IDE та допоміжні ресурси, у ▸ ▸ ▸
- Нове діалогове вікно менеджера макросів ▸ ▸ , яке поєднує функції 5-ти існуючих діалогових вікон, що використовуються для керування базовими макросами та макромовами фреймворку сценаріїв, в одне діалогове вікно. (Jim Raykowski) tdf#120658
-
Діалогове вікно «Менеджер макросів», яке поєднує в одному діалоговому вікні функції 5-ти існуючих діалогових вікон, що використовуються для керування базовими макросами та мовою макросів фреймворку сценаріїв.
- Здорове шифрування ODF: Реалізовано новий режим шифрування ODF на основі пароля, який має такі переваги (Michael Stahl, Collabora) tdf#105844:
- більш ефективний завдяки отриманню ключа тільки один раз на пакет
- більш стійкий до несанкціонованого доступу завдяки автентифікованому шифруванню (AES-GCM)
- краще приховування метаданих для зменшення витоків інформації
- підвищена стійкість до грубої атаки за допомогою функції виведення ключів Argon2id з обмеженою пам'яттю









