Jump to content

Informe de novedades de LibreOffice 25.8

From The Document Foundation Wiki
This page is a translated version of the page ReleaseNotes/25.8 and the translation is 30% complete.

Writer

  • Se ha añadido la regla de silabación «Mover renglón» para elegir si se separan o no las palabras del último renglón de las páginas y, en su lugar, se trasladan renglones completos a las páginas siguientes (entrada del blog). Véase también la interoperatividad con MSO 2016 y versiones posteriores en Filtros (este desarrollo fue financiado a través del NGI0 Entrust Fund, un fondo creado por la Fundación NLnet con el apoyo financiero del programa Internet de Nueva Generación de la Comisión Europea). (László Németh) tdf#165354
  • Zonas de fin de párrafo, columna, página y páginas opuestas (entrada del blog) (László Németh)
  • Funcionalidad de espaciado mínimo, deseado y máximo entre palabras (entrada del blog) (László Németh)
  • Las claves primarias y secundarias aparecen en las descripciones emergentes de los campos de índice. (Andreas Heinisch) tdf#143157
  • Para los títulos del esquema, el Navegator muestra ahora una descripción emergente con el recuento de palabras y caracteres del esquema, que incluye todas las palabras y caracteres de los subniveles del esquema. (Jim Raykowski) tdf#163646
  • Se añadió una orden para insertar un salto de página antes de una tabla: .uno:BreakAboveTable. (Ujjawal Kumar) tdf#149825
  • Ahora es más fácil controlar cómo se selecciona el texto mientras se desplaza la visualización. (Oliver Specht, CIB) tdf#50743
  • Se añadió un diálogo para copiar el contenido de un campo desde un documento de solo lectura. (Oliver Specht, CIB) tdf#164318
  • A new field that displays the page count for a range until the next numbering reset was added. (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 Tools ▸ Auto-Redact ▸ Add Target. (Karthik Godha) tdf#139331

Accesibilidad

  • There is now an accessibility check for links and references in header/footer. (Balázs Varga, Collabora) tdf#164797

Rendimiento

  • 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 Always show on import 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 Edit filter settings 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. (Shardul Vikram Singh) tdf#74580
  • Ahora se pueden personalizar los operadores de formato condicional en los conjuntos de iconos. (Ahmed Hamed) tdf#61313
  • A "Clear AutoFilter" option was added to the context menu of Calc cells. (Ujjawal Kumar) tdf#164322
  • Text Import dialog is now only shown for Paste Special actions to avoid unnecessary interruptions. (Shardul Vikram Singh) tdf#65872

Funciones nuevas

  • Se añadió la función ELEGIRCOLS. (Xisco Faulí, TDF) tdf#151000
  • Se añadió la función ELEGIRFILAS. (Xisco Faulí, TDF) tdf#150999
  • Se añadió la función EXCLUIR. (Xisco Faulí, TDF) tdf#150998
  • Se añadió la función EXPANDIR. (Xisco Faulí, TDF) tdf#151001
  • Se añadió la función APILARH. (Xisco Faulí, TDF) tdf#150868
  • Se añadió la función TOMAR. (Xisco Faulí, TDF) tdf#150997
  • Se añadió la función TEXTAFTER. (Xisco Faulí, TDF) tdf#150865
  • Se añadió la función TEXTBEFORE. (Xisco Faulí, TDF) tdf#150864
  • Se añadió la función TEXTSPLIT. (Xisco Faulí, TDF) tdf#150866
  • Se añadió la función ENCOL. (Xisco Faulí, TDF) tdf#150879
  • Se añadió la función ENFILA. (Xisco Faulí, TDF) tdf#150878
  • Se añadió la función APILARV. (Xisco Faulí, TDF) tdf#150867
  • Se añadió la función AJUSTARCOLS. (Xisco Faulí, TDF) tdf#150881
  • Se añadió la función AJUSTARFILAS. (Xisco Faulí, TDF) tdf#150880

Rendimiento

  • 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

Núcleo/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 to C:\Program Files. (Stephan Bergmann, Collabora) tdf#164225 tdf#162780
  • Background image in the document now visible as a bitmap thumbnail in Page Style ▸ Area ▸ Bitmap. (Justin Luth) tdf#125969
  • 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
  • El formato de los documentos PDF firmados durante la exportación ahora es compatible con Adobe Acrobat 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
  • 25.8.3
    Disable extra spacing between Hangul and non-CJK characters. (Jonathan Clark) tdf#136663


Filtros

  • Ahora es posible importar PDF híbridos cifrados. (David Gilbert) tdf#55425
  • Autofilters are now imported from MS Excel XML files. (Kohei Yoshida) tdf#154311
  • 25.8.2
    Deleted comments with tracked changed are now fully removed in non-native DOCX/DOC documents. (Mike Kaganski, Collabora) tdf#108791
  • 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

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).
  • Se combinaron las versiones de PDF y PDF/A en un único desplegable.
  • Added new structure elements (/Em /Strong /Title)
  • Added /AFRelationship for the embedded files.
  • In hybrid mode the embedded ODF document is marked as source.


