ReleaseNotes/24.8
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
About this Page
Writer
- The comment area can now be resized. (Samuel Mehrbrodt, allotropia) tdf#73953
- Improve support for multi-page floating tables. blog post. (Miklos Vajna, Collabora)
- Legal numbering in Writer: DOC and RTF support blog post. (Miklos Vajna, Collabora)
Hyphenation
- “Exclude from hyphenation” character formatting: blog post (László Németh) tdf#106733
▸ ▸ ▸ is the first and ODF-compliant solution to disable the hyphenation of selected words in hyphenated paragraphs without losing spell checking and locale-dependent text layout.
Disabled hyphenation of the word “Ökobio” in paragraph 2 and 3. Using the old workaround in paragraph 2 (modifying language of the word to [None]) resulted lost text layout and spell checking. With the new “Exclude from hyphenation” character formatting in paragraph 3, the word “Ökobio” keeps spell checking and text layout: “Ö” (O with umlaut) gets wide dots only in German because of locale-dependent font features of Linux Libertine (Display G)
- “Hyphenate across column and page” paragraph formatting: blog post (László Németh) tdf#132599
Disabling
▸ ▸ ▸ results that both parts of a hyphenated word shall lie within a single page, implementing ODF paragraph feature fo:hyphenate-keep="page". Writer moves the last hyphenated line of the page (or column) to the next page (or column), similar to the default behavior of MSO 2016 and newer.Calc
- Define ranges when exporting sheets to PDF. (Nick Wingate, Collabora) 13bd849f
- Improve localization for the status bar and the sidebar with multiple views. blog post. (Miklos Vajna, Collabora)
- The sheet protection dialog is async. (Hubert Figuière, Collabora) e86c6423
- Add FILTER, SORT, SORTBY function. (Balázs Varga, allotropia) tdf#126573
- Add XLOOKUP function. (Winfried Donkers) (Balázs Varga, allotropia) tdf#127293
- Add XMATCH function. (Balázs Varga, allotropia) tdf#128425
- Improve copy and paste between Calc and Google Sheets. blog post. (Miklos Vajna, Collabora)
- Improve threaded calculation performance. Lockless Number Formatting and optimized reference counting. (Caolán McNamara, Collabora) tdf#160056
- Optimize redraw after a cell change by minimizing the area that needs to be refreshed. (Caolán McNamara, Collabora) 9bc2872d
- Implement allowing multi window view of a spreadsheet to have spell checking enabled in one window and disabled in another. (Caolán McNamara, Collabora) 7ecf1c5a
- Comments can now be deleted from the Navigator's right-click menu. (Rafael Lima) tdf#158704
Impress
- Notes are now available as a collapsible pane under the slide in Normal view. This can be turned on with tdf#33603 ▸ . (Sarper Akdemir, allotropia)
- Show text formatting toolbar when editing a text box in second toolbar row dee3e2d7 (Samuel Mehrbrodt, allotropia)
Draw
- Hovering over a layer's tab highlights the objects it contains. (Jim Raykowski) tdf#157255
Base
Chart
Math
Core / General
- The recent document list will now only show documents for the current module (Writer only showing text documents, Calc only showing spreadsheets, etc). The change simply toggles the
ShowCurrentModuleOnly
setting fromFalse
toTrue
, and can be changed back in . (Samuel Mehrbrodt, allotropia) tdf#159120
- The user is now notified of the need to reload the document to take into account a change in Macro Security Level. (Rafael Lima) tdf#159985
- LevelBar widget is now implemented for JSDialog. (Hubert Figuière, Collabora) bbbc0d50
- Although it was already possible to type their ISO 639-2 codes by hand, "[Multiple]" (
mul
) and "[Undetermined]" (und
) are now listed at the top of language lists (along with "[None]",zxx
). (Eike Rathke, Red Hat) tdf#160256
Filters
- If the option c479944e ba891193 1e49f469 ▸ ▸ ▸ ▸ ▸ is enabled, then personal information will not be exported, neither to ODF nor to OOXML. This includes author names and timestamps (created, modified, printed), editing duration, printer name and config, as well as the template associated with a document. (Samuel Mehrbrodt, allotropia)
- Writer can now retain the default page style's background when saving as DOCX. (Justin Luth, Collabora) tdf#126533
SVG
- Support feMerge, feComposite and feBlend.(Xisco Fauli, TDF) tdf#156066
User Interface
Accessibility
Scripting
JavaScript
- Rhino was updated to 1.7.14 version. The Rhino JavaScript Debugger window is removed with this change. (Stephan Bergmann, allotropia) 58c4457a
Basic IDE
- New Color Scheme dialog to pick one of six syntax highlighting color schemes independently from the current Application Colors. Find it in tdf#156925 ▸ . (Rafael Lima)
- The current line in Basic Editor now has a highlight color for better visibility. (Rafael Lima) tdf#158750
- The visibility status of the UI elements Object Catalog, Watched Expressions and Call Stack (which can be toggled in the tdf#155381 menu) is now remembered after closing and reopening the Basic IDE. (Rafael Lima)
- Clicking the line number in the status bar will open the Go to Line dialog. (Rafael Lima) tdf#158749
Android Viewer
Localization
Changes to locale data
- For the English (South Africa) {en-ZA} and other South African {*-ZA} locales the decimal separator was changed to . period dot (previously , comma) and the group separator to , comma (previously the space character). This to align with common practices and the latest changes in the Unicode Common Locale Data Repository (CLDR). (Eike Rathke; Red Hat, Inc.) tdf#159829
LibreOffice Help
- Add Help pages for some Calc functions (Olivier Hallot) tdf#159872
- Add VBA function ExportAsFixedFormat. (Olivier Hallot) tdf#159725
Feature Removal / Deprecation
Platform Compatibility
Windows 7 and 8/8.1 are now deprecated platforms. The Extended Security Updates program on Windows Embedded POSReady 7 expires on October 8, 2024. Mainstream support for the Embedded Standard edition of Windows 8 ended on July 10, 2018, and extended support ended on July 11, 2023.
Starting with LibreOffice 25.2, there will be no guarantee that LibreOffice will work on Windows 7 or 8/8.1. Support will not be intentionally removed at this point and fixes to problems exclusively affecting these platforms will still be accepted.
API Changes
- Draw: new UNO command
.uno:SetLayer
to move objects to a different layer. (Jim Raykowski) tdf#122587
Configuration Changes
- Remove unused printing options. (Samuel Mehrbrodt, allotropia) tdf#158041
- Remove some unused config keys. (Samuel Mehrbrodt, allotropia)
- EvolutionPreferences bf817a07
- PaintBuffer_Writer 4e53ccfb
- ShowAlienFilterWarning a13d138b
- Bootstrap variables are now looked-for first in a
fundamental.override.ini
file next to the application. LibreOffice itself does not bring along such a file, but it can be convenient for an administrator to place one in an installation. (Stephan Bergmann, allotropia) 8b53fa72
- The Windows-specific tunables
LimitMaximumMemoryInMB
andExcludeChildProcessesFromLimit
are now looked-for in the[Bootstrap]
section offundamental.override.ini
rather than in a[Win32]
section ofbootstrap.ini
. c84e8a14
- The Windows-specific tunables
- Similarly, the Windows-specific
EnableAttachThreadInputHack
is treated as a normal bootstrap variable now rather than being looked-for in a[Win32]
section ofbootstrap.ini
. 6047341f
- Similarly, the Windows-specific
- For backwards compatibility, the above are all additionally still looked-for in a
[Win32]
section ofbootstrap.ini
. This behavior is deprecated and will be removed in a later version. ebd3f097
- For backwards compatibility, the above are all additionally still looked-for in a