یادداشتهای انتشار لیبره آفیس نسخه 25.8
Writer
- قانون خط فاصلهگذاری
انتقال خط
اضافه شده است تا انتخاب شود که آیا کلمات خط آخر صفحات با خط فاصله نوشته شوند یا خیر و کل خطوط به صفحات بعدی منتقل شوند (blog post). همچنین قابلیت همکاری با MSO 2016 و جدیدتر از آن را در Filters ببینید (این توسعه از طریق صندوق سپرده NGI0، صندوقی که توسط بنیاد 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
- A command (with the shortcut Ctrl + ⇧ Shift + F2) was added for converting fields into plain text. (Oliver Specht, CIB) tdf#45946
- Per-window track changes recording in Writer (blog post). (Miklos Vajna, Collabora)
- It is now possible to 'reinstate' changes in Writer (reject with history, blog post). (Miklos Vajna, Collabora)
- Support for interdependent tracked changes is now improved (blog post blog post 2). (Miklos Vajna, Collabora)
- An option to redact images was added in the Auto-Redact dialog (Karthik Godha) ▸ ▸ .tdf#139331
- It is now possible to set the language of certain punctuation characters in Writer. (Jonathan Clark, TDF) tdf#66791 tdf#166011 tdf#166012
Accessibility
- There is now an accessibility check for links and references in header/footer. (Balázs Varga, Collabora) tdf#164797
Performance
- A certain heavy DOC file inspired optimisations to the loading of language data and laying out of graphical objects. (Noel Grandin, Collabora) tdf#141415
- Loading Writer documents with change tracked moves is now faster. (Noel Grandin, Collabora) tdf#162343
- Undo handling was optimised, making the deletion of very large Writer tables much faster. (Noel Grandin, Collabora) tdf#136238
- Loading of Writer tables containing bookmarks was made faster. (Mike Kaganski, Collabora) tdf#165918
- Large right-to-left Writer documents are faster to open. (Noel Grandin, Collabora) tdf#64991
Calc
- Text Import dialog, that is used in CSV import, now has (Shardul Vikram Singh) checkbox (enabled by default). This checkbox controls, if the dialog will be shown on CSV import, or if the saved (configured on last dialog use) settings will be used automatically. When the checkbox is unchecked, and the dialog is normally not shown, it is possible to show it (once), using a new checkbox in the File Open dialog, which works the same way as long-existing respective checkbox in File Save dialog: it gets enabled, when a file format, that has configurable settings, is selected in the filter frop-down list.tdf#74580
-
Text Import dialog now has checkbox to always show on CSV import.
- Conditional formatting operators in icon sets can now be customised. (Ahmed Hamed) tdf#61313
-
Conditional formatting operators in icon sets can now be customised.
- A "Clear AutoFilter" option was added to the context menu of Calc cells. (Ujjawal Kumar) tdf#164322
-
"Clear AutoFilter" option.
- Text Import dialog is now only shown for Paste Special actions to avoid unnecessary interruptions. (Shardul Vikram Singh) tdf#65872
New functions
- CHOOSECOLS function was added. (Xisco Faulí, TDF) tdf#151000
- CHOOSEROWS function was added. (Xisco Faulí, TDF) tdf#150999
- DROP function was added. (Xisco Faulí, TDF) tdf#150998
- EXPAND function was added. (Xisco Faulí, TDF) tdf#151001
- HSTACK function was added. (Xisco Faulí, TDF) tdf#150868
- TAKE function was added. (Xisco Faulí, TDF) tdf#150997
- TEXTAFTER function was added. (Xisco Faulí, TDF) tdf#150865
- TEXTBEFORE function was added. (Xisco Faulí, TDF) tdf#150864
- TEXTSPLIT function was added. (Xisco Faulí, TDF) tdf#150866
- TOCOL function was added. (Xisco Faulí, TDF) tdf#150879
- TOROW function was added. (Xisco Faulí, TDF) tdf#150878
- VSTACK function was added. (Xisco Faulí, TDF) tdf#150867
- WRAPCOLS function was added. (Xisco Faulí, TDF) tdf#150881
- WRAPROWS function was added. (Xisco Faulí, TDF) tdf#150880
Performance
- Speed of rendering XLSX files with lots of conditional formatting was improved. (Noel Grandin, Collabora) 185df5e6
- Speed of opening XLSX files with lots of conditional formatting was greatly improved. (Noel Grandin, Collabora) tdf#134864
- Speed of opening XLSX files with lots of graphical objects was significantly improved. (Noel Grandin, Collabora) tdf#130326 tdf#150623
- Row height calculation when switching Calc sheets was optimised, greatly reducing the waiting time in complex spreadsheets. (Noel Grandin, Collabora) tdf#150623
- Switching Calc sheets with lots of drawing objects is now much faster. (Noel Grandin, Collabora) tdf#131595
- Spellchecking performance in multi-language spreadsheets was improved (Caolán McNamara, Noel Grandin; Collabora) 9a1f131a 3c7156da
- Handling large charts in Calc is now much faster when loading, toggling edit mode and switching sheets. (Noel Grandin, Collabora) tdf#147874 tdf#151876
- The loading speed of XLSX files with lots of customFormat attributes in rows was improved. (Noel Grandin, Collabora) tdf#163015
- The loading speed of XLSX files with lots of formulas, conditional formatting and comments was greatly improved. (Noel Grandin, Collabora) tdf#166684
- The performance of working with spreadsheets with lots of comments was improved. (Noel Grandin, Collabora) tdf#161372
Impress
- Ctrl + scrollwheel changes how many slides are displayed per row in the Slide Sorter view. (Oliver Specht, CIB) tdf#117946
- Embedded fonts in PPTX files are now supported. (Tomaž Vajngerl, Collabora) faf45f80 d0ee08cf
- Better algorithm to determine is a font is used and needs to be embedded when exporting to PPTX (Tomaž Vajngerl, Collabora) 777ff280
- Master Slides in Impress and Master Pages in Draw can now be copied. (Mohamed Ali) tdf#45617
Draw
- Boundaries are shown for page margins; disable with the expert option
Draw::Misc::TextObject::ShowBoundary
(Heiko Tietze, TDF) tdf#89420
-
Draw page boundaries.
Core / General
- A new application-wide Viewer mode is implemented. In it, all files are opened in read-only mode; all editing tools are disabled. The mode is controlled by the new "ViewerAppMode" expert configuration. (Mike Kaganski, Collabora) tdf#62845
- On Windows, the automatic (“MAR”) update mechanism now only registers its
update_service.exe
as a Windows “LibreOffice Maintenance Service” (that allows to do updates with administrator privileges) when LibreOffice is installed toC:\Program Files
. (Stephan Bergmann, Collabora) tdf#164225 tdf#162780 - Background image in the document now visible as a bitmap thumbnail in (Justin Luth) ▸ ▸ .tdf#125969
-
Background image now visible as a bitmap thumbnail.
- SHA384 with AES_192 is now taken into account, it allows for example to open more encrypted files. (Julien Nabet) tdf#166241
- PDF signature timestamping on document export now requires a single cryptographic signature computation instead of two. A PIN code must therefore be entered at most once in the process. (Juraj Šarinay) tdf#147452
- The format of PDF documents signed on export is now compatible with Adobe Reader. (Juraj Šarinay) tdf#121133
- OLE objects, such as Charts in Calc, can now be resized proportionally with or without ⇧ Shift key in edit mode (same behavior as other shape objects). Moreover, moving OLE objects in edit mode by dragging the border is forced to 45° direction if ⇧ Shift is pressed. (Laurent Balland) tdf#163816
Filters
- Autofilters are now imported from MS Excel XML files. (Kohei Yoshida) tdf#154311
- Encrypted hybrid PDFs can now be imported. (David Gilbert) tdf#55425
- Display of Chinese, Japanese, and Korean DOC/DOCX documents is significantly more accurate. (Jonathan Clark, TDF) tdf#88908 tdf#83844 tdf#80596
- Add layout interoperability of hyphenated DOCX documents created in MSO 2016 and later: Move only hyphenated word across pages and columns (not full line, as in the previous MSO 2013 interoperability fix), (blog post), see also the associated ODF extension and user interface developments (this development was funded through the NGI0 Entrust Fund, a fund established by NLnet Foundation with financial support from the European Commission’s Next Generation Internet programme). (László Németh) tdf#165354
- DOCX multilevel numbering fixed. (Michael Stahl, Collabora) tdf#166975
-
DOCX multilevel numbering compared
PDF 2.0
Support for exporting PDF 2.0 (ISO 32000-2) was added (Tomaž Vajngerl, Collabora)
- Implemented modern AES-256 encryption that is mandatory with PDF 2.0.
- Added PDF/A-4 support, which is using PDF 2.0 as the base.
- Rearranged the PDF Export UI to more logically combine the sections (Forms).
- Combined the PDF and PDF/A versions into one drop-down.
- Added new structure elements (/Em /Strong /Title)
- Added /AFRelationship for the embedded files.
- In hybrid mode the embedded ODF document is marked as source.
-
Rearranged PDF export dialog showing PDF 2.0 as the output version.
User Interface
- Edit Field dialog can be opened in read-only documents. (Oliver Specht, CIB) tdf#164318
- Formatting toolbar is visible in sections that are marked as editable in read-only documents. (Tibor Nagy, Collabora) tdf#146549
- Currency dropdown no longer requires clicking an OK button. (Szymon Kłos, Collabora) tdf#165589
- Quick Find bar now has an option to match diacritics. (Johann Lorber, Linagora) tdf#163616
-
Match Diacritics in Quick Find bar. Matches "atencao" and "atenção"
- A toggle button to show the password in password input dialogs was added. (Balázs Varga, Collabora; Karthik Godha) tdf#146947
- Toggling rotation mode for a selected object can now be done with a single click in Writer and Calc and not only in Impress and Draw. (Oliver Specht, CIB) tdf#90293
- LibreOffice document windows as well as the Start Center will now toggle into and out of native macOS full screen mode by pressing a window's green title button. (Patrick Luby) tdf#128186
- LibreOffice's Window menu now includes the window positioning and arrangement menu items that Apple added in macOS Sequoia. (Patrick Luby) tdf#165448
- Welcome/WhatsNew dialog offers access to the UI picker and the appearance options (Heiko Tietze, TDF) tdf#137931
- The UI picker (Heiko Tietze, TDF) ▸ allows to activate toolbarstdf#158880
-
Activate toolbars in user interface picker.
Accessibility
- Menus in the (Michael Weghorn, TDF) ▸ ▸ dialog are now screen reader accessible on Windows.tdf#157001
- Support for the IAccessible2 "text-indent" attribute was added, which can be used by assistive technology like screen readers to report the indent of a paragraph's first line (the NVDA screen reader on Windows supports that from NVDA version 2025.1 on). (Michael Weghorn, TDF) tdf#164795
- The table design view in Base ( (Michael Weghorn, TDF) ▸ ) no longer becomes unresponsive when a screen reader is active on Windows.8a919d02
- Comboboxes and other controls inside toolbars are now also represented in the accessibility tree of the application. (Michael Weghorn, TDF) tdf#163989
Changes in UI strings
Scripting
- The version of the internal Python is 3.11.13.
- Ship pip with internal python. (Xisco Fauli, TDF) tdf#162786
The ScriptForge libraries
An extensible and robust collection of macro scripting resources for LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre Ledure)
The libraries expose a total of 33 services each with a bunch of methods and properties.
New in LibreOffice 25.8:
- The new calc.XRectangle(rangename) property returns the coordinates (in pixels) on the screen where the given range is located. This opens the door to effective use of popup menus. See Wiki: popup menu.
- The translation in Spanish is now available (B. Antonio Fernández).
- The calc.Intersect(range1, range2) method computes the common area of 2 input ranges.
- With the contextmenu.RemoveAllItems() method, you can opt for configuring a totally customized context menu. Example in Wiki: context menu.
- To avoid duplicates, the document.MenuHeaders property lists the menus present in the menubar.
- The Calc service now hosts new formatting methods (AlignRange, BorderRange, ColorizeRange, DecorateFont and FormatRange). See an example on Wiki: format range.
- TabPageContainer controls may now be inserted in dialogs by code. Page switching in dialogs: Wiki: tabbed pages.
- Still in dialogs, the dialog.ImportControl() method copies controls between dialogs: Wiki: building compound dialogs
- The new platform.UntitledPrefix property provides the prefix used to name new documents. This can make macros more language agnostic.
- The Exception service is revised : the ReportScriptErrors, StopWhenError, ReturnCode and ReturnCodeDescription properties let the author of scripts decide what ScriptForge should do when an error is detected by the software.
- The ui.CreateBaseDocument() let you define, in addition to HSQLDB, FIREBIRD and CALC (embedded) databases, also the type FIREBIRD_EXTERNAL.
- The new calc.DefinedNames property associated with the calc.DefineName() method lets you manage defined names both at sheet and global levels.
The whole set of services (except when better done by native built-in functions) is made available for Python scripts with identical syntax and behavior as in Basic.
ScriptForge in the wiki: read Macros/ScriptForge
(Lobaluna).
The English version of the documentation of the ScriptForge libraries (25.8) is partially integrated in the LibreOffice help pages (https://help.libreoffice.org/25.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their finalization and translation into other languages is underway. (Alain Romedenne, Rafael Lima)
Android Viewer
Localization
New languages/locales with locale data
- Add Albanian locale. (Xisco Faulí, TDF) tdf#96151
- Add Moldovan locale. (Xisco Faulí, TDF) tdf#136753
- Add Bitcoin currency. (Xisco Faulí, TDF) tdf#167431
Improvements to proofing tools and language support
- Spell check dictionaries and hyphenation rules were added for the languages: Punjabi, Oriya, Sanskrit, Kannada, and Assamese.
- Spell check dictionaries were added for the languages: Tamil, and Marathi.
- Spell check dictionaries were updated for the languages: Danish, English GB + ZA, Hindi, Mongolian, Spanish, Thai, and Ukrainian.
- Marathi thesaurus was added.
- Slovenian thesaurus was updated. (Martin Srebotnjak, OdprtiTezaver)
LibreOffice Help
Help pages for new Calc functions:
CHOOSECOLS CHOOSEROWS DROP EXPAND HSTACK TAKE TEXTAFTER TEXTBEFORE TEXTSPLIT TOCOL TOROW VSTACK WRAPCOLS WRAPROWS (Olivier Hallot, TDF)
Help content updates and fixes:
- O. Hallot, TDF
- G. Kelemen, Collabora
- A. Romedenne
- I. Lauhakangas, TDF
- S. Horáček
- B. Buzea
- A. Timar, Collabora Productivity
Feature Removal / Deprecation
Platform Compatibility
Support for Windows 7 and 8/8.1 was removed.
Support for x86 (32-bit) Windows builds is deprecated.
25.8 will be the last version to run on macOS 10.15 - LibreOffice 26.2 will require macOS 11 or later
API Changes
- The XTiledRenderable UNO interface was removed. ccefc5e5
Configuration Changes
Support for Java instrumentation has been added.
Current Experimental Features
Experimental features are enabled
▸ ▸ ▸ ▸- Writer now has provisional support for font-relative first line, before-text, and after-text paragraph indentation. This feature may be used by entering indentation values in the paragraph properties dialog, including the unit 'em' for the standard typographical unit, or 'ic' for the width of a CJK ideographic character. (Jonathan Clark, TDF) tdf#36709 tdf#163913
- BASIC IDE code completion and auxiliary resources, in ▸ ▸ ▸
- New Macro Manager dialog (Jim Raykowski) ▸ ▸ that combines the functions of 5 existing dialogs used for Basic macro and scripting framework macro language management into one dialog.tdf#120658
ODF Wholesome Encryption: A new mode of password-based ODF encryption has been implemented, with the following advantages (Michael Stahl, Collabora) tdf#105844:
- more performant due to deriving a key only once per package
- more tamper-resistant with authenticated encryption (AES-GCM)
- better hiding of metadata to reduce information leaks
- higher resistance to brute forcing using memory-hard Argon2id key derivation function