Interfaz de usuario

  • Es posible abrir el diálogo Editar campo en documentos de solo lectura. (Oliver Specht, CIB) tdf#164318
  • La barra de herramientas Formato es visible en secciones marcadas como editables en documentos de solo lectura. (Tibor Nagy, Collabora) tdf#146549
  • Currency dropdown no longer requires clicking an OK button. (Szymon Kłos, Collabora) tdf#165589
  • La barra Búsqueda rápida ahora incluye una opción para hacer correspondencia con los diacríticos. (Johann Lorber, Linagora) tdf#163616
  • Se añadió un botón de alternancia para mostrar la contraseña en los diálogos de introducción de contraseñas. (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 View ▸ User Interface... allows to activate toolbars (Heiko Tietze, TDF) tdf#158880

Accesibilidad

  • Menus in the File ▸ Templates ▸ Manage Templates dialog are now screen reader accessible on Windows. (Michael Weghorn, TDF) 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 (Tables ▸ Create Table in Design View...) no longer becomes unresponsive when a screen reader is active on Windows. (Michael Weghorn, TDF) 8a919d02
  • Comboboxes and other controls inside toolbars are now also represented in the accessibility tree of the application. (Michael Weghorn, TDF) tdf#163989

Cambios en las cadenas de la interfaz

Programación de secuencias de órdenes

  • La versión del Python interno es la 3.11.
  • 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

Regionalización

New languages/locales with locale data

  • Add Albanian locale. (Xisco Faulí, TDF) tdf#96151
  • Add Moldovan locale. (Xisco Faulí, TDF) tdf#136753
  • Adición de moneda bitcóin. (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)


Ayuda de LibreOffice

Help pages for new Calc functions:

ELEGIRCOLS ELEGIRFILAS EXCLUIR EXPANDIR APILARH TOMAR TEXTAFTER TEXTBEFORE TEXTSPLIT ENCOL ENFILA APILARV AJUSTARCOLS AJUSTARFILAS (Olivier Hallot, TDF)

Help content updates and fixes:


Eliminación y obsolescencia de funcionalidades

Compatibilidad con plataformas

Official releases are available for Linux on aarch64 architecture.

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

Cambios en la API

  • The XTiledRenderable UNO interface was removed. ccefc5e5

Cambios en la configuración

Support for Java instrumentation has been added.

tdf#165774

Funcionalidades experimentales actuales

Experimental features are enabled Tools ▸ Options ▸ LibreOffice ▸ Advanced ▸ Enable experimental features (may be unstable)

  • 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 Tools ▸ Options ▸ LibreOffice ▸ Basic IDE
  • New Macro Manager dialog Tools ▸ Macros ▸ Macro Manager that combines the functions of 5 existing dialogs used for Basic macro and scripting framework macro language management into one dialog. (Jim Raykowski) 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

Aviso:
You will need LibreOffice 24.2 or later to open these encrypted files. For this reason, by default the pre-existing standard ODF encryption is used.