Portable LibreOffice Changelog

What's new in Portable LibreOffice 24.2.1

Mar 5, 2024
  • The latest release of LibreOffice, recommended for technology enthusiasts, early adopters and power users, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next minor releases to come, although it is stable enough for most basic tasks.
  • LibreOffice 24.2.1 is the first bugfix release of this line.

New in Portable LibreOffice 24.2.0 (Feb 5, 2024)

  • GENERAL:
  • Save AutoRecovery information is enabled by default, and is always creating backup copies. This reduces the risk of losing content for first-time users who are unfamiliar with LibreOffice settings.
  • Fixed various NotebookBar options, with many menu improvements, better print preview support, proper resetting of customised layout, and enhanced use of radio buttons. This improves the experience for users familiar with the Microsoft Office UI.
  • The Insert Special Character drop-down list now displays a character description for the selected character (and in the tooltip when you hover over it).
  • WRITER:
  • “Legal” ordered list numbering: make a given list level use Arabic numbering for all its numeric portions.
  • Comments can now use styles, with the Comment paragraph style being the default. This makes it easier to change the formatting of all comments at once, or to visually categorise different types of comments.
  • Improved various aspects of multi-page floating table support: overlap control, borders and footnotes, nesting, wrap on all pages, and related UI improvements.
  • CALC:
  • A new search field has been added to the Functions sidebar deck.
  • The scientific number format is now supported and saved in ODF: embedded text (with number format like ###.000 E0); lower case for exponent (with number format like ###.000e0); exponent with empty ‘?’ instead of ‘0’ (with number format like 0.00E+?0).
  • Highlight the Row and Column corresponding to the active cell.
  • IMPRESS & DRAW:
  • The handling of small caps has been implemented for Impress.
  • Moved Presenter Console and Remote control settings from Tools > Options > LibreOffice Impress to Slide Show > Slide Show Settings, with improved labelling and dialogue layout.
  • Several improvements and fixes to templates: added and improved placement of various placeholders; fixed order of slides; made fonts and formatting consistent; fixed styles and their hierarchy; improved ODF compliance; made it easier to use templates in languages other than English; fixed use of wrong fonts for CJK and CTL.
  • ACCESSIBILITY:
  • Several significant improvements to the handling of mouse positions and the presentation of dialogue boxes via the Accessibility APIs, allowing screen readers to present them correctly.
  • Improved management of IAccessible2 roles and text/object attributes, allowing screen readers to present them correctly.
  • Status bars in dialogs are reported with the correct accessible role so that screen readers can find and report them appropriately, while checkboxes in dialogs can be toggled using the space bar.
  • SECURITY:
  • The Save with Password dialogue box now has a password strength meter. This uses zxcvbn-c to determine the password strength.
  • New password-based ODF encryption that performs better, hides metadata better, and is more resistant to tampering and brute force.
  • Clarification of the text in the options dialogue box around the macro security settings, so that it is clear exactly what is allowed and what is not.

New in Portable LibreOffice 7.6.0 Fresh (Aug 30, 2023)

  • The Paragraph Style dropdown (in the Formatting toolbar) now gradually replaces the default list with styles used in the document rather than always showing the full list at the top. tdf#152666 (Heiko Tietze, TDF)
  • Character properties of the paragraph marker from DOCX are now also remembered in ODT. blog post (Miklos Vajna, Collabora)
  • Citation handling: added plumbing in Writer to build Zotero-like functionality blog post (Miklos Vajna, Collabora)
  • Table of Figures can be generated more flexibly based on a paragraph style, not only by categories or object names. tdf#153090 (Michael Stahl, allotropia)
  • Bibliography entries can now be edited directly from a bibliography table. tdf#72955 (Vojtěch Doležal)
  • Bibliography marks now (by default) hyperlink to matching row in a bibliography table. The click behaviour can be changed to open the "Display URL", open the newly introduced "Target URL", or "None". tdf#153396 (Vojtěch Doležal)
  • Start of multi-page floating tables in Writer commits, blog post 1, blog post 2, blog post 3 blog post 4 blog post 5 blog post 6 (Miklos Vajna, Collabora)
  • The Accessibility Check has been moved to the sidebar to allow easier usage while editing the document. tdf#142978 (Samuel Mehrbrodt, allotropia)
  • Now if you have a hidden section in your document and try (possibly accidentally) to delete it, then Writer will show a warning message tdf#130199 (Balazs Varga, allotropia)
  • DOI citation recognition in Tools/AutoCorrect: Create a hyperlink pointing to doi.org for DOI citation tdf#145925 (Baole Fang)
  • Added highlighting for used Paragraph and Character styles and highlighting for used Direct Formatting in text. tdf#38194, tdf#106556 (Jim Raykowski) keyboard navigation through forms: tab key now circularly navigates through content controls/fieldmarks. The modern content controls have a tabIndex field, which allows for precise ordering of keyboard navigation. The tabIndex also allows a control to be skipped - which is useful to avoid getting stuck in rich text controls (since the tab key needs to insert a tab character in that case). Form developers can specify the tabIndex via the content control properties UI. tdf#151548 (Justin Luth, Collabora)
  • The position of the cursor within the page is now exposed via accessibility APIs, so screen readers like NVDA can announce it. tdf#136760 Related NVDA change (Michael Weghorn)
  • Spell checking
  • Phrase checking: multi-word dictionary items of Hunspell and custom dictionaries are accepted tdf#154499 (László Németh, FSF.hu)
  • New options for proofreading: optional disabling of recognition of possible hyphenated and closed compound words, i.e. rule-based compounding, which allowed to accept also typos in Danish, Dutch, German, Hungarian, Norwegian, Swedish etc., and in the case of hyphenated compound words, English and all the other languages tdf#136306 (László Németh, FSF.hu)
  • Calc
  • Fixed conditional border color export to xlsx tdf#152581 (Attila Szűcs, Collabora)
  • Evaluate formula inputs in Validity… tdf#150098 (Balázs Varga, allotropia)
  • Number format:
  • ? are now supported on export to ODF to represent an integer digit, replaced by blank if it is a non significant zero tdf#118324 (Laurent Balland)
  • decimals for format in seconds without truncate like [SS].00 are now accepted tdf#150028 (Laurent Balland)
  • Delete Sheet tdf#153709 (Laurent Balland):
  • if Sheet is empty, no confirmation message is displayed
  • confirmation message is adapted to the number of selected sheets
  • Sheet copied to another document now retains a user-defined print range tdf#66613 (Andreas Heinisch)
  • Save solver settings to file tdf#38948 (Rafael Lima)
  • Added support for drawing styles for shapes and comments. This includes a dedicated style for comments that makes it possible to customize the default look and text formatting of new comments. The old workaround involving editing the default cell style was removed. commits (Maxim Monastirsky)
  • Pop-up comments now show authorship metadata. (Not visible when all comments are shown, to preserve layout.) tdf#156885 (Balázs Varga, allotropia)
  • Export all page styles in Calc even if they are not in use tdf#154445 (Andreas Heinisch)
  • Automatic hyperlinks now stand out more in Calc tdf#153880 (Balázs Varga, allotropia)
  • Added pivot table compact layout. core commit 2f8d1 (Dennis Francis, Collabora)
  • Add Poisson distribution to Random Number Generators (Sheet ▸ Fill Cells ▸ Fill Random Number...) tdf#154872 (Bartosz Kosiorek)
  • Sorting by color is now possible in Autofilter tdf#95520 (Samuel Mehrbrodt, allotropia)
  • add “formula marker” feature like in Quattro Pro tdf#97551 (feature requested by Brolin Empey in 2016, feature added by Grigory A. Mozhaev in 2023)
  • If you have enabled the 'Protect Size' option for a shape or form control and you see a different size after reopening the document, please do the following:
  • If it is a form control, put the form in 'Design Mode'. This is an icon on the 'Form Controls' toolbar. Then right-click on the shape or form control and open the 'Anchor' item in the context menu. If the anchor is set to 'To cell (resize with cell)', you are affected by the following problem.
  • The settings 'Protect size' and anchor 'To cell (resize with cell)' contradict each other. Unfortunately, versions prior to 7.6 had this contradiction written to the file in different ways, so an automatic repair is not possible. Version 7.6 automatically writes the 'To Cell' anchor to the file if the shape or form control is size protected.
  • To repair your file, set the anchor type to 'To cell'. Then uncheck the 'Protect Size' option and set the shape to the desired size and position. Now you can re-enable the 'Protect size' option. Then save the file. The shape or form control now has an unchanged size on reopening, not only in version 7.6, but also in older versions.
  • Possibly the problem was created because the 'Control Properties' dialog contains an 'Anchor' dropdown field with the entry 'To cell', but this is actually the anchor type 'To cell (resize with cell)'.
  • Please excuse that we did not detect the problem earlier.
  • Fix theme background color lost during XLSX export tdf#91332 (Tünde Tóth, NISZ)

New in Portable LibreOffice 7.5.4 Fresh (Jun 12, 2023)

  • Writer:
  • Content controls: added a new plain text type. blog post (Miklos Vajna, Collabora)
  • Content controls: added a new combo box type and PDF export. blog post (Miklos Vajna, Collabora)
  • Content controls: added titles and tags. blog post (Miklos Vajna, Collabora)
  • Now tabs can be edited for multiple paragraphs with different settings at a time. Tabs dialogue (Format ▸ Paragraph... ▸ Tabs) is available even when multiple paragraphs are selected which has different settings. core commit 9f7b3 (Pranam Lashkari)
  • Improved kashida insertion position validation, to prevent inserting kashida between contextually substituted glyphs breaking word shape. core commit 9a6b6 (Khaled Hosny)
  • Correctly calculate text caret position inside ligatures, and use caret positions from the font when available. tdf#30731 (Khaled Hosny)
  • Fix broken colored Arabic text when enabling Show Formatting Marks. tdf#150726 (Khaled Hosny)
  • It is now possible to define a custom color for Grammar mistakes in the Application Colors dialog (Tools ▸ Options... ▸ LibreOffice ▸ Application Colors). core commit 0aa61 (Rafael Lima)
  • AutoTexts created using "New (text only)" no longer insert a new line at the end of the AutoText. The currently embedded AutoTexts have been adjusted accordingly by explicitly adding a new line at the end of the text. User-created AutoTexts, relying on the trailing new line, should be re-created including the trailing empty paragraph. tdf#53023 (Andreas Heinisch)
  • Tables:
  • Better column deletion when it intersects with merged cells. tdf#46733 (Justin Luth)
  • Allow table row/column selection, if last cell starts with a nested table. tdf#47979, tdf#151478 (László Németh, NISZ)
  • Allow tracked table row/column deletion, if last cell starts with a nested table. tdf#150976, tdf#151657 (László Németh, NISZ)
  • Bookmarks:
  • Bookmark editing in Insert Bookmark dialog window:
  • Bookmark text content can be edited in the dialog. core commit aa6ec (Michael Stahl, allotropia)
  • The Bookmark dialog accessed from Navigator ▸ Bookmarks ▸ Right click ▸ Edit... now opens with the clicked bookmark already selected. core commit 9cc6a (Michael Stahl, allotropia)
  • Hidden _Toc and _Ref bookmarks imported from OOXML are shown as Hidden in the dialog, allowing sorting the not hidden (user-defined) bookmarks before them by a single click on header Hidden. tdf#150955 (László Németh, NISZ)
  • Colored bookmarks for metadata visualization:
  • Show visible marks in custom color defined in bookmark metadata. tdf#150717 (László Németh)
  • Page number in status bar now uses a range when the view spans several pages. tdf#90150 (Jim Raykowski)
  • Elements can be highlighted on page by hovering over their name in the Navigator sidebar deck. tdf#152029 (Jim Raykowski)
  • Spell checking:
  • Better recognition of typos, and better suggestions in Danish, Dutch, Estonian, German, Hungarian, Norwegian and Swedish with the improved compound word recognition algorithm of Hunspell spell checker. Hunspell 1.7.2 commit (László Németh, FSF.hu)
  • Moving text cursor Up/Down triggers pending spell checking of the last modified word. tdf#124603 (László Németh, NISZ)
  • Spell checking of plain words of hyperlinks tdf#45949 (László Németh, based on tdf#126657 (Khaled Hosny) and tdf#152492)
  • Keep comment of the corrected words, instead of removing it without being noticed tdf#65535 (László Németh) Note: continuation of the following improvements, which were left out of the previous release notes: core commit d08e4137 tdf#66043 sw: fix spell checking of word with deletion (László Németh, introduced in version 7.2) and core commit a6555eb8 tdf#65535 sw spell: ignore comment marker when checking spelling (Justin Luth, introduced in version 7.3).
  • Bookmark accessibility:
  • Screen readers get text equivalent of visible bookmarks. tdf#150947 (László Németh)
  • Bookmark visualization:
  • Various improvements of bookmark visibility (see Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids ▸ Bookmarks. (László Németh, NISZ)
  • Note: this is a continuation to Michael Stahl’s fix for tdf#45589 ("create and paint text portions for bookmarks"), introduced in LibreOffice 7.0.
  • ⌶-shape point bookmark (The previous shape, a single vertical line was overlapped with visible page margin at beginning of the paragraphs, also it was very similar to the NBSP and narrow NBSP shading.) tdf#150791
  • ][-shape (i.e. double) marks for neighboring bookmark ranges (instead of a single vertical line, which could not be distinguished from point bookmark symbol previously). tdf#150790
  • All bookmarks at the same character position are visible now, e.g. instead of a single |, neighboring bookmarks with point bookmarks are shown e.g. as ] ⌶ [ or ] ] ⌶ ⌶ [ [
  • Do not show visible marks for hidden _Toc and _Ref bookmarks imported from OOXML, like Microsoft Office does. tdf#150956
  • Accessibility:
  • Images, embedded objects and text frames can now be marked as decorative, which allows assistive technology to ignore them in exported PDFs. (Michael Stahl, allotropia) tdf#143311 core commit 31084
  • Hyperlinks, table of content and other indices keep their language, and with this, their accessibility. tdf#39794 tdf#145104 (fixed in tdf#126657 by Khaled Hosny, follow-up fixes: tdf#152492 and tdf#45949 by László Németh)
  • Accessibility checker:
  • Add several accessibility checker rules. (Paris Oplopoios, Collabora) core commit b4586 core commit f9eb5 core commit f03d2 core commit 2c44f core commit de02e core commit 043f0 core commit a1ae3 core commit 76615 core commit 5c893 core commit 3c0be
  • Add Rescan button to Accessibility Check dialog. (Samuel Mehrbrodt, allotropia) tdf#148999
  • Make Accessibility Check dialog non-modal. (Samuel Mehrbrodt, allotropia) tdf#148971
  • Automatic (Online) Accessibility Check has been added, which scans for accessibility issues while the user is editing the document. The accessibility status is shown in the status bar. You can enable it in the main menu (Tools ▸ Automatic Accessibility Checking). Currently it is only available when experimental mode is enabled, as it doesn't take all document objects into account. (Tomaž Vajngerl, Collabora)
  • Machine translation:
  • Initial machine translation is available, backend by DeepL translate (Mert Tumer, Collabora) core commit e20d2, tdf#34058
  • Performance:
  • Cutting hundreds of pages with numbered lists in Writer tdf#129101 (Noel Grandin, Collabora)
  • Export to EPUB in Windows tdf#133768 (Noel Grandin, Collabora)
  • Opening Writer documents with large tables tdf#126788 (Noel Grandin, Collabora)
  • Calc:
  • Cell input with leading ' apostrophe in cells that are not formatted as Text was changed to always strip the first apostrophe and force the remainder as text content. Previously, the user had to know (or guess) whether an input could be converted to a numeric type (number, date, ...) and prefix only that to force text, but not prefix a textual type that could not be converted, which was confusing and bad UX. The handling is not changed for cells already formatted as Text, where every input is continued to be accepted literally as content and a leading apostrophe is not removed. tdf#149665 (Eike Rathke, Red Hat)
  • Add support for Kamenický and Mazovia encodings. tdf#150877 (Stephan Bergmann, Red Hat)
  • Conditional formatting's begins-with/ends-with/contains are now case-insensitive like the rest of the conditions were. tdf#123990 (Justin Luth, Collabora)
  • Preserve tab characters and line-breaks in cell contents. tdf#75702 (Justin Luth, Collabora)
  • View ▸ Freeze Cells ▸ Freeze First Column/Row now always works even when first row or column are not visible. tdf#112641 (Justin Luth, Collabora)
  • Paste Special of cells now remembers last used settings between sessions. tdf#69750 (Siddhant Chaudhary)
  • Searching for a term in the Function Wizard now matches the function descriptions as well as their names. tdf#146781 (Andreas Heinisch)
  • Default “spell out” number and currency formats:
  • Number format dialog windows of Calc and Writer got default NatNum12 ("spell out") format codes. tdf#115007 (László Németh, FSF.hu)
  • Spell out numbers and currencies;
  • in 71 locales of 38 languages;
  • based on libnumbertext 1.0.11;
  • NatNum12 title case is fixed for English language: lowercase “and” and title case “-Five” e.g. in “One U.S. Dollar and Twenty-Five Cents”.
  • Performance:
  • Replacing strings with numbers in Calc tdf#126109 (Noel Grandin, Collabora)
  • Find and replace in very large Calc sheets tdf#150749 (Noel Grandin, Collabora)
  • Opening large Calc spreadsheets with row height differences tdf#124098 (Balázs Varga, allotropia)
  • Impress & Draw:
  • Impress now supports cropped video for media shapes. blog post (Miklos Vajna, Collabora)
  • Fix bug causing EMF graphics to appear blurry. tdf#150888 (Paris Oplopoios, Collabora)
  • The presenter console supports running as a normal window instead of fullscreen, with a setting in Tools ▸ Options ▸ Impress ▸ General ▸ Presentation (tdf#33495). This means it can be used in a single monitor too, sharing the presentation in a video-conferencing tool. (tdf#92717) (Daniel Lohmann)
  • The in-presentation pen function can be turned off with Ctrl + A (on top of the existing toggle Ctrl + P), which should make more presenter devices compatible. tdf#149351 (Gabor Kelemen, allotropia)
  • Objects can be drag-and-dropped in the navigator, allowing reordering and moving them in and out of groups. tdf#145359 (Jim Raykowski)
  • Table Design:
  • Added basic support for modifying table styles, and creating new ones. Modified styles are saved into documents, and can be shared via templates. This function can be accessed by right-clicking on a design in the Table Design Sidebar panel. core commit f23d3, core commit 553cf, core commit 5d683 (Maxim Monastirsky)
  • Added a new set of default table styles. core commit daab6 (Rafael Lima)
  • Chart:
  • Data tables are now supported in Charts. See blog post for furter details (Tomaž Vajngerl, Collabora)
  • Math:
  • Elements pane from left side of Math's window was moved to Sidebar. tdf#150489 (Mike Kaganski, Collabora)
  • Core / General:
  • Added support for rotate and zoom gestures when using touchpads. (Povilas Kanapickas)
  • Allow searching for combining marks from so-called complex scripts. tdf#91764 (Khaled Hosny)
  • Support font embedding on macOS. tdf#72456 (Khaled Hosny)
  • Fix disabled spellchecking and language-sensitive text layout (e.g. digit replacement) in table of contents and hyper link text. tdf#126657, tdf#145104 (Khaled Hosny)
  • Design:
  • New application and file-type icons tdf#132398 (Galdam Jitsu)
  • Accessibility:
  • Restored automatic detection of HighContrast (HC) mode while providing user ability to disable in Tools ▸ Options... ▸ LibreOffice ▸ Accessibility. tdf#151522 (Caolán McNamara, Red Hat)
  • Text Layout:
  • Improve kashida insertion by making the insertion positions explicit to avoid unwanted and spurious kashida insertion. tdf#104921, tdf#87731, tdf#106309, tdf#108604, tdf#112849, tdf#114257, tdf#127176, tdf#145647, tdf#146199 (Khaled Hosny)
  • Fix kashida position when inserted after a letter with a combining mark. tdf#139627 (Khaled Hosny)
  • Fix gaps inserted instead of kashida with some fonts. tdf#106653 (Khaled Hosny)
  • Fix justification of text containing spacing combining marks (e.g. in Malayalam). tdf#150665 (Khaled Hosny)
  • Disable ligatures when character spacing is set. tdf#66819 (Khaled Hosny)
  • Correctly enable variable fonts variation setting during text layout, as well as font metrics. tdf#103596 (Khaled Hosny, Caolán McNamara / Red Hat)
  • Use underline size and position as well as strike-through size and position values from the font when available core commit ba03e, and make overline size the same as underline size core commit 8da25. (Khaled Hosny)
  • Use the same skew angle for artificial (synthetic) italic text across graphics backends and PDF export. core commit f88e7 (Khaled Hosny)
  • Improve glyph positioning of artificial italic text, especially combining marks. core commit 1f9b2 (Khaled Hosny)
  • Edit Engine:
  • Sync kashida insertion algorithm with Writer one to include fixes and enhancements from Writer that other LibreOffice components were missing. tdf#137528 (Khaled Hosny)
  • Fix bad Arabic letter spacing when text starts with left-to-right characters. tdf#103492 (Khaled Hosny)
  • Fix gaps in justified Arabic text when the font does not have usable kashida glyph. tdf#137528 (Khaled Hosny)
  • Correctly calculate text caret position inside ligatures, and use caret positions from the font when available. tdf#83581 (Khaled Hosny)
  • Performance:
  • Opening Options ▸ LibreOffice ▸ Application Colors tdf#152301 (Caolán McNamara, Red Hat)
  • Filters:
  • doc:
  • Re-allow .doc files to be renamed as .dot. tdf#125216 (Justin Luth, Collabora)
  • VBA Support:
  • Added support for WordBasic.ScreenUpdating. core commit a8209 (Justin Luth, Collabora)
  • Added support for WordBasic.MsgBox. core commit 55628 (Justin Luth, Collabora)
  • Run AutoNew, AutoOpen, AutoClose events properly in Writer and Calc. tdf#148806 (Justin Luth, Collabora)
  • Added FormFields and ContentControls support for managing form objects. tdf#151548 (Justin Luth, Collabora)
  • PDF:
  • Support embedding color (e.g. Emoji) fonts using color layers (using COLR/CPAL OpenType tables). tdf#104403 (Khaled Hosny)
  • Support embedding color (e.g. Emoji) fonts using color bitmaps (using CBLC/CBDT or sbix OpenType tables). tdf#121327 (Khaled Hosny)
  • Support embedding variable fonts and apply font variations to glyph shapes. tdf#108497 (Khaled Hosny)
  • Correct set Postscript name when embedding for some broken fonts. tdf#138325 (Khaled Hosny)
  • Fix invalid PDF font subsets when subsetting blank glyphs. tdf#112152 (Khaled Hosny)
  • Fix visual artifacts in glyphs that use fractional point coordinates. tdf#126242 (Khaled Hosny)
  • Fix missing accent chars in glyphs that use deprecated arguments to CFF endchar operator. tdf#123234 (Khaled Hosny)
  • Apply artificial italic to fallback fonts. tdf#102914 (Khaled Hosny)
  • When exporting to PDF, you can now choose to export comments in the page margin. tdf#77650 (Samuel Mehrbrodt, allotropia)
  • When inserting a picture and using PDF as a source file, now it is possible to use larger files. core commit a5c1c (Szymon Kłos, Collabora)
  • SVG:
  • Remove "ghost" lines (extra semi-transparent white outline) of semi-transparent shapes tdf#149800 (László Németh)
  • GUI:
  • General changes:
  • Support for dark and high contrast operating system themes on Windows, macOS and Linux was greatly improved. More than 40 bugs were fixed by contributors including Caolán McNamara (Red Hat), Rafael Lima, Michael Weghorn and Rizal Muttaqin.
  • Add support for switching dark or light mode manually. (Caolán McNamara, Red Hat)
  • When previewing styles in the side bar and the styles menu, use the CTL and Asian fonts set on the style for respective text instead of always using Western fonts. tdf#87535 (Khaled Hosny)
  • Remove redundant File ▸ Recent Documents menu from macOS dock icon. tdf#55922 (Khaled Hosny)
  • An improved version of a single toolbar user interface was implemented, supporting context-aware controls and their customization. It can be activated via View ▸ User Interface... ▸ Single Toolbar. Customization can be done either with a right click context menu actions, or via Tools ▸ Customize... ▸ Toolbars, for various "Standard (Single Mode) - <context name>" targets. For now, context aware controls were added to Writer only. This largely makes the Contextual Single user interface obsolete, and it might be removed in future versions. tdf#125040 (Maxim Monastirsky)
  • GTK3 scrollbars now benefit from the "smooth scrolling" feature. Long-press on a scrollbar or use ⇧ Shift + Click for more precise scrolling. tdf#117388 (Caolán McNamara, Red Hat)
  • The Start Center can now filter recent documents by type. tdf#80934 (Heiko Tietze, TDF)
  • Icon theme:
  • The Sifr icon set was refreshed to follow GNOME Adwaita’s new rounded style. tdf#151071 (Rizal Muttaqin)
  • Labelling:
  • In Calc, the "language" label was changed to the more accurate "locale" label in the (HTML) Import Options and Text Import dialogs. tdf#138748 (Pedro Silva, Collabora)
  • Font Features Dialog:
  • The Font Features dialog (Format ▸ Character ▸ Font ▸ Features...) received some improvements:
  • Font features that are enabled by default (e.g. Standard Ligatures) can now be disabled. tdf#127423 (Khaled Hosny)
  • Stylistic Sets and Character Variants features each is now grouped together in a separate section, so they stand out from other common font features. core commit 3f9a8 (Khaled Hosny)
  • Stylistic Sets and Character Variants features can have user-friendly labels defined in the font, these are now shown in the dialog instead of the generic feature names. Additionally, localized versions of these labels that are provided by the font are also shown when LibreOffice user interface is in the respective languages. core commit 19787 (Khaled Hosny)
  • Localization:
  • Improvements to proofing tools and language support:
  • Dictionaries:
  • Ukrainian dictionary was updated. tdf#149980 (Aron Budea, Collabora)
  • Added Persian (fa-IR) dictionary commit (Aron Budea, Collabora)
  • Slovenian thesaurus was updated (Martin Srebotnjak, OdprtiTezaver).
  • Language tags:
  • The language list combo-box now accepts input of art-... BCP 47 private-use language tags like art-x-mylang or art-Latn-x-mylang (with every valid script subtag for Latn of course). This is an exception to the otherwise not accepted input of private-use subtags preventing mis-spreading arbitrary private-use tags, to support language attribution of artificial constructed languages. tdf#150370 (Eike Rathke, Red Hat)
  • Language list entries can be permanently added by dropping an auto-correction file acor_*.dat into the shared or user profile's autocorr/ directory with the corresponding well-formed and valid BCP 47 language tag in its name. The file can be empty (0 bytes length) with no auto-correction data being present, data can be added and edited as usual in AutoCorrect Options. For example, autocorr/acor_de-DE-1901.dat will add the de-DE-1901 tag's language entry that will be displayed as
  • German (Germany, Traditional German orthography) {de-DE-1901}
  • If the tag in the file name is not a well-formed BCP 47 language tag or not valid, it is silently ignored and no language list entry will be added. tdf#150371 (Eike Rathke, Red Hat)
  • For information about IETF BCP 47 language tags, see Wikipedia and W3.org
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting.
  • Portuguese (Mozambique) {pt-MZ}. tdf#148792 (Eike Rathke, Red Hat)
  • Currencies:
  • As Croatia joins the Eurozone on the 1st of January 2023, Croatian kuna (HRK) conversion to and from euro (EUR) is now supported in the EUROCONVERT() function, and the new default currency for Croatia is the euro. tdf#150011 (Eike Rathke, Red Hat)
  • Scripting:
  • The Macro Selector dialog (Tools ▸ Macros ▸ Run Macro...) now remembers the last run macro (core commit 792e4 - Rafael Lima).
  • The Basic IDE now has a Zoom Slider that allow users to more easily increase/decrease the zoom factor applied to the code editing window. It can also be controlled with Ctrl + Scroll. The font size defined in the Options dialog (Tools ▸ Options... ▸ LibreOffice ▸ Fonts) is used as the 100% zoom factor (core commit 0d923 - Rafael Lima).

New in Portable LibreOffice 7.4.3 Fresh (Dec 8, 2022)

  • Bugs fixed compared to 7.4.2 RC3:
  • cid#1516141 dereference after null check [Caolán McNamara]
  • ofz#52600 stop after first failed image in a multi-image tiff [Caolán McNamara]
  • rhbz#2136050 [abrt] libreoffice-core: (anonymous namespace)::signalHandlerFunction(): soffice.bin killed by SIGABRT [Caolán McNamara]
  • tdf#98067 Menu bar and right tool bar are invisible, but functional in high-contrast-mode/theme [Caolán McNamara]
  • tdf#103888 SVG: tspan element gets an additional horizontal spacing before and after [Xisco Fauli]
  • tdf#104597 RTL script text runs are reversed on PDF import, PDFIProcessor::mirrorString misbehaving [Kevin Suo]
  • tdf#112152 Narrow No-Break Space (U+202F) causes PDF Error by using bundled Liberation fonts [Khaled Hosny]
  • tdf#113187 FILEOPEN: PPTX: SmartArt: Block cycle's connectors not imported [Regina Henschel]
  • tdf#117764 using context menu item "Conditional formatting" opens dialogue "Conditional formatting for ..." with wrong cell range [Julien Nabet]
  • tdf#123095 Auto filter result is wrong when cell value contains full-width and half-width characters and case-insensitive filtering is used [Andreas Heinisch]
  • tdf#123234 Missing characters while exporting to PDF using certain fonts [Khaled Hosny]
  • tdf#123990 FILEOPEN XLSX Conditional formatting of "Specific text" type should be case insensitive [Justin Luth]
  • tdf#124333 Fileopen: Wrong ZOrder of OLE object imported from PPTX [Tünde Tóth]
  • tdf#124603 Automatic spell check of edited word is made after another word edit starts [László Németh]
  • tdf#124672 Hi-Contrast mode should use Sifr dark icons, not Sifr [Caolán McNamara]
  • tdf#125110 CalcSpreadsheet: issues converting broken .CSV of a bad generator [Eike Rathke]
  • tdf#125216 FILEOPEN DOC file with extension .dot gives error "Read Error - This is not a valid WinWord6 File" [Justin Luth]
  • tdf#125363 UI: LibreOffice Calc's AutoFilter treats combining and modifier letters the same as plain letters in the value list [Andreas Heinisch]
  • tdf#126242 PDF-EXPORT: do not produce correct glyph outlines of OTF-CFF fonts subset to Type1 fonts, during subset some outline paths get shifted (at the end points, not the joins) [Khaled Hosny]
  • tdf#126657 Linking text switches Hindi numerals to Arabic numerals if set to respect context [Khaled Hosny]
  • tdf#130529 View > Toolbars > Customize is too tall, the contents at the bottom can not be reached, not able to resize [Caolán McNamara]
  • tdf#131073 Optimal row height does not ignore hidden columns (i.e. counts with invisible cells, too) [Andreas Heinisch]
  • tdf#135938 Highlighted cross-reference is not displayed in dialog "Name" entry [Andreas Heinisch]
  • tdf#136617 FILEOPEN: DOCX: table is larger from LO 7.1 [László Németh]
  • tdf#136919 Table size color is inconsistent with Linux dark theme [Rafael Lima]
  • tdf#136921 Section icon is not correctly visible in Linux dark theme, lines are black [Rafael Lima]
  • tdf#138625 FILEOPEN DOCX: The footnote/endnote number in an imported word text is not in a superscript (non-English UI only), because its formatting loaded in a new character style named "Footnote Characters" or "Endnote Characters" [László Németh]
  • tdf#139736 Images and frames in header violate PDF/UA [Michael Stahl]
  • tdf#140554 FIXED Function Wizard needs an update [Eike Rathke]
  • tdf#143547 LO Writer: navigator should stand still on promoting and demoting [Jim Raykowski]
  • tdf#143673 LibreOffice logo / banner bad display in Start Center in GNOME dark mode (steps in Comment 8) [Caolán McNamara]
  • tdf#144939 Non-contiguous chapter numbering (works after save and reload) [Bjoern Michaelsen]
  • tdf#145104 Accessibility: Paragraph Style "Index" has no language set - The accessibility check should not check styles [Khaled Hosny]
  • tdf#145871 Table row heights increased in legacy odt [Michael Stahl]
  • tdf#147141 Calc header/footer not backwards compatible (ODF 1.3 > 1.2) (note comment 17) [Eike Rathke]
  • tdf#147724 The content of DOCX content control is no longer updated when opened (unless resaved in MSO) [Vasily Melenchuk]
  • tdf#147817 Calc (USA English) interprets numeric input of "12.08" as the eighth of December if the user added a date acceptance pattern of M.D [Eike Rathke]
  • tdf#148926 FILEOPEN PPTX: Incorrect position of line connectors [Tibor Nagy]
  • tdf#148934 TOC hyperlinks not compliant with PDF/UA, no <alt> contents [Michael Stahl]
  • tdf#149279 better vertical alignment in the Navigator [Jim Raykowski]
  • tdf#149494 Sidebar hamburger menu is not showing in Breeze Dark icon theme [Rizal Muttaqin]
  • tdf#149718 Writer Crashes on inserting a Chart based on a Table with merged cells [Hossein]
  • tdf#149944 Base: Dialog for User Administration couldn't be resized - too small when translated to German to show all buttons [Adolfo Jayme Barrientos]
  • tdf#149952 7.3.4.2 view jumps around when (linux) system zoom enabled [Michael Weghorn]
  • tdf#149961 FILEOPEN PPTX: indentation of list items far too far to the left (overruns bullet items) [Sarper Akdemir]
  • tdf#150500 Field is duplicated after pasting it. then it hangs if undone [Michael Stahl]
  • tdf#150501 Flying windows Border lines and Border lines Stil doesnt work any more in Ver 7... [Caolán McNamara]
  • tdf#150616 FILESAVE PDF Table row disappears from complex table after CLI PDF export [Michael Stahl]
  • tdf#150622 High Contrast theme is broken with GTK3. [Caolán McNamara]
  • tdf#150664 Calc Input Line in Formula Bar is moved down and cropped [Samuel Mehrbrodt]
  • tdf#150682 bad shortcut in french langage [Aron Budea]
  • tdf#150726 Wrong rendering of characters for colored Arabic text when enabling "Toggle formatting marks" [Khaled Hosny]
  • tdf#150762 FILEOPEN RTF Paragraph left indents missing inside frame [Miklos Vajna]
  • tdf#150780 Calc Failed to re-enter a formula starting with + [Eike Rathke]
  • tdf#150786 Exporting form controls to PDF gives different results depending on system dark mode [Caolán McNamara]
  • tdf#150888 Blurry icon in OLE link [Paris Oplopoios]
  • tdf#150916 Bibliography entry creation does not update type if selected from dropdown [Caolán McNamara]
  • tdf#151012 Msgbox Button parameter isn't optional [Andreas Heinisch]
  • tdf#151016 Start Center: Thumbnail filter: hamburger menu icon lacks contrast and does not adapt dark mode [Rizal Muttaqin]
  • tdf#151053 Body text not visible in Notes view of Content with dark background [Caolán McNamara]
  • tdf#151060 PDF Printing showing random black lines on my document. [Miklos Vajna]
  • tdf#151073 MacOS appstore LibreOffice fails to provide means to create new database in default configuration settings. [Christian Lohmaier]
  • tdf#151087 Expand "+" / fold "-" buttons poorly visible in dark mode, too small to be clear [Rizal Muttaqin]
  • tdf#151117 Saving to a directory with very long name fails [Mike Kaganski]
  • tdf#151118 SVG: incorrect spacing with xml:space="preserve" [Xisco Fauli]
  • tdf#151190 content control: picking date doesn't replace previous date [Miklos Vajna]
  • tdf#151211 EDITING paste tab separated unformatted text, unquoted field with embedded quote character gets all following data up to next quote or end of line appended [Eike Rathke]
  • tdf#151232 Lines in Special Characters dialog do not respect dark mode [Rafael Lima]
  • tdf#151261 FILEOPEN DOCX STD Drop Down List does not work with "Choose an item." default entry [Miklos Vajna]
  • tdf#151314 Please support e-mail client Betterbird (Thunderbird fork) for sending documents [Martin Schumann]
  • tdf#151352 CRASH: closing form while the tip of the day dialog is displayed [Noel Grandin]
  • tdf#151370 FILEOPEN RTF Document variables with accented characters in their name/value imported incorrectly [Vasily Melenchuk]
  • tdf#151375 Crash when running insertDocumentFromURL with certain document [Michael Stahl]
  • tdf#151384 Character Style "Internet Link" disappears after export from DOC to DOCX (you should use RU UI in LibreOffice!) [Tünde Tóth]
  • tdf#151385 Mnemonics triggered without Alt being pressed [Samuel Mehrbrodt]
  • tdf#151387 Styles tree in the Navigator does not expand to and highlight the style being used by the current paragraph anymore [Jim Raykowski]
  • tdf#151424 Spider web chart drawing error since LO Calc version 7.4.1.2 [Noel Grandin]
  • tdf#151429 DDE link drops Unicode characters not representable in Windows system encoding [Mike Kaganski]
  • tdf#151460 Calc: time data loose a second when dragged down [Eike Rathke]
  • tdf#151462 sub-indexes do not update [Andreas Heinisch]
  • tdf#151468 Inserting TIFF-images will ignore dpi-information, always set to 96 dpi [Caolán McNamara]
  • tdf#151470 OLE preview images are getting lost after opening [Miklos Vajna]
  • tdf#151484 Data Validity list looses separation when saving as XLS [Noel Grandin]
  • tdf#151492 PowerPoint fails to open PPTX saved from certain ODP in Impress [Tibor Nagy]
  • tdf#151502 Sifr: No Wrap Image in Image Properties [Rizal Muttaqin]
  • tdf#151503 logical operator semantics on missing (optional) arguments has changed between 7.2 and 7.4 [Andreas Heinisch]
  • tdf#151510 No access to doc-based dialogs using ScriptForge [Jean-Pierre Ledure]
  • tdf#151545 LibreOffice 7.4 does not recognize OpenJDK 19 installed with SDKMan [Stephan Bergmann]
  • tdf#151546 PDF poppler based filter import to Writer canvas reverses RTL script [Kevin Suo]
  • tdf#151547 FILEOPEN PPTX: Fully transparent white text appears as Automatic Color [Sarper Akdemir]
  • tdf#151608 Impress crashes after Impress Remote App Closed [dldld]
  • tdf#151621 The embedded PPTX file shows as in 3000% zoom [Tünde Tóth]
  • tdf#151641 Options screen "Color scheme" - AUTOMATIC colors in DARK mode stays LIGHT (Windows only) [Caolán McNamara]
  • tdf#151654 CRASH in SdrLayerIDSet::IsSet(o3tl::strong_int<short,SdrLayerIDTag>) [Mike Kaganski]
  • tdf#151678 The appearance of the connector ends with arrow element will change after we open it in Impress. [Tibor Nagy]
  • tdf#151699 CALC in column filter dialog the quick typing text box is missing [Caolán McNamara]
  • tdf#151711 Color Picker: ColorSliderControl slider does not change colour pallet with picks on the ColorSliderControl, it becomes functional only with a pick from the ColorFieldControl or change in color mode [Caolán McNamara]
  • tdf#151736 Opening Writer document with direct formatting crashes whole LO [Noel Grandin]

New in Portable LibreOffice 7.4.2 Fresh (Oct 25, 2022)

  • Bugs fixed compared to 7.4.2 RC2:
  • tdf#151441 Queries don't show any content when executed directly through GUI [Caolán McNamara]

New in Portable LibreOffice 7.3.6 Still (Oct 12, 2022)

  • General improvements:
  • Hyperlinks can now be attached to shapes tdf#123626 (Samuel Mehrbrodt, allotropia)
  • Footnote and endnote anchors in the end of a paragraph are now treated exactly as they already were treated in the middle for the purposes of search/replace with regular expressions, i.e. they match [p{Control}] or [:control:] regular expression. That means that they need to be taken into account when matching text against end-of-paragraph tdf#137737 (Mike Kaganski, Collabora)
  • Start of list level support in Writer paragraph styles blog post (Miklos Vajna, Collabora)
  • Start of linked character and paragraph styles blog post (Miklos Vajna, Collabora)
  • Tracked table row deletion/insertion:
  • Add visualization and Manage Changes support for tracked deletion and insertion of tables and table rows. (László Németh, NISZ)
  • Basic support of table change tracking (introduced by LibreOffice 7.2, see tdf#60382, tdf#79069) was extended by the following improvements:
  • Hide deleted table rows and tables in Hide Changes mode instead of showing empty cells tdf#144057
  • Show table and table row insertions in cyan and deletions in pink in Show Changes mode tdf#146120
  • In Manage Changes, accept or reject deletion/insertion of tables or consecutive table rows with a single click tdf#144270
  • Clicking on a table row, accept or reject its deletion/insertion tdf#146145
  • Add tooltip to table rows with change tracking tdf#146144
  • Track insertion of empty table rows tdf#143358
  • Track deletion of empty table rows tdf#143359
  • Accept/reject all text/row changes of a selected table or cell range (not only changes of their first cell) tdf#147182
  • Handle tracked row changes at drag & drop tdf#146965 tdf#147181 tdf#147322
  • Tracked text moving:
  • During track changes, show moved text in green color and with double strikethrough or underlines to speed up reviewing. Add new tooltip captions and Manage Changes Action icons for tracked text moving. Re-ordered list elements or changed paragraph or sentence order is more visible this way. Tracked moving is detected at Move Up/Down, drag & drop, cut & paste and deletion + re-typing, also during ODT and DOCX import (including documents created with editors which lack of tracked text moving support, like Google Docs or web version of Microsoft Office). tdf#145233 tdf#145718 tdf#145719 tdf#145721 (László Németh, NISZ)
  • Other improvements in track changes:
  • Related to changes of paragraph formatting etc. (László Németh, NISZ).
  • Track change of paragraph style tdf#144272
  • Fixed table formula calculation at track changes tdf#39828
  • Track changes: fix table deletion at paragraph join tdf#144058
  • Track changes: keep format of hints. When a text has multiple character formatting settings enabled and a new one is applied with tracked changes, only one of the former settings is restored upon rejecting the changes. tdf#144173
  • Track format changes of the actual word. If there is no text selection, character formattings are applied on the word under the text cursor, now with storing the original direct character formatting in a redline "extra data" for rejection of the tracked formatting change. tdf#143939
  • Show bullet and numbering changes at the moved list item, not at the next one. tdf#145068
  • PerformanceIncreased a PDF export speed of some complex documents tdf#125892 (Noel Grandin, Collabora)
  • Speed up loading large RTL documents tdf#64991 (Noel Grandin, Collabora)
  • Improved rendering speed with some complex documents core commit 71429b93,core commit d13b63a9 (Luboš Luňák, Collabora)
  • Calc:
  • General improvements:
  • The "Link to External Data" dialogue (Sheet ▸ Link to External Data...) now lists HTML tables in the order they appear in the source. tdf#142600 (Andreas Heinisch)
  • HTML table list in the "Link to External Data" dialogue. LibreOffice 7.3 (on the right) now lists the tables in the order they appear in the source. (LibreOffice 7.2 on the left.)
  • Whitespace line feed and character tabulation in cell formula expressions are now preserved and survive round-tripping between OOXML and ODF file formats. Tabs however can not be entered in the cell input UI and are converted to one space character. tdf#76310 (Eike Rathke, Red Hat)
  • CSV import/export support a sep=; and "sep=;" field separator setting. When reading CSV the separator is taken from an initial sep=; or "sep=;" single field if that is the only row content. The quoted form is preserved as (unquoted) cell content, of the unquoted form the separator is discarded as contextually it is a real field separator. When writing CSV an existing single top left cell's content sep=; if that is the only cell in the row is adapted to the current separator in the quoted form "sep=;" (if quotes / text delimiters aren't set empty ...) and always uses the ASCII " double quote character. If the line containing the sep=; is not to be imported as data (and thus also is not preserved when re-saving) then the From row number in the dialog must be set to 2. tdf#117868 (Eike Rathke, Red Hat)
  • A new Evaluate formulas option in the CSV Import and Paste Special and Text to Column dialog determines whether formula expressions starting with a = equal sign character are to be evaluated as formulas or imported as textual data. In the programmatic FilterOptions string this is the 13th parameter (token 12) with arguments either false or true. tdf#114878 (Eike Rathke, Red Hat)
  • Bash like autocompletion for Calc autoinput was implemented. tdf#145198 (Dennis Francis, Collabora)
  • Consider an example of the following data in a column:
  • ABCD123xyz
  • ABCD345qwel
  • ABCD123pqr
  • ABCD123xyz
  • PQR
  • When user types A, it will show the partial suggestion BCD.
  • User can accept the suggestion with the right arrow key and then the cursor will be placed after the letter D, waiting for more input. User can choose to not accept the suggestion either by typing more or by ending the edit mode by pressing Esc key.
  • If the user accepts the suggestion BCD by right arrow key, and types 1, it will show a partial suggestion of 23. User can accept this by pressing the right arrow key.
  • If the user accepts the suggestion in the 3rd step and types x it will show the final suggestion yz. Again user can choose to accept or decline the suggestion as mentioned in the 1st step.
  • Cell cursor now uses the system's highlight color instead of the default font color to improve visibility tdf#142121 (Natalia Gavrilova
  • Note that the cursor in cell C4 now using the highlight color instead of the default font color
  • Support Color Filter in "Standard Filter" dialog tdf#143103 (Samuel Mehrbrodt, allotropia)
  • Standard filter supports filtering by colors
  • Queries and filters using some text-based operations such as 'contains' now properly work even with numeric data core commit 0d1971a8 (Luboš Luňák, Collabora)
  • Quick find will now search for values instead of formulas (the search dialog offers both options). tdf#102506 (Julien Nabet)
  • Available since 7.3.1
  • Fixed a bug that caused table cells incorrectly placed when pasting a HTML table content. tdf#74577, tdf#92960 (Eike Rathke)
  • Changed spreadsheet functions:
  • Option "Search criteria = and <> must apply to whole cells" has been fixed to apply properly in lookup functions when turned off (tdf#139612). For better performance it is recommended to leave the option on unless partial cell matching is required. (Luboš Luňák, Collabora)
  • The IF() function now unconditionally propagates the condition's error value, if any. Previously a given ELSE-path was executed as the condition is never TRUE on error, which wasn't significant unless the ELSE was an error evaluating function like IFERROR() or ISERROR() or other IS...() functions.
  • This changes behaviour of an undocumented side effect, so might break existing expressions that (unwillingly?) relied on it. tdf#146377 (Eike Rathke, Red Hat)
  • Performance:
  • Improved speed of some XLSM files opening tdf#95549 (Noel Grandin, Collabora)
  • Speedup inserting large charts (for over 800000 cells) tdf#144052 (Noel Grandin, Collabora)
  • Improved speed of some XLSX files opening tdf#130795 (Noel Grandin, Collabora)
  • Improved speed of lookup functions in some cases tdf#139444,tdf#144249 (Luboš Luňák, Collabora)
  • Improved speed for filtering by Autofilter tdf#133835, tdf#133867, tdf#133996 (Noel Grandin, Luboš Luňák, Collabora)
  • Improved use of threads for Calc calculations core commit a0e27322, core commit 871d5fe3 (Luboš Luňák, Collabora)
  • Impress & Draw:
  • General improvements:
  • Added PowerPoint-compatible screen sizes in Slide ▸ Slide Properties... ▸ Slide ▸ Paper Format. "Widescreen" is used in current PowerPoint, "On-screen show" is used in previous PowerPoint versions and Google Slides. (see here) If you create a file with these sizes, the exported file will be treated as a preset size instead of a user size. It will also be treated as a preset size when you import it. tdf#142286, tdf#142288 (Jun Nogata)
  • Unshare shape properties for the same type before insertion blog post (Miklos Vajna, Collabora)
  • Tdf#140321 (Regina Henschel)
  • Wire Frame - Matt - Plastic - Metal
  • The dialog "3D-Settings" opens if you toggle a shape to "Extrusion on". The dialog has a drop-down list "Surface" with items "Wire Frame", "Matt", "Plastic" and "Metal". In the old version the items "Matt", "Plastic" and "Metal" did nothing, but the solid was always rendered as "Plastic". Now you get different surfaces. "Matt" is really matte. "Metal" is similar to "Plastic" but has more contrast.
  • Unfortunately the old versions have written wrong and invalid values into the file. Such values might result in unwanted rendering now. To repair such shapes, mark the shape, then first switch to item "Matt" and then to "Plastic" or "Metal" respectively.
  • Base:
  • FireBird data base engine bugfixes tdf#115547, tdf#117842, tdf#120129, tdf#125286, tdf#144172, tdf#144230, tdf#144340 and many concomitant commits (Mike Kaganski, Collabora)

New in Portable LibreOffice 7.4.1 Fresh (Sep 22, 2022)

  • Bugs fixed compared to 7.4.1 RC1:
  • cid#1509247 reserve here can't be right [Caolán McNamara]
  • tdf#150034 LibreOffice Calc hangs on opening the particular file with pathological chart [Xisco Fauli]
  • tdf#150499 CRASH: deleting sheet [Luboš Luňák]
  • tdf#150506 Synonyms context menu is gone [Maxim Monastirsky]
  • tdf#150577 Form Controls: "Input Required" in Form Controls won't do anything [Mike Kaganski]
  • tdf#150594 LO 7.4: crash when I update a chapter index (swlo!SwDoc::SetTOXBaseName+0x5cd:) [Andreas Heinisch]
  • tdf#150599 FILEOPEN .dif files in LibreOffice Calc [Eike Rathke]
  • tdf#150618 Serious performance regression: it takes 5min+ for SUMIFS formula recalculation when switching sheet (while it only takes 30s in 7.3) [Luboš Luňák]
  • tdf#150629 LibreOffice Writer crashes, when editing a page break [Caolán McNamara]
  • tdf#150689 The Spreadsheets (Calc) > Miscellaneous folder can't be opened in Help [Olivier Hallot]
  • tdf#150770 FILEOPEN: PPtX: Read error - Error reading file [Caolán McNamara]
  • tdf#150832 FILEOPEN: charts cannot be seen (only white boxes) [Xisco Fauli]
  • tdf#150846 Converting txt files to pdf fails with a ERRCODE_IO_CANTWRITE error code [Mike Kaganski]

New in Portable LibreOffice 7.3.5 Fresh (Aug 10, 2022)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. LibreOffice 7.3.5 is the fifth bugfix release of the fresh line.

New in Portable LibreOffice 7.2.7 Still (Jul 11, 2022)

  • The mature "still" version of LibreOffice, recommended for enterprises. As such, the version is stable and is suitable for all users. Detailed release notes can be accessed from the link below.
  • Bugs fixed compared to 7.2.6 RC2:
  • cid#1500515 dereference after null check [Caolán McNamara]
  • cid#1501377 dereference after null check [Caolán McNamara]
  • ofz#44991 keep within legal ArrowShape range [Caolán McNamara]
  • ofz#44997 use-of-uninitialized-value [Caolán McNamara]
  • ofz#45073 don't dereference null pointer on bogus font [Caolán McNamara]
  • ofz#45081 check font length [Caolán McNamara]
  • ofz#45082 out-of-memory [Caolán McNamara]
  • ofz#45165 verify table offsets [Caolán McNamara]
  • ofz#45255 handle short O_hhea table [Caolán McNamara]
  • ofz#45314 limit to valid day/month indexes [Caolán McNamara]
  • ofz#45524 string is presumed to be at least length 1 [Caolán McNamara]
  • ofz#46352 assert on bad string offset [Caolán McNamara]
  • ofz#46526 abrt [Caolán McNamara]
  • tdf#104927 Text Import - fixed width mode not adjusting csvtablebox for multi-byte fonts [Eike Rathke]
  • tdf#128610 "Import MathML from Clipboard", is broken on linux ( steps in comment 19 ) [Mike Kaganski]
  • tdf#132057 Calc jumping to "protected cells" during data entry in spreadsheets [Luboš Luňák]
  • tdf#135220 Different number of pages/ layout after CTRL+X undo [Michael Stahl]
  • tdf#136632 Save transparency when exporting selected drawing objects is not working for PNG [Julien Nabet]
  • tdf#137520 Colibre: Some icons with text (like B, I, U, etc) are too big that make them unbalance with the rest of the icons [Rizal Muttaqin]
  • tdf#138400 UI Calc Wrong icons showing for format as general and format as currency [Rizal Muttaqin]
  • tdf#140077 Fatal Error after insert a new line by Enter (std::bad_array_new_length) ( steps in comment 15 ) [Michael Stahl]
  • tdf#142151 Red cast rendered in 16 bit TIFF image [Julien Nabet]
  • tdf#143239 Image off-page after undo [Michael Stahl]
  • tdf#143615 Impress: Crash when slide transition = 0sec ( steps in comment 10 ) [Thorsten Behrens]
  • tdf#145580 Comment balloon doesn't allow Latin characters [Caolán McNamara]
  • tdf#146174 ALT no longer usable for hotkeys, goes to dropdown menu now (started in 7.2.3) (gtk3 only) [Vincent Reher]
  • tdf#146463 Filtering of data series name does not hide it in chart legend [Ouyang Leyan]
  • tdf#146597 Writer stops responding when a group of shapes is anchored to character [Attila Bakos (NISZ)]
  • tdf#147014 FILEOPEN XLSX: Images anchored to cells are missing [Aron Budea]
  • tdf#147143 Word selection error in Arabic text [Noel Grandin]
  • tdf#147150 "Point and Lines" Net Chart Type has identical looks with "Lines Only" (Colibre) [Rizal Muttaqin]
  • tdf#147166 Changing text color of list item changes vertical spacing [Caolán McNamara]
  • tdf#147310 The undo action isn't visible on screen (only save & reload will show it worked) [Michael Stahl]
  • tdf#147414 Space is add after the cursor not before (so cursor doesn't move when pressing space) with track & changed enabled [Michael Stahl]
  • tdf#147416 Track changes prevents spell suggestions to appear in right click context menu [Michael Stahl]
  • tdf#147603 Missing star icons in Extension dialog [Rizal Muttaqin]
  • tdf#147641 OPTIONS DIALOG: Configuring default font size for captions always reset to 12 points [Noel Grandin]
  • tdf#147664 Sukapura: Some icons with text (like B, I, U, etc) are too big that make them unbalance with the rest of the icons [Rizal Muttaqin]
  • tdf#147686 Colibre: Text direction icons (right to left and left to right) have less clear arrows especially on large screens (1920x1080) [Rizal Muttaqin]
  • tdf#147830 CRASH when apply particular advanced filter in particular document [Luboš Luňák]
  • tdf#147835 Sukapura: Text direction icons (right to left and left to right) have less clear arrows especially on large screens (1920x1080) [Rizal Muttaqin]
  • tdf#147838 Image needed for Base's dummy preview every icon theme (see tdf#139453) [Rizal Muttaqin]
  • tdf#148052 FILEOPEN DOCX: Date(fixed) or Time(fixed) fields with has a '.' in the Date Format are updated dynamically in Writer [Eike Rathke]
  • tdf#148054 Fixed width CSV import and "Text to Columns" function hidden columns' data is not hidden but trailing data may, or may get appended [Eike Rathke]
  • Bugs fixed compared to 7.2.7 RC1:
  • tdf#148620 Crash in Draw and Impress when using Format > Lists > Move Down [Noel Grandin]
  • tdf#148654 Audio from interaction click does not stop when exiting slideshow (gtk3-only) [Caolán McNamara]
  • tdf#148683 Editing: Crash when deleting a piece of text with change tracking enabled, but hidden [Miklos Vajna]

New in Portable LibreOffice 7.3.4 Fresh (Jul 11, 2022)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come.
  • Bugs fixed compared to 7.3.3 RC2:
  • Template:Bsc limit Interpret() for dirty cells only to the given row range [Luboš Luňák]
  • ofz#46352 assert on bad string offset [Caolán McNamara]
  • ofz#46905 null-dereference [Caolán McNamara]
  • ofz#47042 previous use of static variable affecting later runs [Caolán McNamara]
  • ofz#47198 use-of-uninitialized-value [Caolán McNamara]
  • rhbz#2081661 (soffice:62520): gtk-critical **: 07:46:42.517: gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != null' failed [Caolán McNamara]
  • tdf#53970 EDITING: avi file lost when save presentation to PPTX [Tünde Tóth]
  • tdf#55058 (emf-testbed) EMF+ List of EMF import bugs with examples [Bartosz Kosiorek]
  • tdf#64902 Add new menu options to move rows/columns in tables without overwriting the original cells [László Németh]
  • tdf#91035 UI: Available paragraph styles in Conditional Style defaults to All Styles but dropdown says Hidden Styles [Justin Luth]
  • tdf#108188 PageStyle property "isInUse" is always true [Andreas Heinisch]
  • tdf#109169 [FILESAVE DOCX] Some shapes are not correctly preserved when saved as DOCX [Regina Henschel]
  • tdf#119686 Indexed TIFF import problems at image border [Julien Nabet]
  • tdf#123877 "Hash incompatible" in calc spreadsheet [László Németh]
  • tdf#124820 FILEOPEN XLSX Cell strike through cannot be applied on cell with differently colored text, after xlsx import [Justin Luth]
  • tdf#127759 EDITING extend enhanced table selection with cut/insert mode: cut selected table rows and columns completely in Writer tables and insert them before the actual row or colum [László Németh]
  • tdf#131190 Can not delete pagestyle in Calc [Andreas Heinisch]
  • tdf#132582 SUM (in status bar) produces different result depending on first value (and selection direction), when counting times [Eike Rathke]
  • tdf#135843 FILEOPEN PPTX: extraneous/missing lines in table in Impress versus PowerPoint [Gülşah Köse]
  • tdf#136429 Field "Width of numbering" in list style tab 'Position' is wrongly restricted [Julien Nabet]
  • tdf#137639 Copying and pasting English text converts it to Chinese (kf5 + Wayland) [Michael Weghorn]
  • tdf#137748 [UI] <underlined character> not working in Statistics tab [Writer] [Calc] [Caolán McNamara]
  • tdf#139948 FILEOPEN: RTF: borders in table not displayed [Vasily Melenchuk]
  • tdf#140272 impress crashes while dragging a slide in slide preview [Caolán McNamara]
  • tdf#140463 Slide tooltip remains hovering over other application once Impress loses focus (kf5) [Jan-Marek Glogowski]
  • tdf#141000 Icon pack name should support multiple words [Zain Iftikhar]
  • tdf#141391 Regression: paste nested table in the first paragraph instead of overwriting cells, as before [László Németh]
  • tdf#141441 Font style menulist loses selection when switching fonts (gtk3) [Caolán McNamara]
  • tdf#141625 Calc Chart x-Axis Formatting [Caolán McNamara]
  • tdf#142151 Red cast rendered in 16 bit TIFF image [Julien Nabet]
  • tdf#142840 FILESAVE DOC Hyperlinks to bookmarks break when saving to .doc [Vasily Melenchuk]
  • tdf#143447 Some Chinese IME will make cursor disappear [Mark Hung]
  • tdf#143612 Option Buttons Do Not Have the Expected "Default Value" and the "Reference value (off)" Option Appears to Serve No Purpose [Xisco Fauli]
  • tdf#143720 UI TOC – Assign Styles dialog contents does not resize with the dialog [Caolán McNamara]
  • tdf#143875 [EMF+] Arrow ends and joints on lines not showing [Bartosz Kosiorek]
  • tdf#143956 Writer Templates are in Format Size A4 instead of Letter for Default - English (USA) [Laurent BP]
  • tdf#145722 Basic Editor : impossible to copy a module or a dialog to an another worksheet. [Caolán McNamara]
  • tdf#146007 FilePicker dialog execute method hangs LibreOffice [Mike Kaganski]
  • tdf#146346 FILEOPEN: DOCX: paragraphs between the body and the footnote are gone [László Németh]
  • tdf#146573 Writer table formulas involving cells with footnotes are not recalculated consistently [László Németh]
  • tdf#147179 Tracked row changes in Manage changes window: show table selection instead of selection the first text change [László Németh]
  • tdf#147220 Replacing with the track changes on but not visible results in false rendering [Michael Stahl]
  • tdf#147237 Dynamic theme gtk switching only partially switches colors [Caolán McNamara]
  • tdf#147250 WebDAV SSL not working with self signed CA and host cert [Michael Stahl]
  • tdf#147283 [FILEOPEN PPTX] list with custom style is 10 times slower on 1st run [Caolán McNamara]
  • tdf#147453 EDITING: Disable "Delete Selected Table/Rows" on already deleted rows [László Németh]
  • tdf#147586 FILEOPEN PPTX: bullet points in list appear black instead of blue (style issue?) [Xisco Fauli]
  • tdf#147766 Table is broken in PPTX -> ODP [Gülşah Köse]
  • tdf#148101 UI Remote Files dialog has too aggressive File name autocomplete [Caolán McNamara]
  • tdf#148197 LibreOffice crashes when I try to dock floating Navigator window (GTK3) [Caolán McNamara]
  • tdf#148426 Inserting image via clipboard or drag and drop inserts only placeholder [Michael Stahl]
  • tdf#148442 [FORMS] Reference value (on) on checkbox always exported as "Yes" to PDF [Xisco Fauli]
  • tdf#148455 In Writer, the paragraph numbering continues instead of restarting after updating cross references [Vasily Melenchuk]
  • tdf#148461 Assertion failed: (pMerged->pFirstNode->GetIndex() <= i), function DelFrames, file node.cxx, line 1444. [Michael Stahl]
  • tdf#148470 simple Chinese user interface tooltip display error on Apple M1 Macos 12 [Caolán McNamara]
  • tdf#148477 Some Chinese characters in Calc's Status Bar are missing on Fedora 35 [Luboš Luňák]
  • tdf#148494 FILESAVE DOCX Field MacroButton saved incorrectly [Xisco Fauli]
  • tdf#148501 Rendering of shape 'Octagon Bevel' is faulty [Regina Henschel]
  • tdf#148515 FILEOPEN RTF Empty paragraph with DF overrides style-defined font size [Vasily Melenchuk]
  • tdf#148620 Crash in Draw and Impress when using Format > Lists > Move Down [Xisco Fauli]
  • tdf#148651 VBA runtime error with VBA.FormatPercent [Julien Nabet]
  • tdf#148683 Editing: Crash when deleting a piece of text with change tracking enabled, but hidden [Miklos Vajna]
  • tdf#148685 FILEOPEN PPTX: Underlining color wrong [Xisco Fauli]
  • tdf#148706 Values of numeric form fields missing in PDF export [Xisco Fauli]
  • tdf#148714 shapes of type "curved*Arrow" use wrong commands in segments definition [Regina Henschel]
  • tdf#148779 Crash when editing "Structure and Formatting" of Bibliography (macOS only or perhaps also ios?) [Stephan Bergmann]
  • tdf#148791 Paste As Rows Above and table insertion mode insert less rows in Writer [László Németh]
  • tdf#148837 Select a cell range and then select another range, the selected range is wrong [hasban12138]
  • tdf#148843 AGGREGATE miscalculates a series of single referenced cells if error cells are involved [Eike Rathke]
  • tdf#148863 If a matrix created by RANDBETWEEN.NV function is transposed, it will not be random number. [Eike Rathke]
  • tdf#148869 The selected spelling suggestion in right click context menu isn't applied [Michael Stahl]
  • tdf#148920 Styles filter on the paragraph style's Condition tab is disabled permanently [Justin Luth]
  • tdf#148948 Wrong "Empty Cell" match with "=" and "<>" criterion [Eike Rathke]
  • tdf#148962 In formula editor Unicode alt+X does not display the symbol needed [Caolán McNamara]
  • tdf#148985 Impress crash on animation search [Caolán McNamara]
  • tdf#148993 Calc - formula error since version 7.3 [László Németh]
  • tdf#149023 Unexpected change of color property after changing once, and selecting another image [Caolán McNamara]
  • tdf#149079 EDITING Calc crashes when editing cell content in inserted rows [Caolán McNamara]
  • tdf#149093 "Start at" value in bullets and numbering is not taken over [Caolán McNamara]
  • Bugs fixed compared to 7.3.4 RC1:
  • tdf#116767 Java: Call URLClassLoader.close once our runtime baseline is Java 7 [Stephan Bergmann]
  • tdf#145178 ODF import; Custom formats for Footnotes/Endnotes inside a section are not read from saved files, all numbering types convert to Arabic [Louis Possoz, Michael Stahl]
  • tdf#145527 NoClassDefFound Error in Java Macro when trying to load another class [Stephan Bergmann]
  • tdf#149184 Crash during save to DOCX after removing footer [Hossein]
  • tdf#149198 Crash on DOCX save [Stephan Bergmann]
  • tdf#149202 MalformedVersionException with Zotero plugin - plus sign in Java version apparently breaks [Stephan Bergmann]
  • tdf#149231 Crash on print preview of master document (Linux) [Jim Raykowski]
  • tdf#149280 CRASH: reinstalling extension from addition dialog [Caolán McNamara]
  • tdf#149408 CRASH: opening the WriterInspectorTextPanel in a OLE object [Caolán McNamara

New in Portable LibreOffice 7.3.1 Fresh (Mar 16, 2022)

  • Writer:
  • General improvements:
  • Hyperlinks can now be attached to shapes tdf#123626 (Samuel Mehrbrodt, allotropia)
  • Footnote and endnote anchors in the end of a paragraph are now treated exactly as they already were treated in the middle for the purposes of search/replace with regular expressions, i.e. they match [p{Control}] or [:control:] regular expression. That means that they need to be taken into account when matching text against end-of-paragraph tdf#137737 (Mike Kaganski, Collabora)
  • Start of list level support in Writer paragraph styles blog post (Miklos Vajna, Collabora)
  • Start of linked character and paragraph styles blog post (Miklos Vajna, Collabora)
  • Tracked table row deletion/insertion:
  • Add visualization and Manage Changes support for tracked deletion and insertion of tables and table rows. (László Németh, NISZ)
  • Basic support of table change tracking (introduced by LibreOffice 7.2, see tdf#60382, tdf#79069) was extended by the following improvements:
  • Hide deleted table rows and tables in Hide Changes mode instead of showing empty cells tdf#144057
  • Show table and table row insertions in cyan and deletions in pink in Show Changes mode tdf#146120
  • In Manage Changes, accept or reject deletion/insertion of tables or consecutive table rows with a single click tdf#144270
  • Clicking on a table row, accept or reject its deletion/insertion tdf#146145
  • Add tooltip to table rows with change tracking tdf#146144
  • Track insertion of empty table rows tdf#143358
  • Track deletion of empty table rows tdf#143359
  • Accept/reject all text/row changes of a selected table or cell range (not only changes of their first cell) tdf#147182
  • Handle tracked row changes at drag & drop tdf#146965 tdf#147181 tdf#147322
  • Tracked text moving:
  • During track changes, show moved text in green color and with double strikethrough or underlines to speed up reviewing. Add new tooltip captions and Manage Changes Action icons for tracked text moving. Re-ordered list elements or changed paragraph or sentence order is more visible this way. Tracked moving is detected at Move Up/Down, drag & drop, cut & paste and deletion + re-typing, also during ODT and DOCX import (including documents created with editors which lack of tracked text moving support, like Google Docs or web version of Microsoft Office). tdf#145233 tdf#145718 tdf#145719 tdf#145721 (László Németh, NISZ)
  • Other improvements in track changes:
  • Related to changes of paragraph formatting etc. (László Németh, NISZ).
  • Track change of paragraph style tdf#144272
  • Fixed table formula calculation at track changes tdf#39828
  • Track changes: fix table deletion at paragraph join tdf#144058
  • Track changes: keep format of hints. When a text has multiple character formatting settings enabled and a new one is applied with tracked changes, only one of the former settings is restored upon rejecting the changes. tdf#144173
  • Track format changes of the actual word. If there is no text selection, character formattings are applied on the word under the text cursor, now with storing the original direct character formatting in a redline "extra data" for rejection of the tracked formatting change. tdf#143939
  • Show bullet and numbering changes at the moved list item, not at the next one. tdf#145068
  • Fix order of tracked deletions at same position. tdf#107292
  • Performance:
  • Increased a PDF export speed of some complex documents tdf#125892 (Noel Grandin, Collabora)
  • Speed up loading large RTL documents tdf#64991 (Noel Grandin, Collabora)
  • Improved rendering speed with some complex documents core commit 71429b93,core commit d13b63a9 (Luboš Luňák, Collabora)
  • Calc:
  • General improvements:
  • The "Link to External Data" dialogue (Sheet ▸ Link to External Data...) now lists HTML tables in the order they appear in the source. tdf#142600 (Andreas Heinisch)
  • Whitespace line feed and character tabulation in cell formula expressions are now preserved and survive round-tripping between OOXML and ODF file formats. Tabs however can not be entered in the cell input UI and are converted to one space character. tdf#76310 (Eike Rathke, Red Hat)
  • CSV import/export support a sep=; and "sep=;" field separator setting. When reading CSV the separator is taken from an initial sep=; or "sep=;" single field if that is the only row content. The quoted form is preserved as (unquoted) cell content, of the unquoted form the separator is discarded as contextually it is a real field separator. When writing CSV an existing single top left cell's content sep=; if that is the only cell in the row is adapted to the current separator in the quoted form "sep=;" (if quotes / text delimiters aren't set empty ...) and always uses the ASCII " double quote character. If the line containing the sep=; is not to be imported as data (and thus also is not preserved when re-saving) then the From row number in the dialog must be set to 2. tdf#117868 (Eike Rathke, Red Hat)
  • A new Evaluate formulas option in the CSV Import and Paste Special and Text to Column dialog determines whether formula expressions starting with a = equal sign character are to be evaluated as formulas or imported as textual data. In the programmatic FilterOptions string this is the 13th parameter (token 12) with arguments either false or true. tdf#114878 (Eike Rathke, Red Hat)
  • Bash like autocompletion for Calc autoinput was implemented. tdf#145198 (Dennis Francis, Collabora)
  • When user types A, it will show the partial suggestion BCD.
  • User can accept the suggestion with the right arrow key and then the cursor will be placed after the letter D, waiting for more input. User can choose to not accept the suggestion either by typing more or by ending the edit mode by pressing Esc key.
  • If the user accepts the suggestion BCD by right arrow key, and types 1, it will show a partial suggestion of 23. User can accept this by pressing the right arrow key.
  • If the user accepts the suggestion in the 3rd step and types x it will show the final suggestion yz. Again user can choose to accept or decline the suggestion as mentioned in the 1st step.
  • Cell cursor now uses the system's highlight color instead of the default font color to improve visibility tdf#142121 (Natalia Gavrilova)
  • Support Color Filter in "Standard Filter" dialog tdf#143103 (Samuel Mehrbrodt, allotropia)
  • Queries and filters using some text-based operations such as 'contains' now properly work even with numeric data core commit 0d1971a8 (Luboš Luňák, Collabora)
  • Quick find will now search for values instead of formulas (the search dialog offers both options). tdf#102506 (Julien Nabet)
  • Available in 7.3.1
  • Fixed a bug that making table cells incorrectly placed when pasting a HTML table content. tdf#74577, tdf#92960 (Eike Rathke)
  • Changed spreadsheet functions:
  • Option "Search criteria = and <> must apply to whole cells" has been fixed to apply properly in lookup functions when turned off (tdf#139612). For better performance it is recommended to leave the option on unless partial cell matching is required. (Luboš Luňák, Collabora)
  • The IF() function now unconditionally propagates the condition's error value, if any. Previously a given ELSE-path was executed as the condition is never TRUE on error, which wasn't significant unless the ELSE was an error evaluating function like IFERROR() or ISERROR() or other IS...() functions.
  • This changes behaviour of an undocumented side effect, so might break existing expressions that (unwillingly?) relied on it. tdf#146377 (Eike Rathke, Red Hat)
  • Performance:
  • Improved speed of some XLSM files opening tdf#95549 (Noel Grandin, Collabora)
  • Speedup inserting large charts (for over 800000 cells) tdf#144052 (Noel Grandin, Collabora)
  • Improved speed of some XLSX files opening tdf#130795 (Noel Grandin, Collabora)
  • Improved speed of lookup functions in some cases tdf#139444,tdf#144249 (Luboš Luňák, Collabora)
  • Improved speed for filtering by Autofilter tdf#133835, tdf#133867, tdf#133996 (Noel Grandin, Luboš Luňák, Collabora)
  • Improved use of threads for Calc calculations core commit a0e27322, core commit 871d5fe3 (Luboš Luňák, Collabora)
  • Impress & Draw:
  • General improvements:
  • Added PowerPoint-compatible screen sizes in Slide ▸ Slide Properties... ▸ Slide ▸ Paper Format. "Widescreen" is used in current PowerPoint, "On-screen show" is used in previous PowerPoint versions and Google Slides. (see here) If you create a file with these sizes, the exported file will be treated as a preset size instead of a user size. It will also be treated as a preset size when you import it. tdf#142286, tdf#142288 (Jun Nogata)
  • Unshare shape properties for the same type before insertion blog post (Miklos Vajna, Collabora)
  • tdf#140321 (Regina Henschel)
  • The dialog "3D-Settings" opens if you toggle a shape to "Extrusion on". The dialog has a drop-down list "Surface" with items "Wire Frame", "Matt", "Plastic" and "Metal". In the old version the items "Matt", "Plastic" and "Metal" did nothing, but the solid was always rendered as "Plastic". Now you get different surfaces. "Matt" is really matte. "Metal" is similar to "Plastic" but has more contrast.
  • Unfortunately the old versions have written wrong and invalid values into the file. Such values might result in unwanted rendering now. To repair such shapes, mark the shape, then first switch to item "Matt" and then to "Plastic" or "Metal" respectively.
  • Base:
  • FireBird data base engine bugfixes tdf#115547, tdf#117842, tdf#120129, tdf#125286, tdf#144172, tdf#144230, tdf#144340 and many concomitant commits (Mike Kaganski, Collabora)
  • Core / General:
  • LibreOffice can now generate one-dimensional barcodes in addition to QR codes. tdf#141193 (Akshit Kushwaha)
  • new WebDAV/HTTP UCP based on libcurl. tdf#101094, tdf#102499 (Michael Stahl, allotropia; Giuseppe Castagno)
  • using the OS native TLS stack on Windows and macOS, so users can now manage trust of CAs with OS UI on these platforms
  • Border line widths have been unified throughout LibreOffice. tdf#48622 (Samuel Mehrbrodt, allotropia)
  • New defaults are:
  • Hairline (0.05pt)
  • Very thin (0.5pt)
  • Thin (0.75pt)
  • Medium (1.5pt)
  • Thick (2.25pt)
  • Extra thick (4.5pt)
  • Custom values are still possible
  • Performance:
  • Optimizing LibreOffice for a larger number of users. Read more in a blog post (Luboš Luňák, Collabora)
  • Fixed a mistake that was making CJK text rendering slower over time core commit 5b38b574 (Luboš Luňák, Collabora)
  • Various rendering improvements in the Skia-based rendering backend (Luboš Luňák, Collabora)
  • Official binary packages are now built using Link-Time Optimization, which should improve overall performance (Luboš Luňák, Collabora)
  • LibreOffice Help:
  • Help pages for the ScriptForge scripting library (J.P. Ledure, A. Romedenne, R. Lima)
  • Focus search results to user's current module tdf#123506 (Ross Johnson)
  • Switch from Fuzzysort to FlexSearch for index search [commit] (I. Lauhakangas)
  • Close navigation menus when clicking outside them [commit] (I. Lauhakangas)
  • Several improvements in Calc functions Help pages for accuracy and completeness and links to Calc Function wiki pages. List of patches (S. Fanning)
  • Help updates and fixes:
  • E. Rathke
  • O. Hallot
  • M. Kaganski
  • R. Lima
  • Ming Hua
  • A. Romedenne
  • R. Johnson
  • Internal Help refactoring tdf#132643 (Johnny_M)
  • Filters:
  • Improvements of DOC import/export filter:
  • DOC import: greatly improved list/numbering import tdf#106541 tdf#104239 tdf#123405 tdf#120629 (Justin Luth, SIL)
  • Improvements of DOCX import/export filter:
  • DOCX import: greatly improved list/numbering import tdf#141964 tdf#141966 (Justin Luth, SIL)
  • Hyperlinks attached to shapes are now imported/exported tdf#123626 (Samuel Mehrbrodt, allotropia)
  • DOCX import: fix permission for editing tdf#89383 (Tünde Tóth, NISZ)
  • DOCX export/import: track change of paragraph style tdf#144272 (László Németh, NISZ)
  • DOCX import: fix user index and index entry support defined by field code f. This is a reworking of a previously patch. Now the import uses com.sun.star.text.UserIndex and com.sun.star.text.UserIndexMark index and index entry fields, which support the requested user index not only during the DOCX and OpenDocument round-trip, but its run-time functionality, the multiple user-defined indices tdf#77051 (László Németh, NISZ)
  • DOCX import: handle ZOrder of chart objects tdf#144798 (Miklos Vajna, Collabora)
  • DOCX import/export: improved support for sdt fields tdf#81507, tdf#130565, tdf#137466, tdf#100493 (Vasily Melenchuk, CIB/allotropia)
  • Improvements of XLSX import/export filter:
  • XLSX import: decreased a row height for XLSX files created by MS Office tdf#144642 (Attila Szűcs, NISZ)
  • XLSX export: cell indent doesn't increase on each save now tdf#130104 (Kevin Suo)
  • XLSX import: fix permission for editing tdf#115933 (Tünde Tóth, NISZ)
  • XLSX import/export: fix permission for editing. The password for editing wasn't asked, also wasn't exported in XLSX documents. tdf#118938 (Tünde Tóth, NISZ). Now it's exported in Calc using the following steps, also verified before editing:
  • In File->Save As, choose Excel 2007–365 (.xlsx) format;
  • enable checkbox "Save with password" and click Save;
  • in the dialog "Set password", click on "Options" and enable checkbox "Open file read-only", and enter a password for editing (i.e. skip the password for opening).
  • Calc buttons with macros: better XLSX support blog post (Miklos Vajna, Collabora)
  • OOXML chart import/export: Chart labels from cell-range tdf#143942 (Dennis Francis, Collabora)
  • OOXML chart import/export: Chart date categories - improved support for formatting, scaling, range-selection(min/max), increments core commit f547cf17 (Dennis Francis, Collabora)
  • Improvements of PPTX import/export filter:
  • PPTX export: fixed interactions and hyperlinks on images tdf#124232 (Tibor Nagy, NISZ)
  • PPTX import: Impress doesn't drop the read-only password in PPTX file now tdf#144943 (Tünde Tóth, NISZ)
  • PPTX import: fix hyperlinks on shapes tdf#144616 (Tibor Nagy, NISZ)
  • PPTX import: fix hyperlinks on images tdf#141704 (Tibor Nagy, NISZ)
  • Fix the incorrect import of slide footers from PPTX tdf#142221 (Sarper Akdemir, Collabora)
  • Make slide footers get exported to PPTX tdf#59323 (Sarper Akdemir, Collabora)
  • PPTX import: Transparent shadow for tables. Read more in a blog post (Miklos Vajna, Collabora)
  • Other:
  • TXT file extension is no longer associated with T602 file format, which used to lead to mis-detections in some cases (Jan Holešovský, Collabora)
  • GUI:
  • General:
  • The wavy lines indicating spelling or grammar issues have been improved to be more discernible in high-resolution screens. Now, they will match the document’s zoom level instead of staying thin unconditionally. tdf#70519 (Heiko Tietze, TDF)
  • Icon theme:
  • Tweaks to Colibre icons related to graphics, saving, formatting and undo/redo. (Rizal Muttaqin)
  • Localization:
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting.
  • English (Israel) {en-IL}. tdf#145173 (Eike Rathke, Red Hat)
  • Additional languages in the language list:
  • Available for text attribution.
  • Klingon, tlhIngan Hol {tlh}. tdf#143946 (Eike Rathke, Red Hat)
  • Interslavic Latin {art-Latn-x-interslv} and Interslavic Cyrillic {art-Cyrl-x-interslv}. tdf#145853 (Eike Rathke, Red Hat)
  • Improvements to proofing tools and language support:
  • Language entries in language listboxes created by spellchecker or hyphenation dictionaries or extensions that support languages without a predefined language listbox entry are now displayed using a possibly translated language/locale name obtained from the ICU (International Components for Unicode) library. Previously such entries were displayed as language tags in curly brackets, for example {en-SG}. (Eike Rathke, Red Hat)
  • Old Hungarian has got full-text transliteration support: Tools ▸ AutoCorrect ▸ Apply and Tools ▸ AutoCorrect ▸ Apply and Edit Changes transliterate right-to-left Hungarian text to Old Hungarian (only if the paragraph style of the text is Default Paragraph Style). tdf#143176 (László Németh). More info in Release Notes 7.0
  • Added Brazilian Portuguese (pt-BR) thesaurus (Olivier Hallot)
  • Scripting:
  • 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 23 services each with a bunch of methods and properties.
  • New in LibreOffice 7.3:
  • The (new) Chart service, to define chart documents stored in Calc sheets. Most parameters available in the user interface can be set by script.
  • The (new) PopupMenu service, to describe the menu to be displayed after a mouse event (typically a right-click). The menu may contain usual items, checkboxes or radio buttons. Each item can be decorated with icons and tooltips.
  • Management of printers: list of fonts and printers, printer options, printing documents.
  • Export of documents to PDF and management of PDF options.
  • Dialogs may host table controls. Provide tabular data, the data is displayed with headers and sort buttons. The selected row is returned by the Value property.
  • Titles, tooltips, list- or comboboxes, labels of dialogs can be translated on-the-fly based on tools provided in the L10N service.
  • The Calc service has been improved with facilities to identify cell ranges when their size is unknown, f.i. after the import of data, and to apply formulas with absolute and relative references on them.
  • The whole set of services is made available for Python scripts with identical syntax and behaviour as in Basic.
  • The English version of the documentation of the ScriptForge libraries (7.3) is fully integrated in the LibreOffice help pages (https://help.libreoffice.org/7.3/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their translation into other languages is underway. (Alain Romedenne, Rafael Lima)
  • BASIC:
  • Python:
  • VBA changes:
  • Platform Compatibility:
  • The IAccessibleTable2 and IAccessibleTableCell interfaces from the IAccessible2 specification have been implemented (core commit 839dbf9e, core commit 97a88e30) (Michael Weghorn
  • API Changes
  • The C functions rtl_str_toFloat, rtl_str_toDouble, rtl_ustr_toFloat, and rtl_ustr_toDouble, and the C++ member functions rtl::OString::toFloat, rtl::OString::toDouble, rtl::OUString::toFloat, and rtl::OUString::toDouble no longer accept a “+” or “-” sign before “NaN” when parsing the XML Schema–style Not a Number notation. (But they still accept an optional “+” or “-” sign before the legacy “1.#NAN” notation.) core commit 9d27a44e
  • osl_demultiplexSocketEvents and its support functionality, all of which were deprecated, have been removed from the UNO C/C++ API. core commit db392a8a
  • UNO API changes:
  • com.sun.star.resource.XLocale has been removed. core commit a74d15ad
  • In com.sun.star.i18n, various enum members have been renamed (to no longer use reserved identifiers): core commit 04af4e4f
  • in com.sun.star.i18n.TransliterationModules:
  • from ignoreTraditionalKanji_ja_JP to IgnoreTraditionalKanji_ja_JP
  • from ignoreTraditionalKana_ja_JP to IgnoreTraditionalKana_ja_JP
  • from ignoreMinusSign_ja_JP to IgnoreMinusSign_ja_JP
  • from ignoreIterationMark_ja_JP to IgnoreIterationMark_ja_JP
  • from ignoreSeparator_ja_JP to IgnoreSeparator_ja_JP
  • from ignoreZiZu_ja_JP to IgnoreZiZu_ja_JP
  • from ignoreBaFa_ja_JP to IgnoreBaFa_ja_JP
  • from ignoreTiJi_ja_JP to IgnoreTiJi_ja_JP
  • from ignoreHyuByu_ja_JP to IgnoreHyuByu_ja_JP
  • from ignoreSeZe_ja_JP to IgnoreSeZe_ja_JP
  • from ignoreIandEfollowedByYa_ja_JP to IgnoreIandEfollowedByYa_ja_JP
  • from ignoreKiKuFollowedBySa_ja_JP to IgnoreKiKuFollowedBySa_ja_JP
  • from ignoreSize_ja_JP to IgnoreSize_ja_JP
  • from ignoreProlongedSoundMark_ja_JP to IgnoreProlongedSoundMark_ja_JP
  • from ignoreMiddleDot_ja_JP to IgnoreMiddleDot_ja_JP
  • from ignoreSpace_ja_JP to IgnoreSpace_ja_JP
  • from smallToLarge_ja_JP to SmallToLarge_ja_JP
  • from largeToSmall_ja_JP to LargeToSmall_ja_JP
  • in com.sun.star.i18n.TransliterationModulesNew:
  • from ignoreTraditionalKanji_ja_JP to IgnoreTraditionalKanji_ja_JP
  • from ignoreTraditionalKana_ja_JP to IgnoreTraditionalKana_ja_JP
  • from ignoreMinusSign_ja_JP to IgnoreMinusSign_ja_JP
  • from ignoreIterationMark_ja_JP to IgnoreIterationMark_ja_JP
  • from ignoreSeparator_ja_JP to IgnoreSeparator_ja_JP
  • from ignoreZiZu_ja_JP to IgnoreZiZu_ja_JP
  • from ignoreBaFa_ja_JP to IgnoreBaFa_ja_JP
  • from ignoreTiJi_ja_JP to IgnoreTiJi_ja_JP
  • from ignoreHyuByu_ja_JP to IgnoreHyuByu_ja_JP
  • from ignoreSeZe_ja_JP to IgnoreSeZe_ja_JP
  • from ignoreIandEfollowedByYa_ja_JP to IgnoreIandEfollowedByYa_ja_JP
  • from ignoreKiKuFollowedBySa_ja_JP to IgnoreKiKuFollowedBySa_ja_JP
  • from ignoreSize_ja_JP to IgnoreSize_ja_JP
  • from ignoreProlongedSoundMark_ja_JP to IgnoreProlongedSoundMark_ja_JP
  • from ignoreMiddleDot_ja_JP to IgnoreMiddleDot_ja_JP
  • from ignoreSpace_ja_JP to IgnoreSpace_ja_JP
  • from smallToLarge_ja_JP to SmallToLarge_ja_JP
  • from largeToSmall_ja_JP to LargeToSmall_ja_JP
  • in com.sun.star.i18n.UnicodeScript:
  • from k_CJKUnifiedIdeographsExtensionA to kCJKUnifiedIdeographsExtensionA

New in Portable LibreOffice 7.2.4 Fresh (Dec 16, 2021)

  • Writer:
  • General improvements:
  • Alphabetical indexes, tables of contents and user-defined indexes will now generate clickable hyperlinks to document index entry marks core commit 7685c074 (Michael Stahl, allotropia)
  • All background fills can now be set to either cover the page inside the margins or the entire page core commit 56d8007a (Michael Stahl, allotropia)
  • Page styles can now have a gutter margin blog post (Miklos Vajna, Collabora)
  • Bibliography improvements: tooltip for bibliography entry fields and clickable URLs in the bibliography table blog post; references to specific pages in PDFs blog post (Miklos Vajna, Collabora)
  • Added label and business card paper (A-One, Hisago, Sanwa Supply, Daiso) data used in Japan. This work is based on data included in the "Default Settings for Japanese" extension, which was developed mainly by Masahisa Kamataki. core commit baddf594 (JO3EMC, Jun Nogata)
  • The Word-compatible table border painting now has better support for merged cells blog post (Miklos Vajna, Collabora)
  • As-char images can now have a size larger than 65k twips (about 116 cms) blog post (Miklos Vajna, Collabora)
  • When Writer document is exported to PDF, links between anchors and footnotes or endnotes (even if not on the same page) are now available in both directions core commit 51d1952c core commit 38cff2a3 (Georgy Litvinov)
  • Support for list format strings in ODT files: right now complex numbering rules from DOCX are supported also for ODT core commit 9987b518 (Vasily Melenchuk, CIB)
  • Spell-checking for indices is disabled now (language set to None for paragraph style Index and children) tdf#143066 (Heiko Tietze, TDF)
  • Image file type is now displayed in the Image Properties dialog (Format ▸ Image ▸ Properties... ▸ Image), not just the Compress dialog. tdf#138843 (Shubham Jain)
  • "No List" command is now available in the menu, the context menu, the toolbar and the sidebar. tdf#92622 (Anshu)
  • The "No List" command is now more easily accessed in the menu, context menu, toolbar and sidebar. (Highlighted in red in screenshot.)
  • Fields are now listed in the the Navigator sidebar, and users can choose "Field" and "Field type" in the "Navigate by" tool. tdf#137741 (Jim Raykowski)
  • Fields are listed in the Navigator sidebar and can be used in the "Navigate by" feature which is found in both the sidebar and the (customised) Find toolbar. (Highlighted with red rectangles.)
  • Adding and deleting images is now recorded by Track Changes. tdf#59463 and tdf#141994 (László Németh)
  • Mail Merge:
  • User will see a warning about nonexistent data sources instead of producing empty fields. There is a button to fix the problem. blog post core commit e64dc07c core commit d7d48787 (Gülşah Köse, Collabora)
  • Performance:
  • Improved font caching to speed up text rendering core commit 3f69ec9a. (Luboš Luňák, Collabora)
  • Reduced opening time for some DOCX file tdf#135316 (Noel Grandin, Collabora)
  • RDF metadata in Style Inspector:
  • Style Inspector shows ODF 1.2 RDF metadata of annotated text ranges (text:meta), metadata fields (text:meta-field), paragraphs (text:p and text:h) and bookmarks (text:bookmark-start). core commit dd45df62, core commit 11a4e270, core commit db7ef0a9. (László Németh)
  • Custom color metadata field shadings:
  • It's possible to set a custom shading color for an annotated text range or a metadata field e.g. for visualization of metadata categories in the document editor. Ctrl+F8 or View ▸ Field Shadings disable/enable these colorful field shadings. tdf#142448 (László Németh)
  • Calc:
  • General improvements:
  • Fixed problems with pasting filtered cells and pasting with transpose. Also added many unit tests for those cases tdf#107348, tdf#45958, tdf#141215, tdf#141683, tdf#68976, tdf#71058, tdf#142065, tdf#142201, tdf#141683 (Roland Kurmann)
  • Added mixed date format "Common Year (Era Name)" and "Era Name (Common Year)" for cell format in Japanese locales. core commit 8362c4b3 (Jun Nogata)
  • Added traditional Japanese month names to sort lists in Japanese locales. core commit 17965775 (Jun Nogata)
  • Implemented the Kahan summation algorithm to reduce the numerical error in the total for some Calc functions tdf#137679 (Dante DM)
  • HTML tables listed in the External Data dialog (Sheet ▸ Link to External Data...) now show the table's caption to help identify them. tdf#127484 (Andreas Heinisch)
  • The 'fat-cross' cursor was introduced. To enable, go to Tools ▸ Options ▸ Calc ▸ View and check "Themed" (the cursor follows the icon theme); use System to keep the conventional arrow pointer. tdf#104169 (Sarabjot Singh, Mesut Çifci) tdf#142499 (Heiko Tietze, TDF)
  • Paste Special dialog (Edit ▸ Paste Special ▸ Paste Special...) has been redesigned, and the new preset "Formats Only" was added. tdf#134802 (Heiko Tietze, TDF)
  • New options "Select Visible Rows Only" and "Select Visible Columns Only" to deselect hidden cells (in Edit ▸ Select menu). tdf#36466 (Tünde Tóth, NISZ)
  • Descriptive Statistics (Data ▸ Statistics ▸ Descriptive Statistics...) now uses the input range's column labels to label the results. tdf#128018 (Andreas Heinisch)
  • Autofilter improvements:
  • Calc shows blue row numbers for filtered rows by Autofilter. tdf#89841 (Tünde Tóth, NISZ)
  • Calc now highlights an active autofilter dropdown arrow tdf#140955 (Tünde Tóth, NISZ)
  • AutoFilter dropdown button now scales according to sheet zoom level core commit 008c2354 (Szymon Kłos, Collabora)
  • Calc now can filter by color in Autofilter (both cell background color and text color), importing from and exporting to OOXML format are also supported tdf#76258 (Samuel Mehrbrodt, allotropia)
  • The AutoFilter dropdown now has a "Clear Filter" button to clear all criteria (in both the dropdown and the Standard Filter dialog). tdf#141559 (Tünde Tóth, NISZ)
  • Changed spreadsheet functions:
  • CELL() now evaluates the top left cell of a given cell range argument as second parameter instead of the usual intersecting position for scalar parameters, for interoperability and compliance with the ODF OpenFormula standard definition. tdf#66409 (Eike Rathke, Red Hat)
  • RAWSUBTRACT() now processes arguments from left to right. Previously, RAWSUBTRACT(1;2;3;4) calculated 1-4-3-2 as encountered on the arguments stack. That was changed to calculate 1-2-3-4 in "natural" left to right order as may be expected. This may make a difference like in =RAWSUBTRACT(0.3;0.2;0.1;-0.1;-0.2;0.3) where the result previously was 2.77555756156289E-17 (calculated as (0.3-0.3--0.2--0.1-0.1-0.2) == (0.0--0.2--0.1-0.1-0.2) same as =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2)), for which the first result now is 0 (calculated as (0.3-0.2-0.1--0.1--0.2-0.3)) and =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2) result now is -2.77555756156289E-17. (Eike Rathke, Red Hat)
  • ROUND() has its artificial limitation on the second parameter (rounding position) removed, for which the argument previously had to be in the interval [-20,20] and otherwise the function returned error. tdf#136794 (Eike Rathke, Red Hat)
  • IRR() can now take an array for the Values parameter. (It previously only could take a cell range.) tdf#58585 (Andreas Heinisch)
  • Performance:
  • Improved speed of pasting formulas with VLOOKUP function tdf#92456 (Noel Grandin, Collabora)
  • Improved speed of some XLSX file opening and scrolling tdf#130326 (Noel Grandin, Collabora and Caolán McNamara, RedHat)
  • Improved speed when filtering tdf#133878 (Luboš Luňák, Collabora)
  • Improved file opening speed for some big XLSX files tdf#79049 (Noel Grandin, Collabora)
  • Document Conversion:
  • The --convert-to csv:... command line spreadsheet conversion or export filter options string accepts a new optional 12th numeric parameter, which makes it possible to export the entire document to individual sheets .csv files or a specified sheet. tdf#135762 (Caolán McNamara, Red Hat; Eike Rathke, Red Hat)
  • For example:
  • soffice --convert-to csv:"Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,false,-1 sample.ods
  • 0 or absent means the default behaviour, first sheet from command line, or current sheet in macro filter options, exported to sample.csv
  • -1 for all sheets, each sheet is exported to an individual file of the base file name concatenated with the sheet name, for example sample-Sheet1.csv, sample-Sheet2.csv and sample-Sheet3.csv
  • 2 or any other 1-based number within the range of number of sheets for one specific sheet, here sample-Sheet2.csv
  • Impress & Draw:
  • General improvements:
  • The set of default templates was refreshed (tdf#138097 — Indonesian LibreOffice team and Heiko Tietze, TDF):
  • Removed: Alizarin, Bright Blue, Classy Red, Impress, Lush Green (introduced in 4.4)
  • Added: Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea
  • All background fills can now be set to either cover the page inside the margins or the entire page core commit dda83832 (Michael Stahl, allotropia).
  • Improve and fix drawing of dashed lines in presentation mode tdf#136957 (Luboš Luňák, Collabora)
  • Multiple columns in LibreOffice text boxes a blog post (Mike Kaganski, Collabora)
  • PDF signature verification is now based on PDFium blog post (Miklos Vajna, Collabora)
  • User Interface:
  • Direct access to the document's scaling factor via statusbar in Draw tdf#66470 (Heiko Tietze, TDF)
  • Improved export dialog for PNG and JPG clarifies the distinction between dimensions and resolution. tdf#115464 (Aditya Pratap Singh)
  • Performance:
  • Improve document loading times by loading large images on-demand (Luboš Luňák, Collabora)
  • Improve slide rendering speed by prefetching large images (Luboš Luňák, Collabora)
  • Faster drawing of semi-transparent images core commit 5ba5ac94. (Luboš Luňák, Collabora)
  • Chart:
  • Data Series Labels:
  • Adding series name to data series label is now possible tdf#94235 (Samuel Mehrbrodt, allotropia)
  • "Moving Average" Trendline:
  • For "Moving average" trend line, the type can now be selected tdf#133423 (Samuel Mehrbrodt, allotropia)
  • Prior (default)
  • Central
  • Averaged Abscissa
  • Math:
  • It's now possible to scale the code input box. see tdf#130654 (Dante DM)
  • The setting is accessible from expert configuration as: org.openoffice.Office.Math.smeditwindowzoom
  • The setting is accessible from math options panel as: Tools ▸ Options ▸ LibreOffice Math ▸ Settings ▸ Scaling code input window
  • Core / General:
  • Built-in development tools with a "Xray" like UNO object inspector part1 part2 part3 (Tomaž Vajngerl, Collabora)
  • Selecting form fields inside a document is now possible using Alt+<Mnemonic>. tdf#139804 (Samuel Mehrbrodt, allotropia)
  • The C++ library used to generate QR codes was changed from qrcodegen to ZXing. tdf#139778 (Akshit Kushwaha)
  • StarViewMetafile Format (SVM) was improved: When handling tdf#127471 I stumbled upon a never identified bug: When using ScaledText, the export to SVM is System-dependent due to the differing internal representation in the Font-MetafileAction. Thus, the SVM content differs if it was written on a Windows or non-Windows System, which leads to errors when exchanging SVM-based Metafiles between those systems (details in the task ([1]) ). Due to SVM being used partially as Metafile-Format in saved files (e.g. ODF variants), this was leading to 'strange' looking SWcaledText's. ScaledText is luckily not too often used, but e.g. heavily in Chart Labels which were most obviously hit by this. Since SVM is our own format, this could be enhanced by adding information to the SVM-Format in a backward compatible way. After the fix, all newly written SVM-Files can be exchanged now between LibreOffice Versions containing that fix without that error. For already existing files this is not always possible, see this Table ([2]) (2nd half) for details. (Armin Le Grand, allotropia)
  • EMF/WMF Metafile Formats were improved: When handling tdf#127471 and correcting the SVM format (see above), I also found out that the same error is in the EMF/WMF files that we write. These formats are Windows-specific formats, what makes the versions written under Windows the valid ones. The definitions for EMF/WMF are not in our hands, so I had to fix that differently. A fix is not only important for flawless data exchange between LibreOffice Versions, but also with all kinds of Windows-Applications that use EMF/WMF as DataType. After the fix EMF/WMF is always produced in Windows-conform form for ScaledText. This leads to this working data exchange Table ([3]). (Armin Le Grand, allotropia)
  • Detect wrong written old EMF/WMF Metafile Files: To not have to accept old wrong written files, I added a kind of 'Old-Emf-Wmf-Format-Detector' that uses fuzzy evaluation and corrects old files when loaded in LibreOffice from now on. This makes the exchange between EMF/WMF written by old and new LibreOffice Versions complete: no old written files are lost or need to be reproduced. This is unfortunately not possible for other Windows-Applications, so these EMF/WMF files produced by older non-Windows LibreOffice Versions have - as a workaround - e.g. be loaded and rewritten by a LibreOffice Version containing these fixes. (Armin Le Grand, allotropia)
  • Enhancements for linked OLE in Documents: The content of the OLE Data/File is now synchronized to saving the hosting Document. Before this change, the OLE Data/File for a linked OLE was always saved/changed when the OLE was changed at deactivating it. This is unexpected and not intuitive from a User's point of view. There were complaints from a User who by purpose did *not* save the hosting Document after changing the OLE in it - in the expectation that the OLE Data/File will not be touched that way and stay the same when embedding it again. With this change (for details see tdf#141529) changing the linked OLE is delayed (using a temporary file) until the hosting Document is saved. If the hosting Document is closed without saving (or the Office crashes), the linked OLE does not get saved/changed at all. This is more conform to user's expectations when changing Document-bound Data. (Armin Le Grand, allotropia)
  • Various fixes when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Fixed rendering of CJK text when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Text boxes got multi-column feature in all modules. Blog post (Mike Kaganski, Collabora)
  • In the Security Options dialog, choosing "Remove personal information on saving" now removes names and dates from comments and tracked changes. core commit 12da70. (László Németh, NISZ)
  • Performance:
  • Improved drawing speed with large images tdf#138068tdf#140797. (Luboš Luňák, Collabora)
  • Improved text rendering speed when using font fallback core commit 7439cabc. (Luboš Luňák, Collabora)
  • Improved interactivity of slow drawing operations with repeated user input core commit d3b498cc. (Luboš Luňák, Collabora)
  • Various drawing speed improvements when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Improve document loading speed by using zlib optimized crc32 core commit 85ed3a47. (Luboš Luňák, Collabora)
  • Improved swapping speed and memory consumption of graphics (Tomaž Vajngerl, Collabora)
  • Filters
  • Improvements of DOC import/export filter
  • DOC import: it was fixed chapter numbering tdf#94326 (Justin Luth)
  • DOC import: it was fixed Z-order of objects tdf#120761 (Justin Luth)
  • DOC import: it was fixed some DOC file in 64 bit system tdf#139495 (Justin Luth)
  • DOC export: it was fixed a loss of the outline level tdf#81705 (Justin Luth)
  • Improvements of DOCX import/export filter
  • DOCX: import discarded headers/footers. Before the inactive DOCX headers/footers lost during import time. Now it can be restored by disabling the options “Same content on left and right pages” and “Same content on first page” on the Header and the Footer panes of the Page style. This is for improving the interoperability with other Office programs, e.g. supporting DOCX text document templates better. tdf#141158 (Attila Bakos, NISZ)
  • DOCX: rtlGutter is supported now. blog post tdf#140343 (Miklos Vajna, Collabora)
  • DOCX: export NONE background for ParaBackColor. tdf#140336 (Justin Luth)
  • DOCX: fix lost tables in footnotes and endnotes by converting them to floating tables during the import, and removing floating at the DOCX export. tdf#95806, tdf#125877, tdf#141172 (László Németh, NISZ)
  • DOCX export: save header image once. Writer used to dump the same image file as many times as it was featured in different headers or footers in the document, bloating the .docx file size. tdf#118535 (Dániel Arató, NISZ)
  • DOCX table import: fix extra page break. tdf#140182 (Attila Szűcs, NISZ)
  • DOCX: fix handling for effect extent vs line width. tdf#138895 (Miklos Vajna, Collabora)
  • DOCX export: put fly before fieldmark start into its own run. core commit 3eced2d5 (Michael Stahl, allotropia)
  • DOCX import: fix missing tblPrEx border of first table cells. Now property set of a new cell is a copy of the table exception property set of the table row, as needed for the import of the table style inheritance. tdf#140957 (László Németh, NISZ)
  • DOCX export: always write title page in section props. Even if page description is not set we should try to mark title page because chaining of two page styles can not work for continuous sections. tdf#124678 (Vasily Melenchuk, allotropia)
  • DOCX export: fix missing page break. When an empty paragraph has both page break and section break, only the section break was exported to DOCX, the page break was not, while MSO needs that to show all page breaks. tdf#121666 (Attila Szűcs, NISZ)
  • DOCX import: fix frame direction. Frames used to be imported with zero rotation even if a w:textDirection tag explicitly called for a non-default orientation. tdf#97128 (Dániel Arató, NISZ)
  • DOCX import: fix slow endnote import by parsing endnotes.xml only once instead of parsing again and again for every endnotes. This was a serious performance problem for documents with hundreds of endnotes, where the endnote import took minutes instead of seconds. tdf#76260, tdf#120351 (László Németh, NISZ)
  • DOCX: fix page margins imported as border padding. Trying to import non-existing "none" borders of w:pgBorders zeroed page margins, removing their values to border padding. tdf#74367 (Attila Szűcs, NISZ)
  • DOCX import: preserve formatting of CREATEDATE fields. The create date of a document doesn't really change, so we can only loose if the cached result of the field is not preserved. tdf#134592 (Miklos Vajna, Collabora)
  • DOCX table import: fix zero para top margin when only w:beforeAutospacing=0 was specified, but not PARA_TOP_MARGIN (see default_spacing = -1 in processing of LN_CT_Spacing_beforeAutospacing). tdf#137655 (László Németh, NISZ)
  • DOCX: added import/export support for Hebrew/Arabic numbering Types tdf#141341 (Justin Luth)
  • DOCX export: now Writer saves russianUpper/russianLower numbering tdf#97569 (Justin Luth)
  • DOCX export: stop duplicating stuff in postponed text tdf#134951 (Justin Luth)
  • DOCX: import and export Resolved state of comments tdf#122222 (Mike Kaganski, Collabora)
  • DOCX export: fix missing border of frame tdf#131420 (Nagy Tibor and Attila Szűcs, NISZ)
  • DOCX import: fix frame positions of old docs by limiting AddFrameOffsets compatibility option for docs created by MSO 2010 or older. tdf#138782 (Attila Bakos, NISZ)
  • DOCX: export hidden (shared) headers/footers. tdf#69635 (Dániel Arató, NISZ)
  • DOCX: import track changes of inline images tdf#128913 (László Németh, NISZ)
  • DOCX import: fix lost column break at shapes. The column break was moved into the neighboring shape during the first import, and eliminated during the second import, losing the 2-column text layout. As a workaround, split the paragraph moving the column break into a new paragraph. tdf#121659 (Attila Szűcs and Tibor Nagy from NISZ and Justin Luth)
  • DOCX: support tracked table (row) deletion. tdf#79069 (László Németh, NISZ)
  • DOCX c15: TabOverMargin no longer true in 2013+ tdf#142404 (Justin Luth)
  • DOCX import: fix anchored obj position with to-char and TEXT_LINE tdf#139915 (Miklos Vajna, Collabora)
  • DOCX import: improvements for first line indent in lists tdf#132752 (Vasily Melenchuk, allotropia)
  • Improvements of the RTF filter:
  • RTF import: fix too small graphic size when both picwgoal and picw are provided core commit 490450c7 (Miklos Vajna, Collabora)
  • Improvements of XLSX import/export filter:
  • XLSX import: set filtered flag for rows hidden by AutoFilter to support copying the result of filtering. Unlike ODS and XLS, XLSX doesn't differentiates filtered and manually hidden rows, and without this fix, copy of the unupdated data of the loaded filtering contained the hidden rows, too. tdf#99913 (Tünde Tóth, NISZ)
  • XLSX import: fix lost rounded filters if the stored filter values are in the visible cell format (e.g. rounded values) instead of the original (editing) values. Now AutoFilter popup window shows the items according to the visible cell format (e.g. 1.0 instead of 1.01 or 0.99), but still grouping them based on the "editing format" (e.g. not rounded values which visible during editing), i.e. there could be repeated values in the filtering conditions (e.g. two options "1.0" and "1.0" for 1.01 and 0.99). tdf#140968, tdf#140978 (Balazs Varga, NISZ)
  • XLSX import: fix missing datetime filters by convert string representation of the datetime data to ISO 8601 (with blank instead of T) datetime to eliminate locale dependent behaviour when filtering for datetimes. tdf#137626 (Balazs Varga, NISZ)
  • XLSX import: apply more than 8 filters in OOXML autofilter import by removing the artificial limit (which looked like the limit for conditions handled by the standard filter in LO, but not for the autofilter). Now the autofilter popup menu does not always select all items, if the document contained more than 8 selected items there. tdf#140469 (Balazs Varga, NISZ)
  • XLSX import: fix conditional formatting in same cell range. Multiple conditional formatting rules of the same cell range were imported incorrectly because of missing handling of their (different) priorities and operators. tdf#139928 (Nagy Tibor, NISZ)
  • XLSX export autofiltered date columns. Export XML_dateGroupItem, XML_year, XML_month, XML_day, XML_dateTimeGrouping based on the OOXML standard. tdf#139809 (Balazs Varga, NISZ)
  • XLSX export: fix proliferation of conditional styles. Run-time created styles “ExtConditionalStyle_N N” for extended conditional styles were written back to the XLSX file, growing the cell style list by each save-reload with unused styles. tdf#139167 (Nagy Tibor, NISZ)
  • XLSX import: fix autofiltered date columns by importing dateGroupItem. tdf#116818 (Balazs Varga, NISZ)
  • XLSX export: fix lost file names in modified links. tdf#138832 (Attila Szűcs, NISZ)
  • XLSX export: fix position of rotated images tdf#139258 (Szabolcs Toth, NISZ)
  • XLSX import: fix "Formula is" type conditional formatting rule when the formula contains a reference to another worksheet. tdf#113013 (Nagy Tibor, NISZ)
  • XLSX: fix "begins/ends with" conditional formatting when using "Given text" type and cell reference. tdf#120749 tdf#139394 (Nagy Tibor, NISZ)
  • XLSX export: fix "contains" conditional formatting when using "Given text" type with cell reference instead of fixed string. Fix also "notContainsText", and prepare the fix for "beginsWith", "endsWith" and "expression" type conditions. tdf#139021 (Nagy Tibor, NISZ)
  • XLSX import: hide hidden named range of autofilter. tdf#127301 (Balazs Varga, NISZ)
  • Improvements of PPTX import/export filter:
  • PPTX import: fix WordArt effect textDeflate and textInflateTop. These effects were mapped incorrectly, resulting missing display and after ODP round-trip, changed effects. tdf#125560 (Gabor Kelemen, NISZ and Regina Henschel)
  • PPTX import: fix lost direct hyperlink colors. tdf#137367 (Nagy Tibor, NISZ)
  • PPTX table export: fix vertical alignment. tdf#131905 (Nagy Tibor, NISZ)
  • PPTX wordart 3D, add sp3d. tdf#140865 (Regina Henschel)
  • Shadow for tables from PPTX in Impress. blog post (Miklos Vajna, Collabora)
  • Import support for graphics cropped into custom geometry. blog post core commit db39b68c (Gülşah Köse, Collabora)
  • Import support for crop position of the custom cropped graphics. blog post core commit ccdee8ee (Gülşah Köse, Collabora)
  • Import support for greyscale effect of the custom cropped graphics.blog post core commit b7189e1a (Gülşah Köse, Collabora)
  • Import support for mirror effect of the custom cropped graphics. blog post core commit 62ee7fdc(Gülşah Köse, Collabora)
  • Import support for custom stretch values of the custom cropped graphics.blog post core commit 2c96bd26(Gülşah Köse, Collabora)
  • PPTX export: fix placeholders. Empty placeholders were exported as white empty custom shapes, losing their visibility and usability. tdf#111903, tdf#137152 (Attila Bakos, NISZ)
  • PPTX import: fix internal hyperlink to slide. Internal hyperlinks were lost, if they refer slides using their names. tdf#65724 (Nagy Tibor, NISZ)
  • PPTX export: fix internal hyperlinks exported as external by accident: after reloading the bad export, clicking on the hyperlink opened the same file in another document, because the exported link contained also the full file name reference instead of the slide name, according to the OOXML Relationship TargetMode="External". tdf#54037 (Nagy Tibor, NISZ)
  • PPTX import: fix duplicated slide name. tdf#103347 (Nagy Tibor, NISZ)
  • PPTX animation: export repeatCount tdf#124457 (Nagy Tibor, NISZ)
  • PPTX: fix custom slide show is not imported tdf#131390 (Nagy Tibor, NISZ)
  • PPTX: fix missing custom slide show export tdf#125071 (Nagy Tibor, NISZ)
  • Improvements of WMF/EMF filter:
  • Add support for import WMF and EMF images, generated by LTSpice tdf#53004 tdf#142495 (Bartosz Kosiorek, Valek Filippov - QA)
  • Add support for import EMF images, created by CATIA tdf#55007 (Bartosz Kosiorek, Valek Filippov - QA)
  • Add support for import EMF files generated by ESRI ArcMap 2004 tdf#128199 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF FILLRGN record is displayed correctly now tdf#55058, tdf#141394 (Bartosz Kosiorek)
  • Complex clipping for EMF is implemented tdf#37281, tdf#45820, tdf#48916, tdf#55058 (Bartosz Kosiorek)
  • EMF Implement PAINTRGN record support tdf#55058 (Bartosz Kosiorek)
  • EMF: Improve performance of FILLRGN, PAINTRGN, EXTSELECTCLIPRGN records tdf#142745 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF EMF Fix RestoreDC record according to MS specification tdf#142567 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF: Add rotation support for INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE and ROUNDRECT tdf#55058 tdf#141982 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF Fix displaying of ARC, CHORD and PIE tdf#55007 tdf#142263 tdf#142268 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Add support for selecting colors from palette tdf#117957 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF/EMF: Fix drawing lines with different width tdf#112603 tdf#142014 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Add implementation of BitBlt and StretchBlt records tdf#55058 tdf#142722 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Preserve both non-EMF+ and EMF+ drawing commands during a load/save roundtrip core commit 6b349bcc. (Luboš Luňák, Collabora)
  • EMF+: Add brush support to DrawString record tdf#142975 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF+ Add alignment support for DrawString tdf#142995 tdf#142997 tdf#143076 (Bartosz Kosiorek, Valek Filippov - QA)
  • Improvements of SVG filter:
  • A slide with a custom background is exported correctly now core commit fd84bce8 (Marco Cecchetti, Collabora).
  • It is possible to export a slide with a bitmap as background core commit 3d008f3b (Marco Cecchetti, Collabora).
  • The background is exported in an optimized way. If several slides share the same bitmap as background the bitmap is exported only once. In the same way if a background is made up of tiles where all tiles are the same bitmap, the bitmap is exported only once. The same improvement has been provided for backgrounds made up with patterns or hatches core commit 66f88211 (Marco Cecchetti, Collabora).
  • GUI:
  • General:
  • New command popup HUD ("Heads-up display") to search for and execute actions. It can be invoked with the menu Help ▸ Search Commands or the shortcut ⇧ Shift+Esc. tdf#91874 blog (Tomaž Vajngerl, Collabora)
  • Global toolbar lock can now switched off via View ▸ Toolbars tdf#131817 (Heiko Tietze, TDF)
  • Alternative Tools ▸ Options ▸ LibreOffice ▸ Application Colors theme 'LibreOffice Dark' added. tdf#141986 (Heiko Tietze, TDF)
  • Dialogs:
  • Templates dialog got a list view. You can sort templates by name, category, date, modules, size, etc. tdf#104154 (Vert D.)
  • File ▸ Properties... ▸ General ▸ Location is now a clickable link to the folder, in case of local files tdf#135896 (Heiko Tietze, TDF)
  • Sidebar:
  • Fontwork panel was added. (Szymon Kłos, Collabora)
  • Notebookbar:
  • Now it is easier to find style using the new scrollable style picker (Szymon Kłos, Collabora)
  • Localization:
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting.
  • English (Denmark) {en-DK}. (Eike Rathke, Red Hat)
  • Using ',' comma decimal separator and '.' dot group separator.
  • ISO 8601 date(+time) formats.
  • Inheriting calendar from {en-GB} (week-1stweek=4 first_weekday=2).
  • Currency DKK 'kr.' symbol.
  • Secondary currency EUR '€' symbol.
  • Additional languages in the language list:
  • Available for text attribution.
  • Pali Thai {pi-Thai} in the CTL language list. tdf#139607 (Eike Rathke, Red Hat)
  • Cabécar {cjp-CR} and Bribri {bzd-CR}. tdf#138839 (Eike Rathke, Red Hat)
  • Sesotho {st-LS} (as spoken in Lesotho). (Eike Rathke, Red Hat)
  • Improvements to proofing tools and language support:
  • Esperanto spelling dictionary and thesaurus (Carmen Bianca Bakker, András Tímár)
  • A major update of Czech spelling dictionary: thousands of words have been added (based on the frequency of missing words in corpora), modified (fixes of incorrect forms) or removed (including rarely used correct forms that can be confused with mistyped forms). For more details in Czech, see this blogpost or the README file. (Miroslav Pošta, committed by Stanislav Horáček)
  • The [NatNum12] number format code modifier now supports all day and month names, abbreviated or full or initials, with its upper, lower, capitalize and title keywords. The lower keyword is new, see also tdf#128314. (Eike Rathke, Red Hat)
  • Examples:
  • [NatNum12 MMM=upper]MMM-DD displays a format JAN-01
  • [NatNum12 MMMM=lower]MMMM displays a format january
  • [NatNum12 MMMM=capitalize]MMMM displays a format January (meant for locales where the month name is in only lower case letters)
  • Note that none of the NatNum12 modifier rules and spell-out options can be exported to Excel or Word or other file formats than ODF (OpenDocument Format).
  • Scripting:
  • 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 21 services with each a bunch of methods and properties.
  • New in LibreOffice 7.2:
  • The DialogControl service supports tree controls including the OnNodeSelected and OnNodeExpanded events.
  • The document management part is enriched with the new Form and FormControl services. A form and its subforms may be located in a Base, Writer or Calc document.
  • The whole set of services (except for those functions that are better handled by Python natively) is made available for Python scripts with identical syntax and behaviour as in Basic. In addition, a set of methods is provided compatible with their homonymous Basic builtin functions (MsgBox, CreateUnoService, ...). ScriptForge also integrates the APSO shell console, providing the previous installation of the APSO extension.
  • The english version of the documentation of the ScriptForge libraries (7.2) has been fully integrated in the LibreOffice help pages (https://help.libreoffice.org/7.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their translation into other languages is underway. (Alain Romedenne, Rafael Lima)
  • BASIC:
  • The InStr and Replace functions now support the case-insensitive operation for non-ASCII characters using the application locale. tdf#139840 and tdf#132389 (Andreas Heinisch)
  • Exporting a macro under File ▸ Export Basic, writes the resulting *.bas file using the UTF-8 charset including the BOM. Importing a macro under File ▸ Import Basic, checks if the BOM is present, and decides whether the *.bas file will be imported using the system or the UTF-8 charset. tdf#139196 (Andreas Heinisch)
  • Python:
  • The Python version shipped with LibreOffice has been upgraded to 3.8.10 core commit c22fc8 (Jan-Marek Glogowski, CIB)
  • Feature Removal / Deprecation:
  • Remove VLC in avmedia: it has been experimental since 2015 and no real patch since 2013. See https://lists.freedesktop.org/archives/libreoffice/2020-December/086522.html (Julien Nabet)
  • OpenGL-based drawing code has been removed in favor of Skia/Vulkan. (Luboš Luňák, Collabora)
  • Platform Compatibility:
  • Mac:
  • Improve system clipboard (pasteboard) functionality on macOS core commit 84a6cfd9 (Tor Lillqvist, Collabora)
  • The Document Foundation provides builds for Apple Silicon in a <ver>/mac/aarch64/ subdirectory at https://download.documentfoundation.org/libreoffice/stable/ for testing
  • Windows:
  • You can now use wildcards when converting documents from command line. tdf#48413 (Deborah Barkley-Yeung)
  • LibreOffice can now check default file format association for ODF formats on startup tdf#45735 (Matt K.)
  • Added a new expert configuration org.openoffice.Office.Common/Load/DetectWebDAVRedirection (true by default), disabling which allows to disable the detection of WebDAV mapped drive on Windows (added in tdf#126121 in version 6.4), and use the previous Windows built-in WebDAV access mechanism (which prevents LibreOffice from obtaining extended information about the document, but allows to use some features like cookie-based WebDAV authentication, that are not yet supported by LibreOffice natively) tdf#141164 (Mike Kaganski, Collabora)
  • API Changes:
  • osl_getLocalHostname no longer returns a FQDN (fully qualified domain name). This speeds the function up as it works without querying DNS via network. (Samuel Mehrbrodt, allotropia) core commit eac00017
  • osl_demultiplexSocketEvents and its support functionality is deprecated, without a replacement in the UNO C/C++ API, and will potentially be removed from a later version. core commit 0a126b4c
  • UNO API changes:
  • XSystemTransferable interface was removed from CDOTransferable. It was only implemented for transferable objects on Windows; and its implementation was wrong, so unusable in any way core commit 818a84c4 (Mike Kaganski, Collabora)
  • Replace "No-width No Break" (uno:InsertZWNBSP) by "Word Joiner" (uno:InsertWJ) since it inserts U+2060 character tdf#140796 (Julien Nabet)
  • The UNO command "uno:PasteTransposed" is added. Paste Transposed is part of the "Paste Special" dialog and can now be called directly. tdf#102255 (Roland Kurmann)
  • The UNO command "uno:PasteAsLink" is added. Paste As Link is part of the "Paste Special" dialog and can now be called directly. tdf#90101 (Roland Kurmann)
  • VBA changes:
  • The Calc VBA compatibility Range.Formula and Range.FormulaR1C1 properties wrongly used localized formula expressions as if they were Range.FormulaLocal and Range.FormulaR1C1Local implementations. That worked in English UI and locales, but not in translated UI or with locale dependent different separators, imported Excel documents using these properties failed there.
  • Instead, they now use English formula expressions and separators. Additionally Range.FormulaLocal and Range.FormulaR1C1Local are implemented to use localized formula expressions. tdf#141543 (Eike Rathke, Red Hat)
  • This change means for macros created in LibreOffice that relied on the erroneous behaviour in a localized non-English environment those macros will cease to work, the remedy in these cases is to replace setting Formula and FormulaR1C1 attributes with FormulaLocal and FormulaR1C1Local instead.

New in Portable LibreOffice 7.1.8 Still (Dec 16, 2021)

  • Writer:
  • General improvements:
  • Writer now has support for anchoring shapes relative to the bottom of the page content frame. blog post (Miklos Vajna, Collabora)
  • Default anchor for newly added images can be set per Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids tdf#99646 (Heiko Tietze, TDF)
  • Writer now supports locale-independent templates blog post (Miklos Vajna, Collabora)
  • Writer can now detect Unicode type even if imported text file does not have a BOM tdf#60145 (Tomofumi Yagi)
  • Outline folding mode:
  • Added a new Writer outline folding mode (as experimental feature). You should enable experimental features in Tools ▸ Options ▸ LibreOffice ▸ Advanced dialog to see "Show outline content visibility button" checkbox in Tools ▸ Options ▸ LibreOffice Writer ▸ View dialog. After checking it you'll can see a button with arrow near any selected heading in your document. Click on it to fold all text from the current heading to next heading. Right click on it to fold all text from current heading to next the same level heading with all its subheadings tdf#38093 (Jim Raykowski)
  • Table formulas:
  • Added several table formulas for Word interoperability (László Németh, NISZ)
  • PRODUCT table formula tdf#123388
  • ABS table formula tdf#123354
  • SIGN table formula tdf#123390
  • COUNT table formula tdf#123356
  • Style inspector:
  • Added Style Inspector for displaying all the attributes of Paragraph Styles, Character Styles and manually formatted (Direct Formatting) properties. tdf#134554. Read the necessity of this tool here. (Shivam Kumar Singh, GSoC; mentors: Mike Kaganski, Heiko Tietze, Tomaz Vajngerl)
  • Fields:
  • Input fields now can be toggled with View ▸ Field Names core commit 926a1a16 (Michael Stahl, CIB)
  • Empty fields can be selected with the mouse core commit 2c7bf354 (Samuel Mehrbrodt, CIB)
  • Word compatible Fields can now be toggled to hide either the command or the result with View ▸ Field Names (Michael Stahl, CIB)
  • Performance:
  • Speed up find/replace operations tdf#119286 (Noel Grandin, Collabora)
  • ODF subtable conversion:
  • Simple cases of subtables in legacy ODF documents initially created by OpenOffice.org 2.2 and older can now be converted to modern rowspan tables on import, typically improving the quality of a subsequent export to Word formats or HTML drastically. core commit e366c928(Michael Stahl, CIB)
  • New numbering style:
  • Implemented Old Hungarian numbering in Writer’s lists. More info in Release Notes 7.0 (László Németh)
  • Actually not limited to lists; e.g., page numbering may also use this numbering (ODT only).
  • To use it, enable Tools ▸ Options ▸ Language Settings ▸ Languages ▸ Complex text layout.
  • Calc:
  • General improvements:
  • Added an option to disable paste with Enter key. You can find it in a dialog from menu Tools ▸ Options ▸ LibreOffice Calc ▸ General. tdf#34686 (Martin van Zijl)
  • Now you can select items in Autofilter window clicking by all item's row, but not only by checkbox tdf#116675 (Attila Szűcs, NISZ)
  • Fixed an issue in formula input box when Calc fail to set the formula reference if you have freeze rows/columns enabled in a sheet. tdf#47349 (Justin Luth, Collabora)
  • Added "Reset All" button to Solver dialog tdf#134528 (Rafael Lima)
  • The Standard Filter dialog now has "Remove" buttons to clear single criteria, and an overall "Clear" button to remove all criteria. tdf#76898 (Martin van Zijl)
  • Fill with merged cells:
  • Fix lost merging and bad linear sequence of numbers during fill with merged cells (Attila Szűcs, NISZ):
  • Copy merged cell structure like other spreadsheets do tdf#40993, tdf#59585
  • Select merged area wholly to fix the selection rectangle during fill, fixing incomplete attribute copying, bad grid and border tdf#43958
  • Apply correct linear sequence of numbers by skipping empty overlapped (invisible, i.e. not top-left) cells of the merged areas tdf#88782
  • Changed spreadsheet functions:
  • Now INDIRECT function supports sheet-local scoped names tdf#100818 (Eike Rathke, Red Hat)
  • Performance:
  • Improved spell checking performance in Calc core commit bdd149b1 (Dennis Francis, Collabora)
  • Improved performance when searching in Autofilter. Previously if the record contains a lot of unique values Calc will be very slow if you type-in a character in the autofilter search box. Now the search is instant. tdf#122419 (Eike Rathke, Red Hat), tdf#133878 (Luboš Luňák).
  • Impress & Draw:
  • Adding visible digital signatures to existing PDF files with Draw. Blog post (Miklos Vajna, Collabora)
  • Now Impress allows changing animations for several objects at once tdf#126394 (Srijan Bhatia)
  • Presentation console has an "Exit" button now tdf#90978 (Srijan Bhatia)
  • Presentation console has a "Pause/Resume" button now tdf#128964 (Srijan Bhatia)
  • Added realistic soft blurred shadows for objects tdf#48722 (Ahmad Ganzouri, GSoC; mentors: Miklos Vajna (Collabora), Tomaž Vajngerl)
  • Added new physics based animation capabilities and new animation effect presets that use them. Namely Fall Simulated, Shoot right/left and return, Fall and fade out. Blog post (Sarper Akdemir, GSoC; mentor: Thorsten Behrens (CIB))
  • Fixed an issue in slideshow mode caused animated files ceased to work. tdf#128353 (Miklos Vajna)
  • Math:
  • Math has now a full support of HTML colors. Some of them have been added to the UI on Attributes section in Element pane. core commit 0643dab6 (Dante Doménech)
  • New examples in Element pane. core commit 2b29e16e (Dante Doménech), core commit ad8485eb (Laurent BP)
  • Scripting:
  • 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)
  • about data containers:
  • an extensive set of primitives for array handling, including sorts, set operations and interfaces with csv files and Calc sheets
  • an extensive set of primitives for string handling, including replacements, regular expressions, encodings, hashing and localization
  • a Dictionary mapping class
  • a coherent error handling for both user and ScriptForge scripts
  • complete FileSystem and TextStream classes for file and directory handling, and text files read & write
  • detailed context information: platform, operating system, directories, ...
  • interconnection of Basic and Python modules
  • easy access to and management of actual windows and documents
  • specific modules for
  • automation on Calc sheets
  • management of dialogs and their controls
  • access to data contained in databases
  • ScriptForge libraries documentation is undergoing review. ScriptForge help pages will be available from release 7.2 onwards.
  • Python:
  • Core / General:
  • Improve finding a matching printer paper size for the printed document tdf#134646 (Samuel Mehrbrodt, CIB)
  • Show all supported files by default when adding a new extension in Extension Manager core commit 6a32706e (Samuel Mehrbrodt, CIB)
  • Print preview is now updated asynchronously to not block UI when adjusting settings in print dialog core commit 93c833e8 (Samuel Mehrbrodt, CIB)
  • New dialog: additions:
  • In various places, it should be possible to get more content such as macros or templates from external storage. This requirement is now fulfilled with the Additions Dialog. blog post (Yusuf Keten, GSoC; mentors: Muhammet Kara (Collabora), Heiko Tietze)
  • Interaction added to Sidebar > Gallery, Templates Manager, Options > Dictionaries, Options > Icon Themes (Heiko Tietze, TDF)
  • User:
  • can change the sorting filter according to the desire. Options are download number, rating, and comment number.
  • can see which extensions are installed with this feature. Installed extensions are disabled on the list.
  • can see the name, description, screenshot, rating, comment number, download number of the extensions from the list.
  • can access the extension webpage and the comment section of the extension with the links on the UI.
  • LibreOffice Help:
  • Reactivated extended tips in dialogs tdf#118148 (Olivier Hallot, Christian Lohmaier)
  • Syntax diagrams exist for all Basic statements, including a new How to Read Syntax Diagram page tdf#131416 (Alain Romedenne)
  • Filters:
  • Now detecting 0-byte files based on extension blog post (Miklos Vajna, Collabora)
  • Improvements of DOCX import/export filter:
  • Add support for change tracking in floating table tdf#132271 (László Németh, NISZ)
  • Add formula import in text tables core commit 68e74bdf (Michael Warner) and core commit 782700c6 (László Németh, NISZ)
  • Export formula fields tdf#118682 and formula cells tdf#133163 in text tables (László Németh, NISZ)
  • Added a workaround for ABOVE/BELOW/LEFT/RIGHT arguments in SUM, AVERAGE, etc. table functions importing. Now Writer converts that arguments into cell range like <A1:A10> and saves into DOCX as a cell range. Be careful with this new behavior tdf#123355 (László Németh, NISZ)
  • Better handling of cached field results in Writer. a blog post (Miklos Vajna, Collabora)
  • Support keeping the spacing below the last paragraph in the header in doc/docx files tdf#128195 (Samuel Mehrbrodt, CIB)
  • Allow for scientific notation in Custom Properties tdf#116214 (Bartosz Kosiorek)
  • Fix storage of date in Custom Properties tdf#133377 (Bartosz Kosiorek)
  • Improvements of PPTX import/export filter:
  • Several SmartArt improvements when importing from PPTX blog post 1 blog post 2 (Miklos Vajna, Collabora)
  • GUI:
  • Icon theme:
  • elementary icon theme got update to be more closely to upstream's color branding. See the blog post here. tdf#139056 (Rizal Muttaqin)
  • Dialogs:
  • New dialog to select the User Interface flavor, aiming to pick the right UI at first start tdf#117463 (Heiko Tietze, TDF)
  • Notebookbar:
  • New widget with styles preview was added to the tabbed Notebookbar. core commit b982be12 (Szymon Kłos, Collabora)
  • Localization:
  • New languages/locales with locale data:
  • English Kenya [en-KE] tdf#115436 (Eike Rathke (Red Hat, Inc.))
  • English (Hong Kong) [en-HK] tdf#135518 (Eike Rathke (Red Hat, Inc.))
  • Improvements to proofing tools and language support:
  • Albanian. The hyphenation dictionary was added and Hunspell files were encoded into UTF-8 (Isah Bllaca).
  • Danish. The spelling dictionary was updated (stavekontrolden.dk)
  • English (GB). The spelling dictionary was updated (Marco A. G. Pinto).
  • French. The spelling dictionary was updated (Olivier R., Grammalecte).
  • Hungarian. The hyphenation dictionary was updated (László Németh, magyarispell.sourceforge.net).
  • Italian. The spelling and hyphenation dictionaries were updated (Marina Latini, LibreItalia).
  • Korean. New spelling dictionaries was added (Ilkyu Ju, spellcheck-ko.github.io).
  • Occitan. The spelling dictionary was updated (Quentin PAGÈS, Dicollecte).
  • Portuguese (Brazil). The spelling dictionary was updated (Olivier Hallot, VERO/DivSilab).
  • Portuguese (Portugal). The spelling dictionary was updated (Olivier Hallot, Onto.PT).
  • Slovenian. The thesaurus was updated (Martin Srebotnjak, OdprtiTezaver).
  • Spanish (all). The spelling dictionaries were updated (Ismael Olea, RLA-ES).
  • Platform Compatibility
  • Windows:
  • It's now possible to build LibreOffice native for Windows Arm64. This is realized as a cross-build from Windows x64. It's in early development and has some known limitations, documented in tdf#137143. The Windows build instructions in this Wiki were also updated. There is a daily build available at https://dev-builds.libreoffice.org/daily/master/
  • Bundled Python is updated to 3.8 core commit b4dfba94
  • Because of updated Python's change bpo-36085, LibreOffice now requires KB2533623 on Windows 7. The mentioned update is not directly available from Microsoft anymore, but KB3063858 (32-bit/64-bit) may be used, that superseded the older one (details in tdf#144902)
  • Java Support:
  • On macOS, when manually adding a Java runtime environment via LibreOffice ▸ Preferences... ▸ LibreOffice ▸ Advanced ▸ Java Options ▸ Add..., you can now also select a JDK that is not installed under /Library/Java/JavaVirtualMachines. core commit 7db048f6
  • API Changes:
  • UNO API changes:
  • Added scrollbar properties to AWT tabpage (and added documentation for those at AWT dialogs - which were there since LibreOffice 4.0) core commit b3f2530a (Thorsten Behrens, CIB)
  • Added a new property SinglePrintJobs to the com::sun::star::view::PrintOptions service. Setting this property to true will create a separate print job for each collated copy. core commit 2e2c162b (Samuel Mehrbrodt, CIB)
  • In Writer, SwXFieldEnumeration will now return fieldmarks in addition to fields and meta-fields. core commit dd24e21b (Michael Stahl, CIB)
  • XShapeGrouper::group now works with a single shape in Writer (matching behavior in Calc, Impress and Draw) tdf#136423 (Samuel Mehrbrodt, CIB)
  • Configuration changes:
  • Renamed config items with unintended meanings (Thorsten Behrens, CIB)
  • OpenCLWhiteList changed to OpenCLAllowList core commit abb6c015
  • DeviceBlacklist changed to DeviceDenylist core commit 493ae7a6
  • BlacklistCurrentDevice changed to DenylistCurrentDevice core commit 493ae7a6
  • OpenCLBlackList changed to OpenCLDenyList core commit 493ae7a6
  • The ImageIdentifier property of MenuItem and ToolBarItem types from /org.openoffice.Office.Addons/ used to accept URLs to internal images, with the syntax private:image/<number>. This was broken for a few years, and now removed completely. Referencing user-defined images with this property should still work, although being obsolete. core commit 3e4968e6
  • SDK changes:
  • Remove OSL_SIGNAL_USER_RESOURCEFAILURE from include/osl/signal.h. Should only have been used by internal code anyway. core commit 9951d414
  • Remove OSL_THIS_FUNC from include/osl/diagnose.h. Should only have been used by internal code anyway. core commit e5356fb0
  • Remove unused and deprecated sal_Char/sal_sChar/sal_uChar from include/sal/types.h. core commit c3634ad6

New in Portable LibreOffice 7.2.2 Fresh (Nov 8, 2021)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 7.2.2 is the second bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 (https://wiki.documentfoundation.org/Releases/7.2.2/RC1#List_of_fixed_bugs) and RC2 (https://wiki.documentfoundation.org/Releases/7.2.2/RC2#List_of_fixed_bugs).
  • General improvements:
  • Alphabetical indexes, tables of contents and user-defined indexes will now generate clickable hyperlinks to document index entry marks core commit 7685c074 (Michael Stahl, allotropia)
  • All background fills can now be set to either cover the page inside the margins or the entire page core commit 56d8007a (Michael Stahl, allotropia)
  • Page styles can now have a gutter margin blog post (Miklos Vajna, Collabora)
  • Bibliography improvements: tooltip for bibliography entry fields and clickable URLs in the bibliography table blog post; references to specific pages in PDFs blog post (Miklos Vajna, Collabora)
  • Added label and business card paper (A-One, Hisago, Sanwa Supply, Daiso) data used in Japan. This work is based on data included in the "Default Settings for Japanese" extension, which was developed mainly by Masahisa Kamataki. core commit baddf594 (JO3EMC, Jun Nogata)
  • The Word-compatible table border painting now has better support for merged cells blog post (Miklos Vajna, Collabora)
  • As-char images can now have a size larger than 65k twips (about 116 cms) blog post (Miklos Vajna, Collabora)
  • When Writer document is exported to PDF, links between anchors and footnotes or endnotes (even if not on the same page) are now available in both directions core commit 51d1952c core commit 38cff2a3 (Georgy Litvinov)
  • Support for list format strings in ODT files: right now complex numbering rules from DOCX are supported also for ODT core commit 9987b518 (Vasily Melenchuk, CIB)
  • Spell-checking for indices is disabled now (language set to None for paragraph style Index and children) tdf#143066 (Heiko Tietze, TDF)
  • Image file type is now displayed in the Image Properties dialog (Format ▸ Image ▸ Properties... ▸ Image), not just the Compress dialog. tdf#138843 (Shubham Jain)
  • Mail Merge:
  • User will see a warning about nonexistent data sources instead of producing empty fields. There is a button to fix the problem. blog post core commit e64dc07c core commit d7d48787 (Gülşah Köse, Collabora)
  • Performance:
  • Improved font caching to speed up text rendering core commit 3f69ec9a. (Luboš Luňák, Collabora)
  • Reduced opening time for some DOCX file tdf#135316 (Noel Grandin, Collabora)
  • RDF metadata in Style Inspector:
  • Style Inspector shows ODF 1.2 RDF metadata of annotated text ranges (text:meta), metadata fields (text:meta-field), paragraphs (text:p and text:h) and bookmarks (text:bookmark-start). core commit dd45df62, core commit 11a4e270, core commit db7ef0a9. (László Németh)
  • Custom color metadata field shadings:
  • It's possible to set a custom shading color for an annotated text range or a metadata field e.g. for visualization of metadata categories in the document editor. Ctrl-F8 or View ▸ Field Shadings disable/enable these colorful field shadings. tdf#142448 (László Németh)
  • Calc:
  • General improvements:
  • Fixed problems with pasting filtered cells and pasting with transpose. Also added many unit tests for those cases tdf#107348, tdf#45958, tdf#141215, tdf#141683, tdf#68976, tdf#71058, tdf#142065, tdf#142201, tdf#141683 (Roland Kurmann)
  • Added mixed date format "Common Year (Era Name)" and "Era Name (Common Year)" for cell format in Japanese locales. core commit 8362c4b3 (Jun Nogata)
  • Added traditional Japanese month names to sort lists in Japanese locales. core commit 17965775 (Jun Nogata)
  • Implemented the Kahan summation algorithm to reduce the numerical error in the total for some Calc functions tdf#137679 (Dante DM)
  • HTML tables listed in the External Data dialog (Sheet ▸ Link to External Data...) now show the table's caption to help identify them. tdf#127484 (Andreas Heinisch)
  • The 'fat-cross' cursor was introduced. To enable, go to Tools ▸ Options ▸ Calc ▸ View and check "Themed" (the cursor follows the icon theme); use System to keep the conventional arrow pointer. tdf#104169 (Sarabjot Singh, Mesut Çifci) tdf#142499 (Heiko Tietze, TDF)
  • The Paste Special dialog (Edit ▸ Paste Special ▸ Paste Special...) has been redesigned, and the new preset "Formats Only" was added. tdf#134802 (Heiko Tietze, TDF)
  • New options "Select Visible Rows Only" and "Select Visible Columns Only" to deselect hidden cells (in Edit ▸ Select menu). tdf#36466 (Tünde Tóth, NISZ)
  • Descriptive Statistics (Data ▸ Statistics ▸ Descriptive Statistics...) now uses the input range's column labels to label the results. tdf#128018 (Andreas Heinisch)
  • Improvements in auto-input by making its behaviour closer to popular Calc alternatives. tdf#142214 (Dennis Francis, Collabora)
  • Autofilter improvements:
  • Calc shows blue row numbers for filtered rows by Autofilter. tdf#89841 (Tünde Tóth, NISZ)
  • Calc now highlights an active autofilter dropdown arrow tdf#140955 (Tünde Tóth, NISZ)
  • AutoFilter dropdown button now scales according to sheet zoom level core commit 008c2354 (Szymon Kłos, Collabora)
  • Calc now can filter by color in Autofilter (both cell background color and text color), importing from and exporting to OOXML format are also supported tdf#76258 (Samuel Mehrbrodt, allotropia)
  • New spreadsheet functions:
  • Changed spreadsheet functions:
  • CELL() now evaluates the top left cell of a given cell range argument as second parameter instead of the usual intersecting position for scalar parameters, for interoperability and compliance with the ODF OpenFormula standard definition. tdf#66409 (Eike Rathke, Red Hat)
  • RAWSUBTRACT() now processes arguments from left to right. Previously, RAWSUBTRACT(1;2;3;4) calculated 1-4-3-2 as encountered on the arguments stack. That was changed to calculate 1-2-3-4 in "natural" left to right order as may be expected. This may make a difference like in =RAWSUBTRACT(0.3;0.2;0.1;-0.1;-0.2;0.3) where the result previously was 2.77555756156289E-17 (calculated as (0.3-0.3--0.2--0.1-0.1-0.2) == (0.0--0.2--0.1-0.1-0.2) same as =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2)), for which the first result now is 0 (calculated as (0.3-0.2-0.1--0.1--0.2-0.3)) and =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2) result now is -2.77555756156289E-17. (Eike Rathke, Red Hat)
  • ROUND() has its artificial limitation on the second parameter (rounding position) removed, for which the argument previously had to be in the interval [-20,20] and otherwise the function returned error. tdf#136794 (Eike Rathke, Red Hat)
  • Performance:
  • Improved speed of pasting formulas with VLOOKUP function tdf#92456 (Noel Grandin, Collabora)
  • Improved speed of some XLSX file opening and scrolling tdf#130326 (Noel Grandin, Collabora and Caolán McNamara, RedHat)
  • Improved speed when filtering tdf#133878 (Luboš Luňák, Collabora)
  • Improved file opening speed for some big XLSX files tdf#79049 (Noel Grandin, Collabora)
  • Document Conversion:
  • The --convert-to csv:... command line spreadsheet conversion or export filter options string accepts a new optional 12th numeric parameter, which makes it possible to export the entire document to individual sheets .csv files or a specified sheet. tdf#135762 (Caolán McNamara, Red Hat; Eike Rathke, Red Hat)
  • Impress & Draw:
  • General improvements:
  • The set of default templates was refreshed (tdf#138097 — Indonesian LibreOffice team and Heiko Tietze, TDF):
  • Removed: Alizarin, Bright Blue, Classy Red, Impress, Lush Green (introduced in 4.4)
  • Added: Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea
  • All background fills can now be set to either cover the page inside the margins or the entire page core commit dda83832 (Michael Stahl, allotropia).
  • Improve and fix drawing of dashed lines in presentation mode tdf#136957 (Luboš Luňák, Collabora)
  • Multiple columns in LibreOffice text boxes a blog post (Mike Kaganski, Collabora)
  • PDF signature verification is now based on PDFium blog post (Miklos Vajna, Collabora)
  • User Interface:
  • Direct access to the document's scaling factor via statusbar in Draw tdf#66470 (Heiko Tietze, TDF)
  • Improved export dialog for PNG and JPG clarifies the distinction between dimensions and resolution. tdf#115464 (Aditya Pratap Singh)
  • Performance:
  • Improve document loading times by loading large images on-demand (Luboš Luňák, Collabora)
  • Improve slide rendering speed by prefetching large images (Luboš Luňák, Collabora)
  • Faster drawing of semi-transparent images core commit 5ba5ac94. (Luboš Luňák, Collabora)
  • Chart:
  • Data Series Labels:
  • Adding series name to data series label is now possible tdf#94235 (Samuel Mehrbrodt, allotropia)
  • "Moving Average" Trendline:
  • For "Moving average" trend line, the type can now be selected tdf#133423 (Samuel Mehrbrodt, allotropia):
  • Prior (default)
  • Central
  • Averaged Abscissa
  • Math:
  • It's now possible to scale the code input box. see tdf#130654 (Dante DM):
  • The setting is accessible from expert configuration as: org.openoffice.Office.Math.smeditwindowzoom
  • The setting is accessible from math options panel as: Tools ▸ Options ▸ LibreOffice Math ▸ Settings ▸ Scaling code input window
  • Core / General:
  • Built-in development tools with a "Xray" like UNO object inspector part1 part2 part3 (Tomaž Vajngerl, Collabora)
  • Selecting form fields inside a document is now possible using Alt+<Mnemonic>. tdf#139804 (Samuel Mehrbrodt, allotropia)
  • The C++ library used to generate QR codes was changed from qrcodegen to ZXing. tdf#139778 (Akshit Kushwaha)
  • StarViewMetafile Format (SVM) was improved: When handling tdf#127471 I stumbled upon a never identified bug: When using ScaledText, the export to SVM is System-dependent due to the differing internal representation in the Font-MetafileAction. Thus, the SVM content differs if it was written on a Windows or non-Windows System, which leads to errors when exchanging SVM-based Metafiles between those systems (details in the task ([1]) ). Due to SVM being used partially as Metafile-Format in saved files (e.g. ODF variants), this was leading to 'strange' looking SWcaledText's. ScaledText is luckily not too often used, but e.g. heavily in Chart Labels which were most obviously hit by this. Since SVM is our own format, this could be enhanced by adding information to the SVM-Format in a backward compatible way. After the fix, all newly written SVM-Files can be exchanged now between LibreOffice Versions containing that fix without that error. For already existing files this is not always possible, see this Table ([2]) (2nd half) for details. (Armin Le Grand, allotropia)
  • EMF/WMF Metafile Formats were improved: When handling tdf#127471 and correcting the SVM format (see above), I also found out that the same error is in the EMF/WMF files that we write. These formats are Windows-specific formats, what makes the versions written under Windows the valid ones. The definitions for EMF/WMF are not in our hands, so I had to fix that differently. A fix is not only important for flawless data exchange between LibreOffice Versions, but also with all kinds of Windows-Applications that use EMF/WMF as DataType. After the fix EMF/WMF is always produced in Windows-conform form for ScaledText. This leads to this working data exchange Table ([3]). (Armin Le Grand, allotropia)
  • Detect wrong written old EMF/WMF Metafile Files: To not have to accept old wrong written files, I added a kind of 'Old-Emf-Wmf-Format-Detector' that uses fuzzy evaluation and corrects old files when loaded in LibreOffice from now on. This makes the exchange between EMF/WMF written by old and new LibreOffice Versions complete: no old written files are lost or need to be reproduced. This is unfortunately not possible for other Windows-Applications, so these EMF/WMF files produced by older non-Windows LibreOffice Versions have - as a workaround - e.g. be loaded and rewritten by a LibreOffice Version containing these fixes. (Armin Le Grand, allotropia)
  • Enhancements for linked OLE in Documents: The content of the OLE Data/File is now synchronized to saving the hosting Document. Before this change, the OLE Data/File for a linked OLE was always saved/changed when the OLE was changed at deactivating it. This is unexpected and not intuitive from a User's point of view. There were complaints from a User who by purpose did *not* save the hosting Document after changing the OLE in it - in the expectation that the OLE Data/File will not be touched that way and stay the same when embedding it again. With this change (for details see tdf#141529) changing the linked OLE is delayed (using a temporary file) until the hosting Document is saved. If the hosting Document is closed without saving (or the Office crashes), the linked OLE does not get saved/changed at all. This is more conform to user's expectations when changing Document-bound Data. (Armin Le Grand, allotropia)
  • Various fixes when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Fixed rendering of CJK text when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Text boxes got multi-column feature in all modules. Blog post (Mike Kaganski, Collabora)
  • In the Security Options dialog, choosing "Remove personal information on saving" now removes names and dates from comments and tracked changes. core commit 12da70. (László Németh, NISZ)
  • Performance:
  • Improved drawing speed with large images tdf#138068tdf#140797. (Luboš Luňák, Collabora)
  • Improved text rendering speed when using font fallback core commit 7439cabc. (Luboš Luňák, Collabora)
  • Improved interactivity of slow drawing operations with repeated user input core commit d3b498cc. (Luboš Luňák, Collabora)
  • Various drawing speed improvements when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Improve document loading speed by using zlib optimized crc32 core commit 85ed3a47. (Luboš Luňák, Collabora)
  • Improved swapping speed and memory consumption of graphics (Tomaž Vajngerl, Collabora)
  • LibreOffice Help: Filters:
  • Improvements of DOC import/export filter:
  • DOC import: it was fixed chapter numbering tdf#94326 (Justin Luth)
  • DOC import: it was fixed Z-order of objects tdf#120761 (Justin Luth)
  • DOC import: it was fixed some DOC file in 64 bit system tdf#139495 (Justin Luth)
  • DOC export: it was fixed a loss of the outline level tdf#81705 (Justin Luth)
  • Improvements of DOCX import/export filter:
  • DOCX: import discarded headers/footers. Before the inactive DOCX headers/footers lost during import time. Now it can be restored by disabling the options “Same content on left and right pages” and “Same content on first page” on the Header and the Footer panes of the Page style. This is for improving the interoperability with other Office programs, e.g. supporting DOCX text document templates better. tdf#141158 (Attila Bakos, NISZ)
  • DOCX: rtlGutter is supported now. blog post tdf#140343 (Miklos Vajna, Collabora)
  • DOCX: export NONE background for ParaBackColor. tdf#140336 (Justin Luth)
  • DOCX: fix lost tables in footnotes and endnotes by converting them to floating tables during the import, and removing floating at the DOCX export. tdf#95806, tdf#125877, tdf#141172 (László Németh, NISZ)
  • DOCX export: save header image once. Writer used to dump the same image file as many times as it was featured in different headers or footers in the document, bloating the .docx file size. tdf#118535 (Dániel Arató, NISZ)
  • DOCX table import: fix extra page break. tdf#140182 (Attila Szűcs, NISZ)
  • DOCX: fix handling for effect extent vs line width. tdf#138895 (Miklos Vajna, Collabora)
  • DOCX export: put fly before fieldmark start into its own run. core commit 3eced2d5 (Michael Stahl, allotropia)
  • DOCX import: fix missing tblPrEx border of first table cells. Now property set of a new cell is a copy of the table exception property set of the table row, as needed for the import of the table style inheritance. tdf#140957 (László Németh, NISZ)
  • DOCX export: always write title page in section props. Even if page description is not set we should try to mark title page because chaining of two page styles can not work for continuous sections. tdf#124678 (Vasily Melenchuk, allotropia)
  • DOCX export: fix missing page break. When an empty paragraph has both page break and section break, only the section break was exported to DOCX, the page break was not, while MSO needs that to show all page breaks. tdf#121666 (Attila Szűcs, NISZ)
  • DOCX import: fix frame direction. Frames used to be imported with zero rotation even if a w:textDirection tag explicitly called for a non-default orientation. tdf#97128 (Dániel Arató, NISZ)
  • DOCX import: fix slow endnote import by parsing endnotes.xml only once instead of parsing again and again for every endnotes. This was a serious performance problem for documents with hundreds of endnotes, where the endnote import took minutes instead of seconds. tdf#76260, tdf#120351 (László Németh, NISZ)
  • DOCX: fix page margins imported as border padding. Trying to import non-existing "none" borders of w:pgBorders zeroed page margins, removing their values to border padding. tdf#74367 (Attila Szűcs, NISZ)
  • DOCX import: preserve formatting of CREATEDATE fields. The create date of a document doesn't really change, so we can only loose if the cached result of the field is not preserved. tdf#134592 (Miklos Vajna, Collabora)
  • DOCX table import: fix zero para top margin when only w:beforeAutospacing=0 was specified, but not PARA_TOP_MARGIN (see default_spacing = -1 in processing of LN_CT_Spacing_beforeAutospacing). tdf#137655 (László Németh, NISZ)
  • DOCX: added import/export support for Hebrew/Arabic numbering Types tdf#141341 (Justin Luth)
  • DOCX export: now Writer saves russianUpper/russianLower numbering tdf#97569 (Justin Luth)
  • DOCX export: stop duplicating stuff in postponed text tdf#134951 (Justin Luth)
  • DOCX: import and export Resolved state of comments tdf#122222 (Mike Kaganski, Collabora)
  • DOCX export: fix missing border of frame tdf#131420 (Nagy Tibor and Attila Szűcs, NISZ)
  • DOCX import: fix frame positions of old docs by limiting AddFrameOffsets compatibility option for docs created by MSO 2010 or older. tdf#138782 (Attila Bakos, NISZ)
  • DOCX: export hidden (shared) headers/footers. tdf#69635 (Dániel Arató, NISZ)
  • DOCX: import track changes of inline images tdf#128913 (László Németh, NISZ)
  • DOCX import: fix lost column break at shapes. The column break was moved into the neighboring shape during the first import, and eliminated during the second import, losing the 2-column text layout. As a workaround, split the paragraph moving the column break into a new paragraph. tdf#121659 (Attila Szűcs and Tibor Nagy from NISZ and Justin Luth)
  • DOCX: support tracked table (row) deletion. tdf#79069 (László Németh, NISZ)
  • DOCX c15: TabOverMargin no longer true in 2013+ tdf#142404 (Justin Luth)
  • DOCX import: fix anchored obj position with to-char and TEXT_LINE tdf#139915 (Miklos Vajna, Collabora)
  • DOCX import: improvements for first line indent in lists tdf#132752 (Vasily Melenchuk, allotropia)
  • Improvements of XLSX import/export filter
  • XLSX import: set filtered flag for rows hidden by AutoFilter to support copying the result of filtering. Unlike ODS and XLS, XLSX doesn't differentiates filtered and manually hidden rows, and without this fix, copy of the unupdated data of the loaded filtering contained the hidden rows, too. tdf#99913 (Tünde Tóth, NISZ)
  • XLSX import: fix lost rounded filters if the stored filter values are in the visible cell format (e.g. rounded values) instead of the original (editing) values. Now AutoFilter popup window shows the items according to the visible cell format (e.g. 1.0 instead of 1.01 or 0.99), but still grouping them based on the "editing format" (e.g. not rounded values which visible during editing), i.e. there could be repeated values in the filtering conditions (e.g. two options "1.0" and "1.0" for 1.01 and 0.99). tdf#140968, tdf#140978 (Balazs Varga, NISZ)
  • XLSX import: fix missing datetime filters by convert string representation of the datetime data to ISO 8601 (with blank instead of T) datetime to eliminate locale dependent behaviour when filtering for datetimes. tdf#137626 (Balazs Varga, NISZ)
  • XLSX import: apply more than 8 filters in OOXML autofilter import by removing the artificial limit (which looked like the limit for conditions handled by the standard filter in LO, but not for the autofilter). Now the autofilter popup menu does not always select all items, if the document contained more than 8 selected items there. tdf#140469 (Balazs Varga, NISZ)
  • XLSX import: fix conditional formatting in same cell range. Multiple conditional formatting rules of the same cell range were imported incorrectly because of missing handling of their (different) priorities and operators. tdf#139928 (Nagy Tibor, NISZ)
  • XLSX export autofiltered date columns. Export XML_dateGroupItem, XML_year, XML_month, XML_day, XML_dateTimeGrouping based on the OOXML standard. tdf#139809 (Balazs Varga, NISZ)
  • XLSX export: fix proliferation of conditional styles. Run-time created styles “ExtConditionalStyle_N N” for extended conditional styles were written back to the XLSX file, growing the cell style list by each save-reload with unused styles. tdf#139167 (Nagy Tibor, NISZ)
  • XLSX import: fix autofiltered date columns by importing dateGroupItem. tdf#116818 (Balazs Varga, NISZ)
  • XLSX export: fix lost file names in modified links. tdf#138832 (Attila Szűcs, NISZ)
  • XLSX export: fix position of rotated images tdf#139258 (Szabolcs Toth, NISZ)
  • XLSX import: fix "Formula is" type conditional formatting rule when the formula contains a reference to another worksheet. tdf#113013 (Nagy Tibor, NISZ)
  • XLSX: fix "begins/ends with" conditional formatting when using "Given text" type and cell reference. tdf#120749 tdf#139394 (Nagy Tibor, NISZ)
  • XLSX export: fix "contains" conditional formatting when using "Given text" type with cell reference instead of fixed string. Fix also "notContainsText", and prepare the fix for "beginsWith", "endsWith" and "expression" type conditions. tdf#139021 (Nagy Tibor, NISZ)
  • XLSX import: hide hidden named range of autofilter. tdf#127301 (Balazs Varga, NISZ)
  • Improvements of PPTX import/export filter
  • PPTX import: fix WordArt effect textDeflate and textInflateTop. These effects were mapped incorrectly, resulting missing display and after ODP round-trip, changed effects. tdf#125560 (Gabor Kelemen, NISZ and Regina Henschel)
  • PPTX import: fix lost direct hyperlink colors. tdf#137367 (Nagy Tibor, NISZ)
  • PPTX table export: fix vertical alignment. tdf#131905 (Nagy Tibor, NISZ)
  • PPTX wordart 3D, add sp3d. tdf#140865 (Regina Henschel)
  • Shadow for tables from PPTX in Impress. blog post (Miklos Vajna, Collabora)
  • Import support for graphics cropped into custom geometry. blog post core commit db39b68c (Gülşah Köse, Collabora)
  • Import support for crop position of the custom cropped graphics. blog post core commit ccdee8ee (Gülşah Köse, Collabora)
  • Import support for greyscale effect of the custom cropped graphics.blog post core commit b7189e1a (Gülşah Köse, Collabora)
  • Import support for mirror effect of the custom cropped graphics. blog post core commit 62ee7fdc(Gülşah Köse, Collabora)
  • Import support for custom stretch values of the custom cropped graphics.blog post core commit 2c96bd26(Gülşah Köse, Collabora)
  • PPTX export: fix placeholders. Empty placeholders were exported as white empty custom shapes, losing their visibility and usability. tdf#111903, tdf#137152 (Attila Bakos, NISZ)
  • PPTX import: fix internal hyperlink to slide. Internal hyperlinks were lost, if they refer slides using their names. tdf#65724 (Nagy Tibor, NISZ)
  • PPTX export: fix internal hyperlinks exported as external by accident: after reloading the bad export, clicking on the hyperlink opened the same file in another document, because the exported link contained also the full file name reference instead of the slide name, according to the OOXML Relationship TargetMode="External". tdf#54037 (Nagy Tibor, NISZ)
  • PPTX import: fix duplicated slide name. tdf#103347 (Nagy Tibor, NISZ)
  • PPTX animation: export repeatCount tdf#124457 (Nagy Tibor, NISZ)
  • PPTX: fix custom slide show is not imported tdf#131390 (Nagy Tibor, NISZ)
  • PPTX: fix missing custom slide show export tdf#125071 (Nagy Tibor, NISZ)
  • Improvements of WMF/EMF filter:
  • Add support for import WMF and EMF images, generated by LTSpice tdf#53004 tdf#142495 (Bartosz Kosiorek, Valek Filippov - QA)
  • Add support for import EMF images, created by CATIA tdf#55007 (Bartosz Kosiorek, Valek Filippov - QA)
  • Add support for import EMF files generated by ESRI ArcMap 2004 tdf#128199 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF FILLRGN record is displayed correctly now tdf#55058, tdf#141394 (Bartosz Kosiorek)
  • Complex clipping for EMF is implemented tdf#37281, tdf#45820, tdf#48916, tdf#55058 (Bartosz Kosiorek)
  • EMF Implement PAINTRGN record support tdf#55058 (Bartosz Kosiorek)
  • EMF: Improve performance of FILLRGN, PAINTRGN, EXTSELECTCLIPRGN records tdf#142745 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF EMF Fix RestoreDC record according to MS specification tdf#142567 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF: Add rotation support for INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE and ROUNDRECT tdf#55058 tdf#141982 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF Fix displaying of ARC, CHORD and PIE tdf#55007 tdf#142263 tdf#142268 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Add support for selecting colors from palette tdf#117957 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF/EMF: Fix drawing lines with different width tdf#112603 tdf#142014 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Add implementation of BitBlt and StretchBlt records tdf#55058 tdf#142722 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Preserve both non-EMF+ and EMF+ drawing commands during a load/save roundtrip core commit 6b349bcc. (Luboš Luňák, Collabora)
  • EMF+: Add brush support to DrawString record tdf#142975 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF+ Add alignment support for DrawString tdf#142995 tdf#142997 tdf#143076 (Bartosz Kosiorek, Valek Filippov - QA)
  • Improvements of SVG filter:
  • A slide with a custom background is exported correctly now core commit fd84bce8 (Marco Cecchetti, Collabora).
  • It is possible to export a slide with a bitmap as background core commit 3d008f3b (Marco Cecchetti, Collabora).
  • The background is exported in an optimized way. If several slides share the same bitmap as background the bitmap is exported only once. In the same way if a background is made up of tiles where all tiles are the same bitmap, the bitmap is exported only once. The same improvement has been provided for backgrounds made up with patterns or hatches core commit 66f88211 (Marco Cecchetti, Collabora).
  • GUI:
  • General:
  • New command popup HUD ("Heads-up display") to search for and execute actions. It can be invoked with the menu Help ▸ Search Commands or the shortcut ⇧ Shift+Esc. tdf#91874 blog (Tomaž Vajngerl, Collabora)
  • Global toolbar lock can now switched off via View ▸ Toolbars tdf#131817 (Heiko Tietze, TDF)
  • Alternative Tools ▸ Options ▸ LibreOffice ▸ Application Colors theme 'LibreOffice Dark' added. tdf#141986 (Heiko Tietze, TDF)
  • Icon theme:
  • Dialogs:
  • Templates dialog got a list view. You can sort templates by name, category, date, modules, size, etc. tdf#104154 (Vert D.)
  • File ▸ Properties... ▸ General ▸ Location is now a clickable link to the folder, in case of local files tdf#135896 (Heiko Tietze, TDF)
  • Sidebar:
  • Fontwork panel was added. (Szymon Kłos, Collabora)
  • Notebookbar:
  • Now it is easier to find style using the new scrollable style picker (Szymon Kłos, Collabora)
  • Localization:
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting.
  • English (Denmark) {en-DK}. (Eike Rathke, Red Hat)
  • Using ',' comma decimal separator and '.' dot group separator.
  • ISO 8601 date(+time) formats.
  • Inheriting calendar from {en-GB} (week-1stweek=4 first_weekday=2).
  • Currency DKK 'kr.' symbol.
  • Secondary currency EUR '€' symbol.
  • Additional languages in the language list:
  • Available for text attribution.
  • Pali Thai {pi-Thai} in the CTL language list. tdf#139607 (Eike Rathke, Red Hat)
  • Cabécar {cjp-CR} and Bribri {bzd-CR}. tdf#138839 (Eike Rathke, Red Hat)
  • Sesotho {st-LS} (as spoken in Lesotho). (Eike Rathke, Red Hat)
  • Improvements to proofing tools and language support:
  • Esperanto spelling dictionary and thesaurus (Carmen Bianca Bakker, András Tímár)
  • A major update of Czech spelling dictionary: thousands of words have been added (based on the frequency of missing words in corpora), modified (fixes of incorrect forms) or removed (including rarely used correct forms that can be confused with mistyped forms). For more details in Czech, see this blogpost or the README file. (Miroslav Pošta, committed by Stanislav Horáček)
  • The [NatNum12] number format code modifier now supports all day and month names, abbreviated or full or initials, with its upper, lower, capitalize and title keywords. The lower keyword is new, see also tdf#128314. (Eike Rathke, Red Hat)
  • Note that none of the NatNum12 modifier rules and spell-out options can be exported to Excel or Word or other file formats than ODF (OpenDocument Format).
  • Examples:
  • [NatNum12 MMM=upper]MMM-DD displays a format JAN-01
  • [NatNum12 MMMM=lower]MMMM displays a format january
  • [NatNum12 MMMM=capitalize]MMMM displays a format January (meant for locales where the month name is in only lower case letters)
  • Scripting:
  • 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 21 services with each a bunch of methods and properties.
  • New in LibreOffice 7.2:
  • The DialogControl service supports tree controls including the OnNodeSelected and OnNodeExpanded events.
  • The document management part is enriched with the new Form and FormControl services. A form and its subforms may be located in a Base, Writer or Calc document.
  • The whole set of services (except for those functions that are better handled by Python natively) is made available for Python scripts with identical syntax and behaviour as in Basic. In addition, a set of methods is provided compatible with their homonymous Basic builtin functions (MsgBox, CreateUnoService, ...). ScriptForge also integrates the APSO shell console, providing the previous installation of the APSO extension.
  • The english version of the documentation of the ScriptForge libraries (7.2) has been fully integrated in the LibreOffice help pages (https://help.libreoffice.org/7.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their translation into other languages is underway. (Alain Romedenne, Rafael Lima)
  • BASIC:
  • The InStr and Replace functions now support the case-insensitive operation for non-ASCII characters using the application locale. tdf#139840 and tdf#132389 (Andreas Heinisch)
  • Exporting a macro under File ▸ Export Basic, writes the resulting *.bas file using the UTF-8 charset including the BOM. Importing a macro under File ▸ Import Basic, checks if the BOM is present, and decides whether the *.bas file will be imported using the system or the UTF-8 charset. tdf#139196 (Andreas Heinisch)
  • Python:
  • The Python version shipped with LibreOffice has been upgraded to 3.8.10 core commit c22fc8 (Jan-Marek Glogowski, CIB)
  • Feature Removal / Deprecation
  • Remove VLC in avmedia: it has been experimental since 2015 and no real patch since 2013. See https://lists.freedesktop.org/archives/libreoffice/2020-December/086522.html (Julien Nabet)
  • OpenGL-based drawing code has been removed in favor of Skia/Vulkan. (Luboš Luňák, Collabora)
  • Platform Compatibility:
  • Windows:
  • You can now use wildcards when converting documents from command line. tdf#48413 (Deborah Barkley-Yeung)
  • LibreOffice can now check default file format association for ODF formats on startup tdf#45735 (Matt K.)
  • Added a new expert configuration org.openoffice.Office.Common/Load/DetectWebDAVRedirection (true by default), disabling which allows to disable the detection of WebDAV mapped drive on Windows (added in tdf#126121 in version 6.4), and use the previous Windows built-in WebDAV access mechanism (which prevents LibreOffice from obtaining extended information about the document, but allows to use some features like cookie-based WebDAV authentication, that are not yet supported by LibreOffice natively) tdf#141164 (Mike Kaganski, Collabora)

New in Portable LibreOffice 7.2.1 Fresh (Sep 21, 2021)

  • Writer:
  • General improvements:
  • Alphabetical indexes, tables of contents and user-defined indexes will now generate clickable hyperlinks to document index entry marks core commit 7685c074 (Michael Stahl, allotropia)
  • All background fills can now be set to either cover the page inside the margins or the entire page core commit 56d8007a (Michael Stahl, allotropia)
  • Page styles can now have a gutter margin blog post (Miklos Vajna, Collabora)
  • Bibliography improvements: tooltip for bibliography entry fields and clickable URLs in the bibliography table blog post (Miklos Vajna, Collabora)
  • Added label and business card paper (A-One, Hisago, Sanwa Supply, Daiso) data used in Japan. This work is based on data included in the "Default Settings for Japanese" extension, which was developed mainly by Masahisa Kamataki. core commit baddf594 (JO3EMC, Jun Nogata)
  • The Word-compatible table border painting now has better support for merged cells blog post (Miklos Vajna, Collabora)
  • As-char images can now have a size larger than 65k twips (about 116 cms) blog post (Miklos Vajna, Collabora)
  • When Writer document is exported to PDF, links between anchors and footnotes or endnotes (even if not on the same page) are now available in both directions core commit 51d1952c core commit 38cff2a3 (Georgy Litvinov)
  • Support for list format strings in ODT files: right now complex numbering rules from DOCX are supported also for ODT core commit 9987b518 (Vasily Melenchuk, CIB)
  • Spell-checking for indices is disabled now (language set to None for paragraph style Index and children) tdf#143066 (Heiko Tietze, TDF)
  • Image file type is now displayed in the Image Properties dialog (Format ▸ Image ▸ Properties... ▸ Image), not just the Compress dialog. tdf#138843 (Shubham Jain)
  • Mail Merge:
  • User will see a warning about nonexistent data sources instead of producing empty fields. There is a button to fix the problem. blog post core commit e64dc07c core commit d7d48787 (Gülşah Köse, Collabora)
  • Performance:
  • Improved font caching to speed up text rendering core commit 3f69ec9a. (Luboš Luňák, Collabora)
  • Reduced opening time for some DOCX file tdf#135316 (Noel Grandin, Collabora)
  • RDF metadata in Style Inspector:
  • Style Inspector shows ODF 1.2 RDF metadata of annotated text ranges (text:meta), metadata fields (text:meta-field), paragraphs (text:p and text:h) and bookmarks (text:bookmark-start). core commit dd45df62, core commit 11a4e270, core commit db7ef0a9. (László Németh)
  • Custom color metadata field shadings:
  • It's possible to set a custom shading color for an annotated text range or a metadata field e.g. for visualization of metadata categories in the document editor. Ctrl-F8 or View ▸ Field Shadings disable/enable these colorful field shadings. tdf#142448 (László Németh)
  • Calc:
  • General improvements:
  • Fixed problems with pasting filtered cells and pasting with transpose. Also added many unit tests for those cases tdf#107348, tdf#45958, tdf#141215, tdf#141683, tdf#68976, tdf#71058, tdf#142065, tdf#142201, tdf#141683 (Roland Kurmann)
  • Added mixed date format "Common Year (Era Name)" and "Era Name (Common Year)" for cell format in Japanese locales. core commit 8362c4b3 (Jun Nogata)
  • Added traditional Japanese month names to sort lists in Japanese locales. core commit 17965775 (Jun Nogata)
  • Implemented the Kahan summation algorithm to reduce the numerical error in the total for some Calc functions tdf#137679 (Dante DM)
  • HTML tables listed in the External Data dialog (Sheet ▸ Link to External Data...) now show the table's caption to help identify them. tdf#127484 (Andreas Heinisch)
  • The 'fat-cross' cursor was introduced. To enable, go to Tools ▸ Options ▸ Calc ▸ View and check "Themed" (the cursor follows the icon theme); use System to keep the conventional arrow pointer. tdf#104169 (Sarabjot Singh, Mesut Çifci) tdf#142499 (Heiko Tietze, TDF)
  • The Paste Special dialog (Edit ▸ Paste Special ▸ Paste Special...) has been redesigned, and the new preset "Formats Only" was added. tdf#134802 (Heiko Tietze, TDF)
  • New options "Select Visible Rows Only" and "Select Visible Columns Only" to deselect hidden cells (in Edit ▸ Select menu). tdf#36466 (Tünde Tóth, NISZ)
  • Descriptive Statistics (Data ▸ Statistics ▸ Descriptive Statistics...) now uses the input range's column labels to label the results. tdf#128018 (Andreas Heinisch)
  • Improvements in auto-input by making its behaviour closer to popular Calc alternatives. tdf#142214 (Dennis Francis, Collabora)
  • Autofilter improvements:
  • Calc shows blue row numbers for filtered rows by Autofilter. tdf#89841 (Tünde Tóth, NISZ)
  • Calc now highlights an active autofilter dropdown arrow tdf#140955 (Tünde Tóth, NISZ)
  • AutoFilter dropdown button now scales according to sheet zoom level core commit 008c2354 (Szymon Kłos, Collabora)
  • Calc now can filter by color in Autofilter (both cell background color and text color), importing from and exporting to OOXML format are also supported tdf#76258 (Samuel Mehrbrodt, allotropia)
  • New spreadsheet functions:
  • Changed spreadsheet functions:
  • CELL() now evaluates the top left cell of a given cell range argument as second parameter instead of the usual intersecting position for scalar parameters, for interoperability and compliance with the ODF OpenFormula standard definition. tdf#66409 (Eike Rathke, Red Hat)
  • RAWSUBTRACT() now processes arguments from left to right. Previously, RAWSUBTRACT(1;2;3;4) calculated 1-4-3-2 as encountered on the arguments stack. That was changed to calculate 1-2-3-4 in "natural" left to right order as may be expected. This may make a difference like in =RAWSUBTRACT(0.3;0.2;0.1;-0.1;-0.2;0.3) where the result previously was 2.77555756156289E-17 (calculated as (0.3-0.3--0.2--0.1-0.1-0.2) == (0.0--0.2--0.1-0.1-0.2) same as =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2)), for which the first result now is 0 (calculated as (0.3-0.2-0.1--0.1--0.2-0.3)) and =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2) result now is -2.77555756156289E-17. (Eike Rathke, Red Hat)
  • ROUND() has its artificial limitation on the second parameter (rounding position) removed, for which the argument previously had to be in the interval [-20,20] and otherwise the function returned error. tdf#136794 (Eike Rathke, Red Hat)
  • Performance:
  • Improved speed of pasting formulas with VLOOKUP function tdf#92456 (Noel Grandin, Collabora)
  • Improved speed of some XLSX file opening and scrolling tdf#130326 (Noel Grandin, Collabora and Caolán McNamara, RedHat)
  • Improved speed when filtering tdf#133878 (Luboš Luňák, Collabora)
  • Improved file opening speed for some big XLSX files tdf#79049 (Noel Grandin, Collabora)
  • Document Conversion:
  • The --convert-to csv:... command line spreadsheet conversion or export filter options string accepts a new optional 12th numeric parameter, which makes it possible to export the entire document to individual sheets .csv files or a specified sheet. tdf#135762 (Caolán McNamara, Red Hat; Eike Rathke, Red Hat)
  • For example:
  • soffice --convert-to csv:"Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,false,-1 sample.ods
  • 0 or absent means the default behaviour, first sheet from command line, or current sheet in macro filter options, exported to sample.csv
  • -1 for all sheets, each sheet is exported to an individual file of the base file name concatenated with the sheet name, for example sample-Sheet1.csv, sample-Sheet2.csv and sample-Sheet3.csv
  • 2 or any other 1-based number within the range of number of sheets for one specific sheet, here sample-Sheet2.csv
  • Impress & Draw:
  • General improvements:
  • The set of default templates was refreshed (tdf#138097 — Indonesian LibreOffice team and Heiko Tietze, TDF):
  • Removed: Alizarin, Bright Blue, Classy Red, Impress, Lush Green (introduced in 4.4)
  • Added: Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea
  • All background fills can now be set to either cover the page inside the margins or the entire page core commit dda83832 (Michael Stahl, allotropia).
  • Improve and fix drawing of dashed lines in presentation mode tdf#136957 (Luboš Luňák, Collabora)
  • Multiple columns in LibreOffice text boxes a blog post (Mike Kaganski, Collabora)
  • PDF signature verification is now based on PDFium blog post (Miklos Vajna, Collabora)
  • User Interface:
  • Direct access to the document's scaling factor via statusbar in Draw tdf#66470 (Heiko Tietze, TDF)
  • Improved export dialog for PNG and JPG clarifies the distinction between dimensions and resolution. tdf#115464 (Aditya Pratap Singh)
  • Performance:
  • Improve document loading times by loading large images on-demand (Luboš Luňák, Collabora)
  • Improve slide rendering speed by prefetching large images (Luboš Luňák, Collabora)
  • Faster drawing of semi-transparent images core commit 5ba5ac94. (Luboš Luňák, Collabora)
  • Base:
  • Chart:
  • Data Series Labels:
  • Adding series name to data series label is now possible tdf#94235 (Samuel Mehrbrodt, allotropia)
  • "Moving Average" Trendline:
  • For "Moving average" trend line, the type can now be selected tdf#133423 (Samuel Mehrbrodt, allotropia)
  • Prior (default)
  • Central
  • Averaged Abscissa
  • Math:
  • It's now possible to scale the code input box. see tdf#130654 (Dante DM)
  • The setting is accessible from expert configuration as: org.openoffice.Office.Math.smeditwindowzoom
  • The setting is accessible from math options panel as: Tools ▸ Options ▸ LibreOffice Math ▸ Settings ▸ Scaling code input window
  • Core / General:
  • Built-in development tools with a "Xray" like UNO object inspector part1 part2 part3 (Tomaž Vajngerl, Collabora)
  • Selecting form fields inside a document is now possible using Alt+<Mnemonic>. tdf#139804 (Samuel Mehrbrodt, allotropia)
  • The C++ library used to generate QR codes was changed from qrcodegen to ZXing. tdf#139778 (Akshit Kushwaha)
  • StarViewMetafile Format (SVM) was improved: When handling tdf#127471 I stumbled upon a never identified bug: When using ScaledText, the export to SVM is System-dependent due to the differing internal representation in the Font-MetafileAction. Thus, the SVM content differs if it was written on a Windows or non-Windows System, which leads to errors when exchanging SVM-based Metafiles between those systems (details in the task ([1]) ). Due to SVM being used partially as Metafile-Format in saved files (e.g. ODF variants), this was leading to 'strange' looking SWcaledText's. ScaledText is luckily not too often used, but e.g. heavily in Chart Labels which were most obviously hit by this. Since SVM is our own format, this could be enhanced by adding information to the SVM-Format in a backward compatible way. After the fix, all newly written SVM-Files can be exchanged now between LibreOffice Versions containing that fix without that error. For already existing files this is not always possible, see this Table ([2]) (2nd half) for details. (Armin Le Grand, allotropia)
  • EMF/WMF Metafile Formats were improved: When handling tdf#127471 and correcting the SVM format (see above), I also found out that the same error is in the EMF/WMF files that we write. These formats are Windows-specific formats, what makes the versions written under Windows the valid ones. The definitions for EMF/WMF are not in our hands, so I had to fix that differently. A fix is not only important for flawless data exchange between LibreOffice Versions, but also with all kinds of Windows-Applications that use EMF/WMF as DataType. After the fix EMF/WMF is always produced in Windows-conform form for ScaledText. This leads to this working data exchange Table ([3]). (Armin Le Grand, allotropia)
  • Detect wrong written old EMF/WMF Metafile Files: To not have to accept old wrong written files, I added a kind of 'Old-Emf-Wmf-Format-Detector' that uses fuzzy evaluation and corrects old files when loaded in LibreOffice from now on. This makes the exchange between EMF/WMF written by old and new LibreOffice Versions complete: no old written files are lost or need to be reproduced. This is unfortunately not possible for other Windows-Applications, so these EMF/WMF files produced by older non-Windows LibreOffice Versions have - as a workaround - e.g. be loaded and rewritten by a LibreOffice Version containing these fixes. (Armin Le Grand, allotropia)
  • Enhancements for linked OLE in Documents: The content of the OLE Data/File is now synchronized to saving the hosting Document. Before this change, the OLE Data/File for a linked OLE was always saved/changed when the OLE was changed at deactivating it. This is unexpected and not intuitive from a User's point of view. There were complaints from a User who by purpose did *not* save the hosting Document after changing the OLE in it - in the expectation that the OLE Data/File will not be touched that way and stay the same when embedding it again. With this change (for details see tdf#141529) changing the linked OLE is delayed (using a temporary file) until the hosting Document is saved. If the hosting Document is closed without saving (or the Office crashes), the linked OLE does not get saved/changed at all. This is more conform to user's expectations when changing Document-bound Data. (Armin Le Grand, allotropia)
  • Various fixes when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Fixed rendering of CJK text when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Text boxes got multi-column feature in all modules. Blog post (Mike Kaganski, Collabora)
  • In the Security Options dialog, choosing "Remove personal information on saving" now removes names and dates from comments and tracked changes. core commit 12da70. (László Németh, NISZ)
  • Performance:
  • Improved drawing speed with large images tdf#138068tdf#140797. (Luboš Luňák, Collabora)
  • Improved text rendering speed when using font fallback core commit 7439cabc. (Luboš Luňák, Collabora)
  • Improved interactivity of slow drawing operations with repeated user input core commit d3b498cc. (Luboš Luňák, Collabora)
  • Various drawing speed improvements when using the Skia-based drawing backend. (Luboš Luňák, Collabora)
  • Improve document loading speed by using zlib optimized crc32 core commit 85ed3a47. (Luboš Luňák, Collabora)
  • Improved swapping speed and memory consumption of graphics (Tomaž Vajngerl, Collabora)
  • LibreOffice Help:
  • Filters:
  • Improvements of DOC import/export filter:
  • DOC import: it was fixed chapter numbering tdf#94326 (Justin Luth)
  • DOC import: it was fixed Z-order of objects tdf#120761 (Justin Luth)
  • DOC import: it was fixed some DOC file in 64 bit system tdf#139495 (Justin Luth)
  • DOC export: it was fixed a loss of the outline level tdf#81705 (Justin Luth)
  • Improvements of DOCX import/export filter:
  • DOCX: import discarded headers/footers. Before the inactive DOCX headers/footers lost during import time. Now it can be restored by disabling the options “Same content on left and right pages” and “Same content on first page” on the Header and the Footer panes of the Page style. This is for improving the interoperability with other Office programs, e.g. supporting DOCX text document templates better. tdf#141158 (Attila Bakos, NISZ)
  • DOCX: rtlGutter is supported now. blog post tdf#140343 (Miklos Vajna, Collabora)
  • DOCX: export NONE background for ParaBackColor. tdf#140336 (Justin Luth)
  • DOCX: fix lost tables in footnotes and endnotes by converting them to floating tables during the import, and removing floating at the DOCX export. tdf#95806, tdf#125877, tdf#141172 (László Németh, NISZ)
  • DOCX export: save header image once. Writer used to dump the same image file as many times as it was featured in different headers or footers in the document, bloating the .docx file size. tdf#118535 (Dániel Arató, NISZ)
  • DOCX table import: fix extra page break. tdf#140182 (Attila Szűcs, NISZ)
  • DOCX: fix handling for effect extent vs line width. tdf#138895 (Miklos Vajna, Collabora)
  • DOCX export: put fly before fieldmark start into its own run. core commit 3eced2d5 (Michael Stahl, allotropia)
  • DOCX import: fix missing tblPrEx border of first table cells. Now property set of a new cell is a copy of the table exception property set of the table row, as needed for the import of the table style inheritance. tdf#140957 (László Németh, NISZ)
  • DOCX export: always write title page in section props. Even if page description is not set we should try to mark title page because chaining of two page styles can not work for continuous sections. tdf#124678 (Vasily Melenchuk, allotropia)
  • DOCX export: fix missing page break. When an empty paragraph has both page break and section break, only the section break was exported to DOCX, the page break was not, while MSO needs that to show all page breaks. tdf#121666 (Attila Szűcs, NISZ)
  • DOCX import: fix frame direction. Frames used to be imported with zero rotation even if a w:textDirection tag explicitly called for a non-default orientation. tdf#97128 (Dániel Arató, NISZ)
  • DOCX import: fix slow endnote import by parsing endnotes.xml only once instead of parsing again and again for every endnotes. This was a serious performance problem for documents with hundreds of endnotes, where the endnote import took minutes instead of seconds. tdf#76260, tdf#120351 (László Németh, NISZ)
  • DOCX: fix page margins imported as border padding. Trying to import non-existing "none" borders of w:pgBorders zeroed page margins, removing their values to border padding. tdf#74367 (Attila Szűcs, NISZ)
  • DOCX import: preserve formatting of CREATEDATE fields. The create date of a document doesn't really change, so we can only loose if the cached result of the field is not preserved. tdf#134592 (Miklos Vajna, Collabora)
  • DOCX table import: fix zero para top margin when only w:beforeAutospacing=0 was specified, but not PARA_TOP_MARGIN (see default_spacing = -1 in processing of LN_CT_Spacing_beforeAutospacing). tdf#137655 (László Németh, NISZ)
  • DOCX: added import/export support for Hebrew/Arabic numbering Types tdf#141341 (Justin Luth)
  • DOCX export: now Writer saves russianUpper/russianLower numbering tdf#97569 (Justin Luth)
  • DOCX export: stop duplicating stuff in postponed text tdf#134951 (Justin Luth)
  • DOCX: import and export Resolved state of comments tdf#122222 (Mike Kaganski, Collabora)
  • DOCX export: fix missing border of frame tdf#131420 (Nagy Tibor and Attila Szűcs, NISZ)
  • DOCX import: fix frame positions of old docs by limiting AddFrameOffsets compatibility option for docs created by MSO 2010 or older. tdf#138782 (Attila Bakos, NISZ)
  • DOCX: export hidden (shared) headers/footers. tdf#69635 (Dániel Arató, NISZ)
  • DOCX: import track changes of inline images tdf#128913 (László Németh, NISZ)
  • DOCX import: fix lost column break at shapes. The column break was moved into the neighboring shape during the first import, and eliminated during the second import, losing the 2-column text layout. As a workaround, split the paragraph moving the column break into a new paragraph. tdf#121659 (Attila Szűcs and Tibor Nagy from NISZ and Justin Luth)
  • DOCX: support tracked table (row) deletion. tdf#79069 (László Németh, NISZ)
  • DOCX c15: TabOverMargin no longer true in 2013+ tdf#142404 (Justin Luth)
  • DOCX import: fix anchored obj position with to-char and TEXT_LINE tdf#139915 (Miklos Vajna, Collabora)
  • DOCX import: improvements for first line indent in lists tdf#132752 (Vasily Melenchuk, allotropia)
  • Improvements of XLSX import/export filter
  • XLSX import: set filtered flag for rows hidden by AutoFilter to support copying the result of filtering. Unlike ODS and XLS, XLSX doesn't differentiates filtered and manually hidden rows, and without this fix, copy of the unupdated data of the loaded filtering contained the hidden rows, too. tdf#99913 (Tünde Tóth, NISZ)
  • XLSX import: fix lost rounded filters if the stored filter values are in the visible cell format (e.g. rounded values) instead of the original (editing) values. Now AutoFilter popup window shows the items according to the visible cell format (e.g. 1.0 instead of 1.01 or 0.99), but still grouping them based on the "editing format" (e.g. not rounded values which visible during editing), i.e. there could be repeated values in the filtering conditions (e.g. two options "1.0" and "1.0" for 1.01 and 0.99). tdf#140968, tdf#140978 (Balazs Varga, NISZ)
  • XLSX import: fix missing datetime filters by convert string representation of the datetime data to ISO 8601 (with blank instead of T) datetime to eliminate locale dependent behaviour when filtering for datetimes. tdf#137626 (Balazs Varga, NISZ)
  • XLSX import: apply more than 8 filters in OOXML autofilter import by removing the artificial limit (which looked like the limit for conditions handled by the standard filter in LO, but not for the autofilter). Now the autofilter popup menu does not always select all items, if the document contained more than 8 selected items there. tdf#140469 (Balazs Varga, NISZ)
  • XLSX import: fix conditional formatting in same cell range. Multiple conditional formatting rules of the same cell range were imported incorrectly because of missing handling of their (different) priorities and operators. tdf#139928 (Nagy Tibor, NISZ)
  • XLSX export autofiltered date columns. Export XML_dateGroupItem, XML_year, XML_month, XML_day, XML_dateTimeGrouping based on the OOXML standard. tdf#139809 (Balazs Varga, NISZ)
  • XLSX export: fix proliferation of conditional styles. Run-time created styles “ExtConditionalStyle_N N” for extended conditional styles were written back to the XLSX file, growing the cell style list by each save-reload with unused styles. tdf#139167 (Nagy Tibor, NISZ)
  • XLSX import: fix autofiltered date columns by importing dateGroupItem. tdf#116818 (Balazs Varga, NISZ)
  • XLSX export: fix lost file names in modified links. tdf#138832 (Attila Szűcs, NISZ)
  • XLSX export: fix position of rotated images tdf#139258 (Szabolcs Toth, NISZ)
  • XLSX import: fix "Formula is" type conditional formatting rule when the formula contains a reference to another worksheet. tdf#113013 (Nagy Tibor, NISZ)
  • XLSX: fix "begins/ends with" conditional formatting when using "Given text" type and cell reference. tdf#120749 tdf#139394 (Nagy Tibor, NISZ)
  • XLSX export: fix "contains" conditional formatting when using "Given text" type with cell reference instead of fixed string. Fix also "notContainsText", and prepare the fix for "beginsWith", "endsWith" and "expression" type conditions. tdf#139021 (Nagy Tibor, NISZ)
  • XLSX import: hide hidden named range of autofilter. tdf#127301 (Balazs Varga, NISZ)
  • Improvements of PPTX import/export filter:
  • PPTX import: fix WordArt effect textDeflate and textInflateTop. These effects were mapped incorrectly, resulting missing display and after ODP round-trip, changed effects. tdf#125560 (Gabor Kelemen, NISZ and Regina Henschel)
  • PPTX import: fix lost direct hyperlink colors. tdf#137367 (Nagy Tibor, NISZ)
  • PPTX table export: fix vertical alignment. tdf#131905 (Nagy Tibor, NISZ)
  • PPTX wordart 3D, add sp3d. tdf#140865 (Regina Henschel)
  • Shadow for tables from PPTX in Impress. blog post (Miklos Vajna, Collabora)
  • Import support for graphics cropped into custom geometry. blog post core commit db39b68c (Gülşah Köse, Collabora)
  • Import support for crop position of the custom cropped graphics. blog post core commit ccdee8ee (Gülşah Köse, Collabora)
  • Import support for greyscale effect of the custom cropped graphics.blog post core commit b7189e1a (Gülşah Köse, Collabora)
  • Import support for mirror effect of the custom cropped graphics. blog post core commit 62ee7fdc(Gülşah Köse, Collabora)
  • Import support for custom stretch values of the custom cropped graphics.blog post core commit 2c96bd26(Gülşah Köse, Collabora)
  • PPTX export: fix placeholders. Empty placeholders were exported as white empty custom shapes, losing their visibility and usability. tdf#111903, tdf#137152 (Attila Bakos, NISZ)
  • PPTX import: fix internal hyperlink to slide. Internal hyperlinks were lost, if they refer slides using their names. tdf#65724 (Nagy Tibor, NISZ)
  • PPTX export: fix internal hyperlinks exported as external by accident: after reloading the bad export, clicking on the hyperlink opened the same file in another document, because the exported link contained also the full file name reference instead of the slide name, according to the OOXML Relationship TargetMode="External". tdf#54037 (Nagy Tibor, NISZ)
  • PPTX import: fix duplicated slide name. tdf#103347 (Nagy Tibor, NISZ)
  • PPTX animation: export repeatCount tdf#124457 (Nagy Tibor, NISZ)
  • PPTX: fix custom slide show is not imported tdf#131390 (Nagy Tibor, NISZ)
  • PPTX: fix missing custom slide show export tdf#125071 (Nagy Tibor, NISZ)
  • Improvements of WMF/EMF filter
  • Add support for import WMF and EMF images, generated by LTSpice tdf#53004 tdf#142495 (Bartosz Kosiorek, Valek Filippov - QA)
  • Add support for import EMF images, created by CATIA tdf#55007 (Bartosz Kosiorek, Valek Filippov - QA)
  • Add support for import EMF files generated by ESRI ArcMap 2004 tdf#128199 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF FILLRGN record is displayed correctly now tdf#55058, tdf#141394 (Bartosz Kosiorek)
  • Complex clipping for EMF is implemented tdf#37281, tdf#45820, tdf#48916, tdf#55058 (Bartosz Kosiorek)
  • EMF Implement PAINTRGN record support tdf#55058 (Bartosz Kosiorek)
  • EMF: Improve performance of FILLRGN, PAINTRGN, EXTSELECTCLIPRGN records tdf#142745 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF EMF Fix RestoreDC record according to MS specification tdf#142567 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF: Add rotation support for INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE and ROUNDRECT support tdf#55058 tdf#141982 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF Fix displaying of ARC, CHORD and PIE tdf#55007 tdf#142263 tdf#142268 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Add support for selecting colors from palette tdf#117957 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF/EMF: Fix drawing lines with different width tdf#112603 tdf#142014 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Add implementation of BitBlt and StretchBlt records tdf#55058 tdf#142722 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF: Preserve both non-EMF+ and EMF+ drawing commands during a load/save roundtrip core commit 6b349bcc. (Luboš Luňák, Collabora)
  • EMF+: Add brush support to DrawString record tdf#142975 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF+ Add alignment support for DrawString tdf#142995 tdf#142997 tdf#143076 (Bartosz Kosiorek, Valek Filippov - QA)
  • Improvements of SVG filter:
  • A slide with a custom background is exported correctly now core commit fd84bce8 (Marco Cecchetti, Collabora).
  • It is possible to export a slide with a bitmap as background core commit 3d008f3b (Marco Cecchetti, Collabora).
  • The background is exported in an optimized way. If several slides share the same bitmap as background the bitmap is exported only once. In the same way if a background is made up of tiles where all tiles are the same bitmap, the bitmap is exported only once. The same improvement has been provided for backgrounds made up with patterns or hatches core commit 66f88211 (Marco Cecchetti, Collabora).
  • GUI:
  • General:
  • New command popup HUD ("Heads-up display") to search for and execute actions. It can be invoked with the menu Help ▸ Serch Commands or the shortcut ⇧ Shift+Esc. tdf#91874 blog (Tomaž Vajngerl, Collabora)
  • Global toolbar lock can now switched off via View ▸ Toolbars tdf#131817 (Heiko Tietze, TDF)
  • Alternative Tools ▸ Options ▸ LibreOffice ▸ Application Colors theme 'LibreOffice Dark' added. tdf#141986 (Heiko Tietze, TDF)
  • Icon theme:
  • Dialogs:
  • Templates dialog got a list view. You can sort templates by name, category, date, modules, size, etc. tdf#104154 (Vert D.)
  • File ▸ Properties... ▸ General ▸ Location is now a clickable link to the folder, in case of local files tdf#135896 (Heiko Tietze, TDF)
  • Sidebar:
  • Fontwork panel was added. (Szymon Kłos, Collabora)
  • Notebookbar:
  • Now it is easier to find style using the new scrollable style picker (Szymon Kłos, Collabora)
  • Localization:
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting.
  • English (Denmark) {en-DK}. (Eike Rathke, Red Hat)
  • Using ',' comma decimal separator and '.' dot group separator.
  • ISO 8601 date(+time) formats.
  • Inheriting calendar from {en-GB} (week-1stweek=4 first_weekday=2).
  • Currency DKK 'kr.' symbol.
  • Secondary currency EUR '€' symbol.
  • Additional languages in the language list:
  • Available for text attribution:
  • Pali Thai {pi-Thai} in the CTL language list. tdf#139607 (Eike Rathke, Red Hat)
  • Cabécar {cjp-CR} and Bribri {bzd-CR}. tdf#138839 (Eike Rathke, Red Hat)
  • Sesotho {st-LS} (as spoken in Lesotho). (Eike Rathke, Red Hat)
  • Improvements to proofing tools and language support:
  • Esperanto spelling dictionary and thesaurus (Carmen Bianca Bakker, András Tímár)
  • A major update of Czech spelling dictionary: thousands of words have been added (based on the frequency of missing words in corpora), modified (fixes of incorrect forms) or removed (including rarely used correct forms that can be confused with mistyped forms). For more details in Czech, see this blogpost or the README file. (Miroslav Pošta, committed by Stanislav Horáček)
  • The [NatNum12] number format code modifier now supports all day and month names, abbreviated or full or initials, with its upper, lower, capitalize and title keywords. The lower keyword is new, see also tdf#128314. (Eike Rathke, Red Hat)
  • Examples:
  • [NatNum12 MMM=upper]MMM-DD displays a format JAN-01
  • [NatNum12 MMMM=lower]MMMM displays a format january
  • [NatNum12 MMMM=capitalize]MMMM displays a format January (meant for locales where the month name is in only lower case letters)
  • Note that none of the NatNum12 modifier rules and spell-out options can be exported to Excel or Word or other file formats than ODF (OpenDocument Format).
  • Scripting:
  • 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 21 services with each a bunch of methods and properties.
  • New in LibreOffice 7.2:
  • The DialogControl service supports tree controls including the OnNodeSelected and OnNodeExpanded events.
  • The document management part is enriched with the new Form and FormControl services. A form and its subforms may be located in a Base, Writer or Calc document.
  • The whole set of services (except for those functions that are better handled by Python natively) is made available for Python scripts with identical syntax and behaviour as in Basic. In addition, a set of methods is provided compatible with their homonymous Basic builtin functions (MsgBox, CreateUnoService, ...). ScriptForge also integrates the APSO shell console, providing the previous installation of the APSO extension.
  • The english version of the documentation of the ScriptForge libraries (7.2) has been fully integrated in the LibreOffice help pages (https://help.libreoffice.org/7.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their translation into other languages is underway. (Alain Romedenne, Rafael Lima)
  • BASIC:
  • The InStr and Replace functions now support the case-insensitive operation for non-ASCII characters using the application locale. tdf#139840 and tdf#132389 (Andreas Heinisch)
  • Exporting a macro under File ▸ Export Basic, writes the resulting *.bas file using the UTF-8 charset including the BOM. Importing a macro under File ▸ Import Basic, checks if the BOM is present, and decides whether the *.bas file will be imported using the system or the UTF-8 charset. tdf#139196 (Andreas Heinisch)
  • Python
  • The Python version shipped with LibreOffice has been upgraded to 3.8.10 core commit c22fc8 (Jan-Marek Glogowski, CIB)
  • Feature Removal / Deprecation:
  • Remove VLC in avmedia: it has been experimental since 2015 and no real patch since 2013. See https://lists.freedesktop.org/archives/libreoffice/2020-December/086522.html (Julien Nabet)
  • OpenGL-based drawing code has been removed in favor of Skia/Vulkan. (Luboš Luňák, Collabora)
  • Platform Compatibility:
  • Windows:
  • You can now use wildcards when converting documents from command line. tdf#48413 (Deborah Barkley-Yeung)
  • For example, the following command converts all documents with .doc extension in C:DocsIn directory to ODF format:
  • soffice.exe --headless --convert-to odf --outdir C:DocsOut C:DocsIn*.doc
  • LibreOffice can now check default file format association for ODF formats on startup tdf#45735 (Matt K.)

New in Portable LibreOffice 7.1.5 Fresh (Jul 31, 2021)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come.

New in Portable LibreOffice 7.1.3 Fresh (Jun 18, 2021)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 7.1.3 is the third bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 (https://wiki.documentfoundation.org/Releases/7.1.3/RC1#List_of_fixed_bugs) and RC2 (https://wiki.documentfoundation.org/Releases/7.1.3/RC2#List_of_fixed_bugs).

New in Portable LibreOffice 7.1.1 Fresh (Mar 18, 2021)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • Bug fixes:
  • cid#1472783 avoid null pointer dereference [Regina Henschel]
  • ofz#30117 OOM [Caolán McNamara]
  • tdf#46579 Form fields 'Image Button' do not work in Forms [Julien Nabet]
  • tdf#51022 Print range lost on file save/reopen if the file contains external link [Attila Szűcs]
  • tdf#61028 Problems with OOXML custGeom and arcTo command [Tünde Tóth]
  • tdf#66813 Tools / SQL dialog is modal [Caolán McNamara]
  • tdf#70102 RTL: Flipped toolbar button icons dont always look suitable [Rizal Muttaqin]
  • tdf#106484 UI: Print Properties Device tab dropdown items not applied or remembered [Caolán McNamara]
  • tdf#112634 Incorrect/defunct database shown when trying to add further fields after mail merge [Justin Luth]
  • tdf#119610 Insert > Cross-reference: All registered databases are opened [Justin Luth]
  • tdf#120348 Copy-paste of line chart to another spreadsheet results in data loss if the data-range of the chart contains cells that have value ERR:502 [Ouyang Leyan]
  • tdf#121472 Link to cell in external document doesn't work (wrong file URL) [Attila Szűcs]
  • tdf#121669 FILSAVE DOCX The first column becomes wider after exported when the text formatted as three columns [Justin Luth]
  • tdf#123476 Detect 0-byte files based on extension (esp. for MS Office and ODF formats) [Mike Kaganski]
  • tdf#125779 Elementary: Object handers are too faint [Rizal Muttaqin]
  • tdf#128550 [FILEOPEN PPTX] list item appear animation [Mark Hung]
  • tdf#129180 UI Print dialog shows incorrect paper size by default [Gabor Kelemen]
  • tdf#129940 FILEOPEN: Cell content in ODS exported by Excel with Asian phonetic guide ​​is displayed as empty [Mark Hung]
  • tdf#133345 Macros Editor IDE: no dialbox tabs in LO 7.0.0.0 [Caolán McNamara]
  • tdf#133858 opening spreadsheet with large array formula takes 10 mins [Dennis Francis]
  • tdf#134101 BigPtrArray::Index2Block undo crash [Michael Stahl]
  • tdf#134210 FILEOPEN PPTX: Image shown with wider aspect ratio and different clipping - cropping not being applied [Gülşah Köse]
  • tdf#134592 FILEOPEN DOCX : Common domain has compatibility problems [Miklos Vajna]
  • tdf#134605 FILESAVE: DOCX: Footer shrinks after RT [Miklos Vajna]
  • tdf#134607 LO7RC1 - LANGPACK macOS - many versions fail to recognize LibreOffice 7.0 / 7.1 installation as valid on Catalina and Big Sur [Christian Lohmaier]
  • tdf#134619 FILESAVE: DOCX: Color and size of bullets lost after RT [Justin Luth]
  • tdf#134626 assertion in SwTextNode::~SwTextNode() [Michael Stahl]
  • tdf#135014 FILESAVE DOCX: Crash after opening and making and edit and save ( steps en comment 18 ) [Michael Stahl]
  • tdf#135153 DOCX: Frame with image is going down when pressing up and pressing down going up without image being in frame [Miklos Vajna]
  • tdf#135377 No format pre-selected by default in the format column for fields, variables, user fields [Caolán McNamara]
  • tdf#135550 List Box not triggering any event macros [Caolán McNamara]
  • tdf#135590 Create Envelope: differ some page format properties between sidebar and page style dialog [Caolán McNamara]
  • tdf#135617 Set Line Spacing dropdown menu always outlines Spacing: 1 [Caolán McNamara]
  • tdf#135641 ListBox in a table control - can't write into the cell without using the mouse [Caolán McNamara]
  • tdf#136368 Unfortunately "t" and "y" incorrectly being interpreted as a "ty" when transliterating into Old Hungarian [László Németh]
  • tdf#136861 FILESAVE Resolved state of a single-point comment isn't saved [Miklos Vajna]
  • tdf#137033 FILESAVE Shape anchored to "cell with resize" has wrong end offset if its area contains a hidden row [Regina Henschel]
  • tdf#137081 page anchored shapes are mirrored on reopen in a RTL sheet [Regina Henschel]
  • tdf#137695 GTK3 - Comboboxes and Listboxes are too big for one row in a Tablecontrol [Caolán McNamara]
  • tdf#137937 FILESAVE XLSX External cell reference path is extended by user home dirs path [Attila Szűcs]
  • tdf#138122 (blurry_text) LibreOffice text blurry on Retina displays on macOS 11 [Tor Lillqvist]
  • tdf#138314 Blank tab names in dialog frames, macOS 11.0.1 Big Sur [Thorsten Wagner]
  • tdf#138590 PARAGRAPH STYLES: Not editing the style selected from dropdown, editing the one selected in text instead [Caolán McNamara]
  • tdf#138727 Help right-hand pane text doesn't auto flow to make all text visible [Caolán McNamara]
  • tdf#138739 FILEOPEN DOCX First empty paragraph does not get direct formatted character settings [Attila Bakos (NISZ)]
  • tdf#138824 FILESAVE XLSX Link to external file loses parent directory part if it points to file in parent directory [Attila Szűcs]
  • tdf#138829 Base ODBC Name for Database - Enter one character loses focus from name textbox (Win + Linux&gen/kf5 backend) [Caolán McNamara]
  • tdf#138832 FILESAVE XLSX Updating external link used in formula does not save the updated link [Attila Szűcs]
  • tdf#138848 Copy-and-Paste in input box should not append an ENTER character (gtk3) [Caolán McNamara]
  • tdf#138870 Track Changes toolbar reappears after Save [László Németh]
  • tdf#138897 CRASH: undoing paste [Michael Stahl]
  • tdf#138899 FILEOPEN DOCX Extra paragraph after change tracked paragraph+section break [László Németh]
  • tdf#138972 Database copy over loses database info in version 7.0.3.1 [Caolán McNamara]
  • tdf#139002 FILEOPEN - don't hang opening a .pptx / SVG path with 2699660320 elements [Noel Grandin]
  • tdf#139047 elementary: Redesign Find/Search and Find & Replace Icons [Rizal Muttaqin]
  • tdf#139056 elementary: Update Color to Follow Upstream's Brand [Rizal Muttaqin]
  • tdf#139147 Strange chapter numbering in DOCX file [Justin Luth]
  • tdf#139167 FILESAVE XLSX Extended conditional styles are saved but should not [Tibor Nagy]
  • tdf#139239 Database-wizard: List box for ODBC: No value could be chosen by key with VCL: gtk3 [Caolán McNamara]
  • tdf#139258 Rotated image saved as xlsx has wrong width/height ratio and position when opened in MS Excel [Szabolcs Toth]
  • tdf#139368 Select database dialog isn't in focus when opened [Caolán McNamara]
  • tdf#139486 FORMS: Height of fields couldn't be changed by key directly [Caolán McNamara]
  • tdf#139529 Displayname property does not exist for some Writer styles [Maxim Monastirsky]
  • tdf#139583 rotation at two anchored shape is not correctly loaded [Regina Henschel]
  • tdf#139590 EDITING: Drag and drop doesn't work in editview [Caolán McNamara]
  • tdf#139609 on wheel scroll duplicate scroll events delivered after an opengl transition or video played with gtk3 on X [Caolán McNamara]
  • tdf#139774 Combobox icon in right click form menu use List Box icon [Caolán McNamara, Rizal Muttaqin]
  • tdf#139781 Community/Enterprise flavor breaks the StartCenter [Maxim Monastirsky]
  • tdf#139782 Calc crashes opening file containing "MATCH" formula referencing not yet allocated column [Michael Weghorn]
  • tdf#139869 FILEOPEN Image with contour isn't shown in document [Miklos Vajna]
  • tdf#139965 Broken master slide list after switching between normal and master view. [Tamás Zolnai]
  • tdf#139981 LO 7.1.1.0.0+ does not start (GTK3) [Caolán McNamara]
  • tdf#139996 CRASH: using CTRL + SHIFT + Up in the slidesorter when no slide is selected [Xisco Fauli]
  • tdf#140013 Change icon for List View in Template Manager and Remotes File dialog to be real list view, not detailed view [Rizal Muttaqin]
  • tdf#140014 Calc crashes when using COUNTIF, SUMIF, etc. on columns "far away" without data [Noel Grandin]
  • tdf#140026 Need an icon for List View [Rizal Muttaqin]
  • tdf#140079 EDITING: can't edit OLE object [Caolán McNamara]
  • tdf#140151 Button with link does not work anymore [Julien Nabet]
  • tdf#140236 (python-core-3.8.4) ImportError: DLL load failed while importing _ctypes [Jan-Marek Glogowski]

New in Portable LibreOffice 6.4.7 Still (Jan 8, 2021)

  • LibreOffice 6.4.7 is the seventh bugfix release of the still line

New in Portable LibreOffice 6.4.5 Fresh (Jul 11, 2020)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 6.4.5 is the fifth bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.

New in Portable LibreOffice 6.4.4 Fresh (Jun 10, 2020)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 6.4.4 is the fourth bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.
  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).

New in Portable LibreOffice 6.4.3 Fresh (Apr 23, 2020)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 6.4.3 is the third bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.
  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).

New in Portable LibreOffice 6.3.4.2 Fresh (Jan 29, 2020)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 6.3.4 is the fourth bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.
  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).

New in Portable LibreOffice 6.3.3.2 Fresh (Nov 13, 2019)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 6.3.3 is the third bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.
  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).

New in Portable LibreOffice 6.3.2.0 Fresh (Oct 18, 2019)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 6.3.2 is the second bugfix release of the fresh line. For a list of fixed bugs compared to the previous release see the list of bugs fixed in RC1 and RC2.
  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).

New in Portable LibreOffice 6.3.0 Fresh (Sep 5, 2019)

  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options → LibreOffice → View). You can find the necessary fragment in Bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change

New in Portable LibreOffice 6.2.2.0 Fresh (Apr 10, 2019)

  • Writer:
  • Reimplementation of hiding tracked changes: Edit ? Track Changes ? Show no longer severely impacts performance in documents with many tracked changes. The document view is now capable of hiding the tracked changes, so they do not have to be rearranged in the document model to be hidden. The dialog advising users of the performance impact has been removed tdf#113479 (Michael Stahl - CIB)
  • Native copy & paste of spreadsheet data in Writer tables. tdf#37223 (László Németh – NISZ) Previously, you could paste a copied table as image, object, plain text, and as RTF; the latter resulting in a new table in Writer. In 6.2 you can paste directly in an existing table.
  • Before (insert Calc table as - for example - an embedded OLE object)
  • After (cell by cell as a native Writer table)
  • Remove CopyGraphic tdf#105262 (Xisco Faulí)
  • Previous table-size actions were distribute column/row size equally and optimize (which acted like minimize), so a true minimize action was added and optimize was changed. Optimize row now acts similar to distribute where each row is given the same height based on the tallest row. Optimize, however, is based on the minimum height of the row with the most content. In addition, optimize ensures that the table size will not shrink (but it will grow if necessary). Optimize column now acts like minimize except that the width of the table will not change. Any leftover space is distributed proportionately, with thin columns growing slightly, and wide columns growing much wider. tdf#64242 (Justin Luth, SIL)
  • Advanced menus to add/modify header/footer menus can be disabled now at Insert ? Header and Footer ? Use header/footer menu (enabled by default) tdf#118621 (Heiko Tietze)
  • UTF-8 and UTF-16-encoded text may now be saved without BOM?Wikipedia logo v3.svg. tdf#44291 (Martin van Zijl)
  • The option is available from GUI (using Text - Choose Encoding (.txt) export filter in Save As dialog with Edit filter settings checked), in the filter settings dialog:
  • ASCII Filter dialog BOM option
  • as well as from command line, as in
  • soffice --convert-to "txt:Text (encoded):UTF8,CR,,,false" *.doc
  • where "UTF8" is the text encoding; "CR" is line ending setting (also "LF" and "CRLF" are valid options); third and fourth empty parameters are unused for export; and "false" is to suppress output of BOM ("true" is the default to output the BOM).
  • HTML export has an opt-in mode to write the ReqIF subset of XHTML blog post (Miklos Vajna - Collabora)
  • Various small UNO API improvements blog post (Miklos Vajna - Collabora)
  • LibreLogo, programming interface for graphic design and education has got unit testing, IDE and compiler fixes and improvements, see blog post (László Németh – FSF.hu Foundation)
  • Calc:
  • Signature Lines are now available in Calc too (Samuel Mehrbrodt, CIB) tdf#117903
  • Data Validation now supports custom formulas (Marco Cecchetti - Collabora) tdf#96698
  • Now it is possible to do multivariate regression analysis using the regression tool (Data ? Statistics ? Regression). In addition, many more statistical measures are now available in the analysis output. For example, it shows confidence intervals for all the estimated parameters. (Dennis Francis - Collabora) tdf#109042 tdf#114092 blog entry
  • The new regression dialog with support for multivariate regression and other related features
  • New spreadsheet functions:
  • REGEX to match text against a regular expression and optionally replace text. (Eike Rathke (Red Hat, Inc.)) tdf#113977
  • Changed spreadsheet functions
  • LARGE and SMALL now support an array as Rank argument, in which case they return an array of ranked numbers. This to comply with ODF 1.2 OpenFormula and interoperability with other spreadsheet applications. (Takeshi Abe) i#32345
  • Impress & Draw:
  • Related to Animation Editing:
  • Fix named object display of the animation entry. tdf#90243 (Mark Hung)
  • Update display of the animation entry when object renames. tdf#45178 (Mark Hung)
  • Display actual paragraph grouping level in Text Animation tab. tdf#47995 (Mark Hung)
  • Prevent animation removed when setting as "As One Object" tdf#67611 (Mark Hung)
  • Dispose old motion path so that new path works when changing the motion path type. tdf#33022 (Mark Hung)
  • Allow changing the motion path by dragging its control points. tdf#53993 (Mark Hung)
  • UI:
  • "Next" is disabled on the presenter console when the last slide is reached (arrow right goes ahead to the "end of presentation" slide) (Heiko Tietze) tdf#118443
  • Couple of text-related drawing styles were added (Heiko Tietze) tdf#94369
  • Table-size actions for Minimize and Optimize were added and Distribute Rows changed to set equal row height based on the tallest row, similar to Writer. tdf#117721 (Justin Luth, SIL)
  • Added Table submenu to menu Format in Draw tdf#120540 (Justin Luth)
  • Drag and drop Impress animations in sidebar to reorder them. tdf#37483 (Brian Fraser)
  • Various small improvements to SmartArt import from PPTX blog post (Miklos Vajna - Collabora)
  • Miscellaneous:
  • Use ODF layer attributes draw:display and draw:protected to make LibreOffice conform to specification. tdf#101242 (Regina Henschel)
  • Bug fixes in regard to user defined layers in Draw. tdf#119392, tdf#67248, tdf#119956 (Regina Henschel)
  • Increase accuracy of circle shape. tdf#121305 (Regina Henschel)
  • Base:
  • Support for Base files using embedded Firebird RDBMS becomes non experimental in this release.
  • Firebird Migration Assistant now creates a backup copy of the existing content.xml file inside the HSQL based ODB file prior to the actual migration process. commit
  • Get rid of the MySQL C++ Connector as an extension and replace it with MariaDB C connector, which is LGPL licensed ( Tamas Bunth - Collabora )
  • Chart:
  • Remove the incomplete ODC export feature (Markus Mohrhard) tdf#93005 tdf#100611
  • Math:
  • BASIC
  • Access2Base basic library, bundled with the 6.2 release, adds full support for Firebird RDBMS.
  • Core / General:
  • Signature Lines can now be signed with an image of your handwritten signature (Samuel Mehrbrodt, CIB) tdf#118568
  • When SuggestedSaveAsName is set, it is now displayed in the frame title instead of "Untitled x" (Samuel Mehrbrodt, CIB) tdf#121537
  • Send document as email now prefers OOXML over the binary MS formats (Samuel Mehrbrodt, CIB) tdf#99122
  • Infobar added to show how to Get Involved and how to Donate (Jan Holesovsky, Heiko Tietze) Patch tdf#120643 tdf#120271 tdf#120643
  • Fonts:
  • Source Serif Pro font added (Heiko Tietze) tdf#79022
  • Liberation fonts updated (Heiko Tietze) tdf#121676
  • LibreOffice Help
  • The browser-based help system now has faster filtering of index keywords, which highlights your search term as you type and displays results based on the selected module. tdf#119415 (Ilmari Lauhakangas)
  • Filters:
  • Improvements in EMF+ vector images import (used by .doc, docx, .xls, .xlsx, .ppt file formats)
  • EMF+ Add support for Underline and Strikeout for String Drawing tdf#55058 tdf#106084 (Bartosz Kosiorek)
  • EMF+ Correct displaying of DrawString record without StringFormat tdf#113624 (Bartosz Kosiorek)
  • EMF+ Add rotation support for String drawing tdf#55058 tdf#106084 tdf#114738 (Bartosz Kosiorek)
  • Test image in LO 6.0, labels are not rotated,
  • Test image in LO 6.2, labels are properly rotated,
  • Reference test image from XnView (Wine 3.0.1)
  • Improvements in OOXML charts filters
  • OOXML Export Chart shapes area fill properties tdf#108078 (Balazs Varga)
  • OOXML Import: Fix disappeared Hatch Background Color tdf#94231 (Balazs Varga)
  • Add support for exporting OOXML gradient, bitmap and pattern properties for chart tdf#114174 (Bartosz Kosiorek)
  • Improvements of PPTX import/export filter:
  • Related to Animation PPTX Export:
  • Fix put on the brake animation. tdf#118768 (Mark Hung)
  • Fix motion path offsetting to upperleft corner. tdf#118806 (Mark Hung)
  • Fix Grow-shrink animation. tdf#118836 (Mark Hung)
  • Rotation animation no longer corrupt pptx file. tdf#118783 (Mark Hung)
  • Color transform no longer corrupt pptx file. tdf#118835 (Mark Hung)
  • Fix animation motion path. tdf#118825 (Mark Hung)
  • Related to Animation PPTX Import:
  • Fix underline letter-by-letter animation. tdf#113822 (Mark Hung)
  • Fix put on the brake animation. tdf#50499 (Mark Hung)
  • Fix Grow-shrink animation. tdf#98477 tdf#118890 (Mark Hung)
  • Fix swivel animation. tdf#113818 (Mark Hung)
  • Fix import delay between letter-by-letter animation. tdf#119118 (Mark Hung)
  • Improvements of PPT import/export filter:
  • PPT import of swivel animation. tdf#118080 (Mark Hung)
  • Improvements of animation rendering:
  • Fix text disappearing of "Put on the brakes." animation. tdf#108435 (Mark Hung)
  • Fix RTL text positions of animation. tdf#55361 (Mark Hung)
  • Document Encryption
  • Implement OOXML agile encryption. OOXML Agile encryption can use AES-256-CBC encryption algorithm with SHA512 hash function. (Tomaž Vajngerl - Collabora)
  • HMAC verification (when saving an encrypted document) is now supported as well, which verifies that the document is bit-exact as when it was saved. (Tomaž Vajngerl - Collabora)
  • Change the default for OOXML to use AES-256-CBC and SHA512, which is supported by all recent Microsoft Office and LibreOffice versions. (Tomaž Vajngerl - Collabora)
  • GUI:
  • Notebookbar
  • The new Tabbed UI is ready for release! Writer, Calc, Impress and Draw have complete Tabbed UI versions. It has been moved out of experimental. Try it out by selecting it in (View ? User Interface). (Andreas Kainz)
  • The new Tabbed UI:
  • The New Groupedbar Compact UI is also ready for release! Writer, Calc, Impress and Draw have complete Groupedbar Compact UI versions. It has been moved out of experimental. Try it out by selecting it in (View ? User Interface). (Andreas Kainz)
  • The new Groupedbar Compact UI
  • Classic Toolbars
  • Standard toolbar presents now the enhanced widget for special characters by default (Rizal Muttaqin, Heiko Tietze) tdf#118539,tdf#118993
  • Standard toolbar layout updates, context toolbars have now the same commands at the same place at all apps (Andreas Kainz)
  • Track Changes toolbar now has Accept All Changes and Reject All Changes by default (Rizal Muttaqin) tdf#121187
  • New Track Changes toolbar with Accept All Changes and Reject All Changes
  • Icon Theme
  • LibreOffice ships with three SVG based icons styles. This includes the SVG variants of Breeze, Colibre and Elementary.
  • These icon sets are considered an experimental feature, therefore LibreOffice still defaults to PNG icon styles on all platforms, even in HiDPI environments.
  • The SVG variants are select-able in the Icon style combo box found in Tools ? Options ? LibreOffice ? View with an "(SVG)" suffix indicator.
  • elementary got huge update and much improved (Rizal Muttaqin) tdf#115986,tdf#111950,tdf#120108,tdf#120135,tdf#120185,tdf#120192,tdf#120300,tdf#120831,tdf#94878
  • LibreOffice Style elementary. blog entry
  • elementary now get 32px icon theme support (Rizal Muttaqin)
  • elementary icons are available in 16px, 24px and 32px
  • Karasa Jaga also get update (Rizal Muttaqin)
  • Karasa Jaga: Impress Slide Transition. blog entry
  • Dialogs:
  • Added Minimum and Maximum labels for some conditions in Conditional formatting dialog (Roman Kuznetsov) tdf#117719
  • Added Font Features dialog to access font features, which is available via Feature button in the Character dialog, or the Format cell dialog of Calc (Tomaž Vajngerl) tdf#58941
  • Personalization:
  • Thanks to many improvements on the user interface and under-the-hood, LibreOffice's personalization dialog (Tools ? Options ? LibreOffice ? Personalization) is now much faster, efficient, and stable. (Muhammet Kara, Pardus)
  • Personalization dialog with preinstalled themes
  • Personalization's theme search and selection sub-dialog
  • Context Menu:
  • Update all context menu to be more consistent in the different apps (Andreas Kainz) https://colibreoffice.wordpress.com/2018/11/06/context-menu/
  • Online
  • Mobile:
  • improve comment rendering on zoom (Marco Cecchetti, Collabora)
  • simplified Mobile UI, cleaner toolbars (Marco Cecchetti, Collabora)
  • Online Mobile UI:
  • disable 'pull to reload' gesture (Jan Holesovsky, Collabora)
  • add context toolbar (Henry Castro, Collabora)
  • copy/paste floating options (Henry Castro, Collabora)
  • improve response when pinch/zooming (Tor Lillqvist, Collabora)
  • on-screen keyboard, text input and cursor improvements (Tor Lillqvist, Henry Castro Collabora)
  • hide ruler, scroll-bars, status bar, document name (Henry Castro, Collabora)
  • scroll / pan of mobile dialogs (Henry Castro, Collabora)
  • larger, circular shape sizing handles (Victor Walker)
  • Android chrome text input improvements (Jan Holesovsky, Collabora)
  • HiDPI:
  • improve slide previews when necessary (Jan Holesovsky, Collabora)
  • enable scale factor for rendering of dialogs (Jan Holesovsky, Collabora)
  • Online HiDPI wins
  • Performance:
  • significant latency reduction work (Tamás Zolnai, Collabora)
  • track client's visible area in WSD
  • push tile changes avoiding round-trip invalidate / re-render
  • manage network usage and tiles in flight
  • reduce unnecessary animation (Ashod Nakashian, Collabora)
  • avoid repeated re-layout of comments & red-lines (Michael Meeks, Collabora)
  • improved, custom pre-initialization hooks (Michael Meeks, Collabora)
  • significantly smaller and simplified chroot jails (Michael Meeks, Collabora)
  • avoid loading l10n framework for very short lived pages (Andras Timar, Collabora)
  • Document signing:
  • Vereign compatible authentication & document signing (Tomaž Vajngerl, Collabora)
  • new LibreOfficeKit signing & certificate APIs (Tomaž Vajngerl, Collabora)
  • configuration to enable/disable (Miklos Vajna, Collabora)
  • signing infobar (Tomaž Vajngerl, Collabora)
  • Online Signing
  • Integration:
  • Insert remote graphic from integration (Henry Castro, Jan Holesovsky, Collabora)
  • enable convert-to API for existing hosts (Tamás Zolnai, Collabora)
  • add configurable time-limit for document conversion (Michael Meeks, Collabora)
  • add hosting/capabilities endpoint to list online features (Tamás Zolnai, Collabora)
  • install sample webserver config snippets (Andras Timar, Collabora)
  • Service-root - make it easy to re-locate the services' path (Jan Holesovsky, Collabora)
  • Misc:
  • Improved allowed frame ancestors (domains which are allowed to embed the LibreOffice Online iframe) commit (Samuel Mehrbrodt, CIB)
  • Beforehand, any host could embed the iframe as the Referer was always allowed.
  • Now, only the loolwsd and the WOPI host are allowed to do that.
  • Additionally, a config option has been added to add more allowed hosts (see <frame_ancestors> in loolwsd.xml)
  • Add postMessage methods to show/hide toolbar buttons: Hide_Button, Show_Button commit (Samuel Mehrbrodt, CIB)
  • Add custom http header when saving before document is cleaned up from memory: X-LOOL-WOPI-IsExitSave commit (Samuel Mehrbrodt, CIB)
  • Open pdf file in new tab instead of asking to download (Pranav Kant, Collabora)
  • Improved cache handling (Jan Holesovsky, Collabora)
  • Disk space and session handling improvements (Ashod Nakashian, Collabora)
  • Zooming improvements (Tamás Zolnai, Collabora)
  • Make track changes options more configurable (Ashod Nakashian, Collabora)
  • Mac / Alt key handling improvments (Tor Lillqvist, Collabora)
  • improve scroll-wheel behavior (Michael Meeks, Collabora)
  • jail improvements around PDF, DNS, signing (Andras Timar, Jan Holesovsky, Collabora)
  • improved docker parameter passing via environment (Andras Timar, Collabora)
  • implement testbed gtk+ app re-using Online (Tor Lillqvist, Collabora)
  • configurable, anonymized logging (Ashod Nakashian, Jan Holesovsky, Collabora)
  • signal safe logging improvements (Ashod Nakashian, Collabora)
  • threading improvements to SocketPolling (Ashod Nakashian, Collabora)
  • detect SSL data on non-ssl sockets and respond / warn (Michael Meeks, Collabora)
  • cursor handling simplification (Michael Meeks, Collabora)
  • New shape insertion toolbar (Pranav Kant,Collabora)
  • Shape Insertion Palette
  • open internal port only on loopback interface (Andras Timar, Collabora)
  • enable debug by pressing 'd' in the About dialog (George Wood)
  • add missing configuration defaults (YiiChang Yen)
  • cleaner and more attractive 404 error reporting (George Wood)
  • implement client websocket masking (Michael Meeks, Collabora)
  • Localization:
  • Incorporation of other languages
  • Brand-new UI translation into Lower Sorbian (dsb). Kudos to our volunteer translator, Michael Wolf, for undertaking this effort.
  • Im-jabber.svg
  • If you speak an endangered language and want to help us to achieve our goal of providing free tools for every single person on Earth, please join us.
  • Improvements to proofing tools and language support
  • Breton. The spelling dictionary was updated to version 0.16 from 0.15 (Denis Arnaud - An Drouizig)
  • English. The spelling dictionary was updated to version 2018.04.16 from 2017.08.24. (Marco A. G. Pinto)
  • French. The spelling dictionary was updated to version 6.3 from 6.0.3. (Olivier R. - Grammalecte)
  • Galician. The spelling dictionary was updated to version 18.07 from 12.10. (Adolfo Jayme Barrientos)
  • Indonesian. A new hyphenator was introduced. (Ali Ahmadi)
  • Norwegian. The spelling dictionary was updated to version 2.2 from 2.1. (András Tímár - Collabora)
  • Slovenian. The thesaurus was updated to version 1.9.19001 from 1.8.18500 (Martin Srebotnjak - OdprtiTezaver)
  • Spanish. The spelling dictionary and hyphenator were updated to version 2.4 from 2.3. (Ricardo Palomares - rla-es)
  • Turkish. New integration of spelling dictionary and affixation rule sets, sourced from hunspell-tr (1.2.0). (Muhammet Kara)

New in Portable LibreOffice 6.0.5.2 Fresh (Jul 19, 2018)

  • Crash when working with form (tdf#107867) [Eike Rathke]
  • Crash with CJK characters in status bar (OpenGL) (tdf#114736) [Tamas Bunth]
  • Crash in: `anonymous namespace'::documentStartPageNumber (tdf#116527) [Caolán McNamara]
  • Pivot table shortcuts for moving the current field into the "Row" area (tdf#116552) [Caolán McNamara]
  • Synchronize Labels button not working (tdf#117827) [Laurent BP]
  • Impress crashes when the New Slide toolbar command is used (tdf#118068) [Caolán McNamara]
  • LibreOffice 6.0.4.2 fails to build with GLM 0.9.9.0: GLM_GTX_bit is an experimental extension (tdf#118070) [Louis Sautier]
  • LibreOffice Basic freezes when line ends with "0." (tdf#118073) [Eike Rathke]
  • COUNTA() returns inconsistent values depending on entering separate cells or a corresponding cell range (tdf#118161) [Eike Rathke]
  • Date format problem using the Dutch (NL) localization (tdf#33689) [Eike Rathke]

New in Portable LibreOffice 6.0.4.2 Fresh (May 23, 2018)

  • Crash in: OpenGLContext::AcquireFramebuffer(OpenGLTexture const &) (tdf#113377)
  • Cannot open an excel workbook, "maximum number of columns per sheet" - in 64bit Calc on Windows (tdf#116274)
  • Problem opening excelfile in latest release - due to overflow (tdf#116939)
  • Libre office Swriter crashes when opening Microsot word doc in 97-2003 doc format (tdf#117129)
  • DOC import filter mismatch of shape size (tdf#75539)

New in Portable LibreOffice 6.0.3.2 Fresh (Apr 24, 2018)

  • Apply the 'Default Style' table style to newly inserted tables (tdf#107555)
  • Find & Replace: Rename diacritics and kashida search options (tdf#111846)
  • Wrong label on sidebar slide pane after switching to handout view (tdf#113660)
  • Calc does not give warning when opening file containing a sheet with more than 1024 columns (tdf#114555)
  • EDITING: Table loses formatting when inserting a new row in a table (tdf#115573)
  • MATCH applied to a search array introduced by an OFFSET subexpression results in Err:504. (tdf#116100)
  • Sum button: Calc adds wrong sum formulas if you select more than one row or column (tdf#116215)
  • Find & Replace diacritic-sensitive searches are always linked to the CTL language setting and search replace fails when no CTL default is checked active (tdf#116242)
  • Nested IF(IF( without Else path yields #VALUE! (tdf#116324)
  • Hang under specific circumstances ( steps in comment 9 ) (tdf#116364)
  • Crash in: formula::FormulaCompiler::CreateStringFromToken(rtl::OUStringBuffer &,formula::FormulaToken const *,bool) (steps in comment 15) (tdf#116468)
  • Crash with Hungarian spell checker in 6.0 debug build (tdf#116586)
  • OFFSET function in array context compatibility with Excel (tdf#58874)
  • EDITING sigma icon (sum function) operating on selected range (tdf#71339)

New in Portable LibreOffice 6.0.2.1 Fresh (Mar 29, 2018)

  • Bugs fixed:
  • ofz#6112 wrong start off sets for korean KSC5601 table [Caolán McNamara]
  • ofz#6173 check index before use [Caolán McNamara]
  • ofz#6311 still problems with SdrEdgeObj listening to same obj at start as end [Caolán McNamara]
  • ofz#6450 use the rule name, not the rule itself [Caolán McNamara]
  • rhbz#1546997 [fix available][ALL_LANG except zh,ko] Text overlap observed in libreoffice applications on search bar [Caolán McNamara]
  • tdf#51340 FILEOPEN: PPTX - Master-slide style-level line spacing not applied to line that has a different paragraph-level above paragraph spacing [Tamás Zolnai]
  • tdf#72440 Function Wizard Range Selection Resulted in #REF Error [Laurent BP]
  • tdf#80196 standardize color palette using mathematically generated colors [Gabor Kelemen]
  • tdf#81475 (Writer-Toolbars-Revamp) [META] Revamp of Writer toolbars in 4.4+ [Yousuf Philips]
  • tdf#83260 CRASH: autocorrect with change tracking halts LibreOffice [Fyodor Yemelyanenko, Michael Stahl]
  • tdf#84678 FILEOPEN: .DOCX textbox margins incorrectly set in 4.4.x [Miklos Vajna]
  • tdf#86661 Incorrect usage of ATK_ROLE_TEXT [Samuel Thibault]
  • tdf#88802 Editing Labels - label wizard allows incomplete or erroneous field names to be inserted into layout window [ekuiitr]
  • tdf#95192 SORTING Natural sorting not working with non-letter,non-number content [Eike Rathke]
  • tdf#102374 Find & Replace - the t wildcard is not parsed as a replacement string for some Find instances [Justin Luth]
  • tdf#103919 Mailmerge e-mail does not send all merged documents [Alex McMurchy1917]
  • tdf#105000 Palettes and color names are not localizable [Gabor Kelemen]
  • tdf#105837 Wrong quotation marks for [*-CH] Swiss languages [Eike Rathke]
  • tdf#107134 Filter navigator can not read operators. [Julien Nabet]
  • tdf#107403 Icons wrongly scaled in hidpi screen for the borders toolbar control [Maxim Monastirsky]
  • tdf#108005 Writer hangs several seconds after saving [Stephan Bergmann]
  • tdf#108227 Table style is not highlighted in Stylist (F11 Right SideBar) [Jim Raykowski]
  • tdf#112694 FILEOPEN: DOCX - Top margin imported incorrectly and header incorrectly activated [Miklos Vajna]
  • tdf#112990 LO60master on macOS: crashing at start with OpenGL enabled [Xisco Fauli]
  • tdf#113258 FILEOPEN: Text in shape in a docx document is misplaced (partially cut) when opening in LO [Miklos Vajna]
  • tdf#113538 Bundle and use open source Hebrew fonts by default [Yousuf Philips]
  • tdf#114299 Notebookbar Groupedbar not drawn (80%) after opening and closing Print Preview [Yousuf Philips]
  • tdf#114676 Base Freezes on DB Connect() macro [Jan-Marek Glogowski]
  • tdf#114756 Connector dialog includes 4 times the entry "standard connector" in dropdown [Caolán McNamara, Julien Nabet]
  • tdf#114821 FILEOPEN PPTX: In some files bar chart data labels are incorectly positioned [Szymon Kłos]
  • tdf#114833 Dutch locale: date input without year (pattern D-M) displays as dd-mm-yy, while with year (pattern D-M-Y) displays as ISO yyyy-mm-dd [Eike Rathke]
  • tdf#114972 Notebookbar: Textbox item in Groupedbar Compact and Full not working [Yousuf Philips]
  • tdf#115032 AutoCaption preference in options dialog should show Above as default position of table captions [Julien Nabet]
  • tdf#115046 Autofilter is disabled prematurely [Eike Rathke]
  • tdf#115242 FILEOPEN: RTF: Incorrect left indent [Miklos Vajna]
  • tdf#115315 Editing: Cursor not in focus with new Calc/Writer document [Telesto]
  • tdf#115382 Hungarian users need better access to apostrophe [László Németh]
  • tdf#115383 writer can't open File from CD-ROM [Aron Budea]
  • tdf#115430 Crash in: BindDispatch_Impl::statusChanged(com::sun::star::frame::FeatureStateEvent const&) [Maxim Monastirsky]
  • tdf#115447 Missing Table Control and other icons in More Controls bar [Yousuf Philips]
  • tdf#115483 implementation of 19.697 table:protection-key / 19.850 text:protection-key doesn't conform to ODF 1.2 [Michael Stahl]
  • tdf#115493 matrix formula wrong calculation from names, also wrong saving of names [Eike Rathke]
  • tdf#115506 FORMATTING: Crash in: XPropertyList::Count() when selecting "Pattern" button in "Background" tab in "Table Properties" window [Tamás Zolnai]
  • tdf#115529 Image rotation is wrong for angles in range 181° to 359° [Armin Le Grand]
  • tdf#115530 Conditional formatting isn't updated when formula is updated (XLSX) [Aron Budea]
  • tdf#115569 CRASH: Trying to convert a table row to a text in a docx-document ( steps in comment 3) [Ashod Nakashian]
  • tdf#115601 ImageMap UI: File type list item <Alle> is not translatable [Julien Nabet]
  • tdf#115620 Performing of a Find Text operation Switches the Object Type of the “Navigate By” Drop-down Menu to “Repeat Search” [Jim Raykowski]
  • tdf#115659 Apparmor profile for senddoc is broken [Olivier Tilloy]
  • tdf#115661 same Elementary icons for different figures on Flowchart toolbar [andreas kainz]
  • tdf#115710 Use of WEBSERVICE within a macro in CALC raises an "Illegal argument" exception [Eike Rathke]
  • tdf#115719 DOCX import: lack of Word 2013-style increased spacing for paragraph with anchored objects [Miklos Vajna]
  • tdf#115750 Hang when opening the Fontwork dialog LibO6.1.0.0+ [Caolán McNamara]
  • tdf#115782 Writer uses the different rotation orientation for Draw format images and Writer images [Armin Le Grand]
  • tdf#115783 Copy and paste in table: lost character formatting of original text [Miklos Vajna]

New in Portable LibreOffice 6.0.1.1 Fresh (Feb 15, 2018)

  • deb#887593 add #include <abstractions/X> to oosplash apparmor profile [Vincas Dargis, Rene Engelhard]
  • ofz#4728 bad-cast [Caolán McNamara]
  • ofz#4753 bad-cast [Caolán McNamara]
  • ofz#4767 bad-cast [Caolán McNamara]
  • ofz#4817 bad-cast [Caolán McNamara]
  • ofz#4848 bad-cast [Caolán McNamara]
  • ofz#4872 bad-cast [Caolán McNamara]
  • ofz#4971 bad-cast [Caolán McNamara]
  • ofz#5007 bad-cast [Caolán McNamara]
  • ofz#5235 bad-cast [Caolán McNamara]
  • ofz#5254 bad-cast [Caolán McNamara]
  • ofz#5435 sw: fix SwCache::Insert() stale pointers [Michael Stahl]
  • ofz#5447 on plcf save force current Fkp to stick in cache [Caolán McNamara]
  • ofz#5477 if the para is already oversize, nums would go negative [Caolán McNamara]
  • ofz#5535 max decimal places for rtl_math_round is 20 [Caolán McNamara]
  • ofz#5747 short->sal_Int32 like in StgDataStrm [Caolán McNamara]
  • ofz#5909 bad-cast [Caolán McNamara]
  • ofz#6064 bad-cast [Caolán McNamara]
  • rhbz#1367846 Scrolling is way too fast in writer [Caolán McNamara]
  • rhbz#1535541 mimetypes are .macroEnabled not .macroenabled [Caolán McNamara]
  • rhbz#1541486 Base table creation dialog window title is shown in different languages [Stephan Bergmann]
  • tdf#32935 CSV import dialog doesn't get focus if libreoffice is already running [Mike Kaganski]
  • tdf#38915 Multiple soffice.bin soffice.exe [Mike Kaganski]
  • tdf#49134 On opening a password-protected file, the LibreOffice dialog is not raised/given focus [Mike Kaganski]
  • tdf#70425 EDITING: Embedded Firebird - Copying integer values from Calc to Base impossible [Tamas Bunth]
  • tdf#75256 (Icon-Theme-Sifr) [META] Incomplete Sifr icon theme [Matthias Freund]
  • tdf#88004 mimetypes are .macroEnabled not .macroenabled [Caolán McNamara]
  • tdf#94225 Writer crashes on undo times N (steps in Comment 11 or Comment 38) [Fyodor Yemelyanenko]
  • tdf#95024 Support for new Hungarian orthography [László Németh]
  • tdf#103174 Very laggy scrolling with trackpad on hidpi screens [Caolán McNamara]
  • tdf#103550 JIS function [Winfried Donkers]
  • tdf#104016 FILEOPEN: RTF incorrect bullets indentation and spacing [Miklos Vajna]
  • tdf#105226 AM/PM locale for it_IT incorrect [Winfried Donkers]
  • tdf#106780 FILESAVE, ODF: attribute text:style-name is invalid in table:table-template [Abhishek Shrivastava]
  • tdf#108473 Inserting into a Form Table Control Date/Time (Time) field gets stuck [Julien Nabet]
  • tdf#109062 Scrolling with touchpad or scrollwheel is not working on Mac [Caolán McNamara]
  • tdf#112292 Memory usage is steadily increasing every time when copying something to the clipboard even with 0 undo steps [Noel Grandin]
  • tdf#113751 Borders for Merged Cells are Partially Shown [Armin Le Grand]
  • tdf#114045 Undo after Clone Formatting changes formatting of entire table [Mark Hung]
  • tdf#114173 FILESAVE XLSX Custom size of chart legend is not preserved when the file is saved as XLSX [Caolán McNamara]
  • tdf#114182 FILESAVE XLSX Pie chart slice moved back by LibreOffice Calc [Markus Mohrhard]
  • tdf#114217 DOCX with floating table having 100% width incorrectly imported [Mike Kaganski]
  • tdf#114221 Calc corrupts password-protected XLS on save (Save as works) - newer MSO 2013 encryption saved as unencrypted file with encryption mode [Caolán McNamara]
  • tdf#114306 fix unexpected page break in row-spanned table [Manfred Blume]
  • tdf#114428 XHTML import: xml declaration results in plain text import into Writer [Miklos Vajna]
  • tdf#114460 Some embedded PDFs not exported to pdf [Miklos Vajna]
  • tdf#114466 Certain Document in Use dialog does not get focus [Mike Kaganski]
  • tdf#114519 Sidebar Number Format drop down does not update cell contents on number format selection change [Jim Raykowski]
  • tdf#114596 External forms for a database doesn't save data - closing form with dataloss [Michael Stahl]
  • tdf#114625 Calc can not print right border of merged cells from LO 6.0 [Armin Le Grand]
  • tdf#114677 Base Form titles incorrect [Szymon Kłos]
  • tdf#114731 Firefox themes cannot be installed, it finds nothing [Julien Nabet]
  • tdf#114815 Crash in: take_gil on paste from clipboard in Windows [Michael Stahl]
  • tdf#114820 FILEOPEN XLSX VLOOKUP/HLOOKUP gives Error:504, with a reference to an external xlsx file cells [Bartosz Kosiorek]
  • tdf#114824 Export to PDF and Printing: Borders of Merged Cells Flow to Page Footer [Armin Le Grand]
  • tdf#114901 UI: TSCP Classification dialog: too much vertical white space and Part list too wide [Tomaž Vajngerl]
  • tdf#114934 (borderline-regressions) [META] borderline regressions [Armin Le Grand]
  • tdf#115013 Merge fields aren't substituted after saving/reopening DOC(X) with added mail merge fields, and running mail merge [Mike Kaganski]
  • tdf#115044 Calc asks to update links, but already updated them [Vasily Melenchuk]
  • tdf#115057 Color picker widget border missing when opened in dialog [Maxim Monastirsky]
  • tdf#115065 Crash when dragging table with many rows to a table with less rows [Mike Kaganski]
  • tdf#115080 Replace with Pattern Field misbehaves when editing a form's table control [Caolán McNamara]
  • tdf#115088 Pasting multi-line text from external source behaves strangely [Tamás Zolnai]
  • tdf#115090 Crashes when closing the document running the macro (itself) [Thorsten Behrens]
  • tdf#115100 Assertion failed, if I set vertical align for gluepoint [Julien Nabet]
  • tdf#115106 Screen corruption in Writer in FullScreen mode. (gtk2) [Caolán McNamara]
  • tdf#115153 FILEOPEN: RTF: Incorrect vertical position of lines (follow-up) [Michael Stahl]
  • tdf#115155 FILEOPEN: RTF: left indent is lost in second list [Miklos Vajna]
  • tdf#115162 FILEOPEN XLSX SUMIFS, AVERAGEIFS, COUNTIFS, MAXIFS, MINIFS functions give Error:504, with reference to external xlsx files cells [Bartosz Kosiorek]
  • tdf#115169 Calc: Rotated Cells not shown rotated when using Print/PDF/PrintPreview [Armin Le Grand]
  • tdf#115208 Apparmor profile doesn't allow java execution [Olivier Tilloy]
  • tdf#115221 PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog [Noel Grandin]
  • tdf#115269 LO Base Report Builder crashes on modifying Page Header Horizontal or Vertical alignment [Julien Nabet]
  • tdf#115369 Icons for the cell's shadows positions are inverted [Caolán McNamara]
  • tdf#115416 LibreOffice fails to build with IJG's libjpeg - error: ‘JCS_EXT_BGRA’ was not declared in this scope [Caolán McNamara]

New in Portable LibreOffice 6.0.0.3 Fresh / 5.4.4.2 Still (Feb 2, 2018)

  • Various:
  • Direct cursor: Add option to insert only spaces tdf#108427 (Samuel Mehrbrodt, CIB)
  • Find toolbar: Add drop down list to change search type tdf#79167 (Jim Raykowski)
  • New drop down list to change search type
  • The main menu (top level) now has an entry “Form” tdf#91781 (Yousuf Philips)
  • Page dialog: page orientation automatically adjusts based on manual input tdf#106890 (Heiko Tietze)
  • Default column spacing (aka gutter) changed to 0.5cm tdf#67670 (Heiko Tietze)
  • Support for split sections inside tables blog entry (Miklós Vajna, Collabora)
  • New set of default numbering list styles tdf#106988 (Yousuf Philips)
  • Input fields:
  • Improved input field behavior tdf#79877 (Bernhard Widl, CIB)
  • Double click on input field brings up old input fields dialog
  • That dialog now starts at current field and has previous/next navigation
  • Images rotation:
  • Implement rotation of images in Writer to any angle tdf#73797 (Armin Le Grand, CIB)
  • Mail Merge:
  • Writer document as mail merge data source (Miklós Vajna, Collabora)
  • Mail Merge now can use XLSX files as data source tdf#98168 (Miklós Vajna, Collabora)
  • Temporary connections created during mail merge are no longer stored tdf#108572 (Szymon Kłos, Collabora)
  • Tables:
  • New default table style tdf#107554 (Yousuf Philips)
  • Default table style applied to inserted tables tdf#107555 (Jim Raykowski)
  • Default table border width changed to 0.5pt tdf#99027 (Yousuf Philips)
  • Old collection of autoformat table styles were replaced with a new collection of table styles: Default, Academic, Box List Blue, Box List Green, Box List Red, Box List Yellow, Elegant, Financial, Simple Grid Columns, Simple Grid Rows, Simple List Shaded tdf#101349 (Andreas Kainz, Eike Rathke, Heiko Tietze, Yousuf Philips)
  • Various:
  • Pivot table interop fixes (Mike Kaganski (Collabora), Tamás Zolnai (Collabora), Bartosz Kosiorek)
  • Default 2-entry color scale conditional formatting colors changed to Yellow and Green. tdf#86508 (Yousuf Philips)
  • Enhanced "Links" dialog tdf#113807 (Serge Krot, CIB)
  • Number format: accept English syntax keywords; some languages use localized keywords (AAAA for YYYY in French for instance). Now these languages can use English keywords to get valid format in any UI language tdf#33689 (Laurent Balland-Poirier)
  • The main menu (top level) now has an entry “Styles” tdf#91820 (Yousuf Philips)
  • Exporting images:
  • A cell range selection or a selected group of shapes (images) can be exported to PNG or JPG graphics format with File ▸ Export... if the Selection checkbox is marked in the file dialog. tdf#108317 (Eike Rathke (Red Hat, Inc.))
  • Pasting: unformatted text:
  • The text/plain Unformatted text format results in unquoted/unescaped content as expected for external pastes. For single cell copy&paste embedded line breaks and tabs are preserved, for multiple cells they are replaced with spaces, effectively being a tab-separated-values (TSV) format. For intra-Calc on-cell pastes using the paste special toolbar button the Unformatted text [TSV-Calc] format can be used, which preserves embedded line breaks and tabs across multiple cells. tdf#113571 tdf#32213 (Eike Rathke (Red Hat, Inc.))
  • Added "Paste unformatted text" command with its hot key Ctrl+⇧ Shift+Alt+V tdf#50746 (Serge Krot, CIB)
  • Protection, cells, sheets:
  • Added new command to select unprotected cells on protected or unprotected sheet. Located Edit ▸ Select ▸ Select Unprotected Cells. tdf#95883 (Gülşah Köse, Eike Rathke)
  • If a tab is protected, the lock symbol (🔒︎) appears at the beginning of the tab name. tdf#95880 (Gülşah Köse, Eike Rathke)
  • New spreadsheet functions:
  • New ODFF1.2 compliant functions SEARCHB, FINDB and REPLACEB added (commit1, commit2, commit3). (Winfried Donkers)
  • FINDB returns the starting position of a given text, using byte positions. FINDB is case sensitive.
  • SEARCHB returns the starting position of a given text, using byte positions.
  • REPLACEB returns text where an old text is replaced with a new text, using byte positions.
  • New spreadsheet functions:
  • New ODFF1.2 compliant functions SEARCHB, FINDB and REPLACEB added (commit1, commit2, commit3). (Winfried Donkers)
  • FINDB returns the starting position of a given text, using byte positions. FINDB is case sensitive.
  • SEARCHB returns the starting position of a given text, using byte positions.
  • REPLACEB returns text where an old text is replaced with a new text, using byte positions.
  • Impress & Draw:
  • Various:
  • Addition of 10 new Impress templates and improvement of two existing templates tdf#103317 (Ashisuto, Yousuf Philips, Heiko Tietze, Laurent BP)
  • Removal of confirmation dialog when setting image as slide or page background (preferably make use of Slide masters to set for more/all slides) tdf#112650 (Heiko Tietze, Samuel Mehrbrodt)
  • Set default slide format 16:9 tdf#93244 (Heiko Tietze)
  • Duplicate dialog ⇧ Shift+F3:
  • Offer more possibilities for placement and enlargement tdf#61561 (Laurent BP)
  • Enable negative angle commit (Laurent BP)
  • Layers in Draw:
  • Better UI for handling layer attributes tdf#89130 (Ulrich Gemkow):
  • ⇧ Shift+click: toggle visible/hidden layer, with name in blue (like in previous versions)
  • Ctrl+click: lock/unlock layer with italic name
  • Ctrl+⇧ Shift+click: printable/not printable layer with underline name
  • Core / General:
  • Moving existing legacy parser contexts in sc and other modules to fast contexts and offloading unzipping and reading into a different thread (Mohammed Abdul Azeem)
  • Added support for user icon themes via extension manager tdf#110742 (Caolán McNamara)
  • Fonts:
  • Addition of Noto fonts (Noto Sans, Noto Serif, Noto Mono and others) tdf#103080 (Yousuf Philips)
  • Addition of open source Hebrew fonts and new default order of Hebrew fonts tdf#113538 (Yousuf Philips)
  • Addition of open source Arabic fonts tdf#113532 (Yousuf Philips)
  • Removal of Open Sans and PT_Serif fonts tdf#103080 (Yousuf Philips)
  • OpenPGP document signing and encryption:
  • On all desktop platforms, you can now use OpenPGP keys to sign ODF documents. tdf#89037 (Katarína Behrens, Samuel Mehrbrodt, Thorsten Behrens - CIB)
  • There is now (experimental) support for OpenPGP-based document encryption as well. On saving ODF documents, the file picker shows an extra checkbox to that effect
  • You need auxiliary software to make use of that feature (LibreOffice will transparently
  • merge available keys if you have the below installed):
  • For Windows, download [1]
  • For Mac, download [2] (some howto is here )
  • For Linux, usually installing a gnupg/gpg package will be enough, perhaps with an additional keymanagement frontend like kleopatra or seahorse. Package names wil
  • l depend on your Linux distribution.
  • TSCP Classification:
  • Classification (TSCP-based) now allows multiple policies
  • In Writer the marking and signing at paragraph level are possible
  • All this is also saved in Microsoft OOXML-format.
  • Save images modified in place:
  • In previous LibreOffice versions when the user tried to save an embedded image through the "Save..." entry available in the context menu, the saved image was the original one more eventually applied filters (which are not removable).
  • Further applied transformations like rotations, cropping, color effects were not included in the saved image.
  • Starting from this release, LibreOffice offers the user to choose if saving the original image or the modified version through a simple pop-up dialog.
  • The new feature is available in Writer, Calc and Draw. (Marco Cecchetti, Collabora).
  • Visualization of Borders for Tables:
  • The visualization of Borders for Tables was largely redesigned/reimplemented for this release, enhancing display quality and unifying the core mechanisms for their graphical creation (basing them mostly on GraphicPrimitives). Matching and merging of overlapping corners is greatly improved, Multi-Line Borders are internally supported for more than three lines in the core. This Table Borders are used in various places - in Dialogs showing the Border Control Widget, in Writer Tables, in Draw/Impress Tables and (of course) in Calc itself. All of these support merged Cells which need to take incoming lines at merged edges into account correctly. Calc also has some 'extra' features like crossed lines and 'rotated' Cells.(Armin Le Grand, CIB).
  • LibreOffice Help:
  • New help online:
  • The old wikihelp has been replaced by the new help online. The new web pages are also displayable in a mobile device (Olivier Hallot. Web design by Ilmari Lauhakangas based on the initial designs of Beatriz Fonseca and further art direction by Andreas Kainz. Special thanks to Alfred Crosby for Paginathing and Kirollos Risk for Fuse).
  • Help Contents:
  • Assorted updates to the content and code. (Adolfo Jayme Barrientos, Caolán McNamara, Christian Lohmaier, Eike Rathke, Gábor Kelemen, Ilmari Lauhakangas, Jean Spiteri, Katarina Behrens, László Németh, Mike Kaganski, Olivier Hallot, Sanjaykumar Girishkumar Patel).
  • Filters:
  • New filters:
  • Implemented a new import filter from QuarkXPress v.3, v.4. For this, the libqxp library was created (Aleksas Pantechovskis).
  • Implemented a new export filter to format EPUB from Writer. tdf#33226 [blog] (Miklos Vajna)
  • Improvements to OOXML filter:
  • Improved SmartArt import filter (Grzegorz Araminowicz)
  • Now diagrams without fallback DrawingML[note 1] data are better loaded and rendered. Implemented many new SmartArt properties and layout algorithms.
  • Import/export of ActiveX controls from/to DOCX format tdf#50097, tdf#91384 (Tamás Zolnai, Collabora)
  • Improved support embedded text documents (DOCX/DOC) and spreadsheets (XLSX/XLS) in files DOCX/DOC tdf#108544, tdf#108545 (Szymon Kłos, Collabora):
  • Embedded file opens now on full screen
  • In heading of open embedded file displayed now Name_file.docx (embedded document)
  • Correctly load RTL text direction tdf#87533 (Serge Krot, CIB)
  • Export into DOCX and DOC all character properties applied for fields tdf#38778 (Serge Krot, CIB)
  • Do not lose DOCX combined-characters' font properties on roundtrip tdf#66401 (Andreas Brandner, CIB)
  • Show digital signature status in signature line tdf#65393 (Samuel Mehrbrodt, CIB).
  • Improved OOXML support in presentation files:
  • Implemented PPTM (PPTX with macros) export, and round-trip⁠Wikipedia logo v3.svg of the vba streams (Jan Holesovsky, Collabora)
  • Embedded videos are now exported to PPTX tdf#106867 (Jan Holesovsky, Collabora)
  • DOCX export of cross-references to objects: tables, images, text frames and shapes tdf#42346 (Tamás Zolnai, Collabora)
  • Use simple bookmarks and bookmark references similar how MS Word handles this kind of cross references
  • Implemented all types of cross-references, except the chapter reference
  • Export MailMerge fields to DOCX and DOC tdf#67207 (Mike Kaganski, Collabora)
  • Improvements in the PPTX filter to prevent from creating broken files tdf#104788 tdf#112086 tdf#112088 tdf#112089 tdf#112333 tdf#112334 (Szymon Kłos, Collabora)
  • Theme colors export was introduced in the PPTX (commit) (Szymon Kłos, Collabora)
  • Default text frame paddings are now exported correctly tdf#113399 (Tamás Zolnai - Collabora, privately sponsored)
  • Preserve font attributes and size of chart's legend, during export to MS Office documents (eg. .xlsx and .docx) tdf#108066 tdf#114173 (Bartosz Kosiorek)
  • Horizontal line imports with most attributes tdf#97648 (Justin Luth)
  • Drop cap lines and spacing correctly imported tdf#109318 tdf#109319 (Justin Luth)
  • Improvement to footnote character style import and export tdf#82173 tdf#109310 tdf#55427 (Justin Luth)
  • Improvement to the import of strict OOXML tdf#79272 tdf#78508 tdf#82065 (Justin Luth)
  • Improvements in EMF+ import:
  • Enhanced Metafile Format Plus (EMF+) import filters are used by .doc, docx, .xls, .xlsx, .ppt and .pptx file formats
  • Complete rewrite of the EMF+ import filters (Armin Le Grand CIB, Patrick Jaap TU Dresden)
  • Fix failure of displaying ChemDraw objects tdf#31814 (Patrick Jaap TU Dresden, Bartosz Kosiorek)
  • Add support for EmfPlusRecordTypeFillRegion record tdf#113704 (Bartosz Kosiorek)
  • Implement proper reading of the EmfPlusRegionNode record tdf#113704 (Bartosz Kosiorek)
  • Add support for ResetClip record tdf#113707 (Bartosz Kosiorek)
  • Add support to OffsetClip record tdf#113758 (Bartosz Kosiorek)
  • Improvements to ODF filter:
  • Metafiles which were previously saved in the internal SVM (Star View Metafile) format are now accompanied by a PNG fallback graphic. This makes it easier for other ODF readers to display the graphics. (Samuel Mehrbrodt, CIB)
  • All exported images are annotated with their mimetype in the ODF (attribute loext:mime-type on draw:image) (Samuel Mehrbrodt, CIB)
  • Flat ODF now also has fallback graphics for SVG, PDF and Metafiles (Samuel Mehrbrodt, CIB)
  • Text grid lines not enabled by default when attribute isn't set tdf#77961 (Mark Hung)
  • When converting documents via command line, the target image format can now be chosen via the new --convert-images-to command line parameter. See the output of libreoffice --help for usage information. tdf#109202 (Katarina Behrens, Samuel Mehrbrodt - CIB).
  • Improvements to XHTML Export:
  • Images are now always exported in a browser-readable format (usually SVG or PNG). (Samuel Mehrbrodt, CIB)
  • Improvements in Adobe Freehand import:
  • Read more features: text on path, stroke patterns, arrows, paragraph attributes, custom line and fill styles, text effects. (Laurent Alonso)
  • Fix rotation center of a textbox. (Laurent Alonso)
  • Improvements in MS Visio import:
  • Consider stencil txtxform in binary formats. tdf#67914 (Fridrich Strba)
  • Parse font width scaling. (Fridrich Strba)
  • Accept documents produced by lucidchart.com. tdf#98791 (David Tardon, Red Hat, Inc.)
  • Output shape ID if set. (Fridrich Strba)
  • Fix parsing of text block background color in some cases. (David Tardon, Red Hat, Inc.)
  • Write bitmaps with color palette correctly. (David Tardon, Red Hat, Inc.)
  • Deduce text encoding from font name. (Fridrich Strba)
  • Parse theme fill and shadow color. (Fridrich Strba)
  • Parse font scheme in VSDX documents. (Fridrich Strba)
  • Improvements in MS Publisher import:
  • Parse table row and column sizes. tdf#89061 (David Tardon, Red Hat, Inc.)
  • Extract more metadata from documents. (Miklos Vajna)
  • Handle table cells containing multiple paragraphs correctly. tdf#89393 (David Tardon, Red Hat, Inc.)
  • Parse more text formatting attributes: all underline types, small caps, all caps, outline, emboss, engrave, shadow. (David Tardon, Red Hat, Inc.)
  • Parse text language. (David Tardon, Red Hat, Inc.)
  • Improvements in Adobe Pagemaker import:
  • Fix parsing of page dimensions in Mac documents. (David Tardon, Red Hat, Inc.)
  • Fix parsing of color tint in Mac documents. tdf#109126 (David Tardon, Red Hat, Inc.)
  • Fix parsing of text formatting attributes in Mac documents. (David Tardon, Red Hat, Inc.)
  • Properly handle all caps and small caps. (David Tardon, Red Hat, Inc.)
  • Parse more text & paragraph formatting attributes. (David Tardon, Red Hat, Inc.)
  • Improvements in FictionBook import:
  • Set default page margins. tdf#94162 (David Tardon, Red Hat, Inc.)
  • Use document language as default language for text. (David Tardon, Red Hat, Inc.)
  • Use note title as footnote mark. (David Tardon, Red Hat, Inc.)
  • Handle subscript and superscript. (David Tardon, Red Hat, Inc.)
  • Output content of <code> in monospace font. (David Tardon, Red Hat, Inc.)
  • Improvements in Abiword import:
  • Parse paragraph and cell borders. (Laurent Alonso)
  • Improve parsing of lists. (Laurent Alonso)
  • Parse fields. tdf#74466 (Laurent Alonso)
  • Parse floating (not inline) images. tdf#74463 (Laurent Alonso)
  • Parse text boxes. (Laurent Alonso)
  • Set minimal width/height of inline images (which usually do not have dimensions set in the file) to 1 inch. tdf#74462 (David Tardon, Red Hat, Inc.)
  • Improvements in Apple Keynote import:
  • Improve reconstruction of gradients. (Laurent Alonso)
  • Parse non-RGB colors. (Laurent Alonso)
  • Convert table cell values to text. (Laurent Alonso)
  • Improvements in Apple Pages import:
  • Handle following-paragraph and following-layout styles. (Laurent Alonso)
  • Improve lookup of parent styles. (Laurent Alonso)
  • Never insert a page break in a footnote. (Laurent Alonso)
  • Convert table cell values to text. (Laurent Alonso)
  • Improvements in Apple Numbers import:
  • Correctly compute cell row and column. (Laurent Alonso)
  • Improve resolution of cell styles. (Laurent Alonso)
  • Improve handling of table border lines. (Laurent Alonso)
  • Improvements in Quattro Pro import:
  • Fix reading of formulas with references. (Laurent Alonso)
  • Parse Quattro Pro for Windows 1.0-6.0 files (.wb1, .wb2). (Laurent Alonso)
  • Parse charts. (Laurent Alonso)
  • GUI:
  • Height of tab bar in Calc adjusts to system font size/resolution (commit) (Bernhard Widl, CIB)
  • Upper limit of user interface font size removed (was capped in relation to screen height) (tdf#113444) (Bernhard Widl, CIB)
  • Hidden in the Standard toolbar is a new drop-down version of the Insert Special Characters button (commit, commit)(Akshay Deep, Yousuf Philips)
  • The elementary icon theme, previously exclusive to Xubuntu, has been made available and was improved on commit, commit, commit, commit (Andreas Kainz, Yousuf Philips)
  • Start Center
  • Window
  • Dialogs:
  • Special characters dialog was reworked tdf#34882 (Akshay Deep, GSoC 2017; Samuel Mehrbrodt, CIB; Heiko Tietze; Yousuf Philips)
  • Added search field to filter symbol's table
  • Added list of Recent characters
  • Added list of Favorite characters
  • Implemented context menu for symbol's table and Recent and Favorite characters lists
  • It is now easier than ever to customize LibreOffice UI based on your needs, thanks to improved user experience and accessibility of the newly reworked Customize dialog (Tools ▸ Customize...). tdf#88896 (Muhammet Kara (Pardus), GSoC 2017; Katarína Behrens, CIB; Heiko Tietze; Yousuf Philips)
  • The Menus, Toolbars, and Context Menus tabs have been revamped to provide a modern and intuitive design which is highly accessible and user friendly.
  • With the well-established two-pane design of the revamped dialog, it is possible to customize toolbars, menus, and context menus following a nice work-flow, without leaving the dialog.
  • A search box has also been introduced to filter the functions which can be assigned to UI elements, so you can easily and quickly find exactly what you are looking for without navigating through a list of too many categories and functions. The Keyboard tab has also got the new search box. tdf#63966
  • Last but not least improvement is the cleaned-up and re-factored code under the hood, which eliminates some bugs of the past and prepares for the features of the future.
  • Calc : Width and height of page style scaling mode "Fit print range(s) to width/height" can now be set to unspecified tdf#113455 (Caolán McNamara).
  • Accessibility bugs were fixed in many dialogs tdf#113880 (Yousuf Philips).
  • Configuration Memory:
  • Memory configuration page has been removed from Options dialog tdf#110448 (Mike Kaganski, Collabora).
  • Basic Editor:
  • Basic IDE main menu reorganized: some items were added, renamed and moved (commit 4378108d) (Lera Goncharuk)
  • Notebookbar:
  • New variant of Notebookbar - Groupedbar Full for Writer, Calc and Impress (experimental feature) tdf#106035 (Andreas Kainz, Yousuf Philips)
  • New variant of Notebookbar - Tabbed Compact for Writer (experimental feature) tdf#107237 (Andreas Kainz, Yousuf Philips)
  • Online
  • Server part:
  • Use seccomp’s Berkley Packet Filters to drastically restrict the kernel APIs surface available to our contained document processes (Michael Meeks, Ashod Nakashian, Collabora)
  • Support for hashed admin passwords, and loolconfig tool (Michael Meeks, Pranav Kant, Jan Holesovsky, Collabora)
  • New authorization method via a custom http header via WOPI (Jan Holesovsky, Collabora)
  • Extended document conversion API (Jan Holesovsky, Collabora)
  • General:
  • New Insert Special Characters dialog (Henry Castro, Collabora)
  • State of the Change tracking is now visible in the menu via check marks (Pranav Kant, Collabora)
  • Improved animation of the comments (Henry Castro, Collabora)
  • Content Security Policy now includes the Referer too, for easier integration in multi-host environments (Pranav Kant, Collabora)
  • New file types that can be edited were added or improved, including PDF and HTML (Ashod Nakashian, Collabora)
  • Support for avatars: The integrators can specify a pictures / avatars for the users of the documents via WOPI extension. (Ashod Nakashian, Pranav Kant, Collabora)
  • Find & replace dialog (in addition to the previously available Search functionality) (Aditya Dewan, GSoC)
  • Support for custom buttons in the toolbar (Pranav Kant, Collabora)
  • Automatic detection of links in the comments (Pranav Kant, Collabora)
  • Improvements in the Admin Console (Aditya Dewan, GSoC)
  • list of users of a given document
  • indication whether documents are modified
  • Switch to follow the editor in the list of users (Aditya Dewan, GSoC)
  • Better handling of conflict between editing and uploading documents (Pranav Kant, Collabora)
  • Spell checking support in all Writer, Calc and Impress (Michael Meeks, Henry Castro, Collabora)
  • Status bar indicates the current language (Henry Castro, Collabora)
  • Save As support + document name in the user interface (Aditya Dewan, Jan Holesovsky, Collabora)
  • Performance:
  • Improved user experience of the startup - menu and toolbar show already before the document is loaded (Henry Castro, Collabora)
  • Writer:
  • Interactive horizontal ruler (Aditya Dewan, GSoC)
  • Calc:
  • Increased amount of rows available in the Online Calc to half million (Marco Cecchetti, Collabora)
  • Active cell reference (Name Box) (Marco Cecchetti, Collabora)
  • Basic editing of charts (Marco Cecchetti, Collabora)

New in Portable LibreOffice 5.4.2.2 Fresh (Oct 15, 2017)

  • BUG FIXES:
  • RTF import: fix HTML automatic spacing in styles (bnc#825305) [Miklos Vajna]
  • FILEOPEN: very slow on opening this slide with table (fdo#75622) [Tamás Zolnai]
  • Refactor row and column attribute storage in preparation for row limit increase (i#109369) [Noel Grandin]
  • Re-saving an ods document with auto-style ending at row 65536 causes hang (i#109373) [Noel Grandin]
  • Speed up ods document import post row limit increase (i#109384) [Noel Grandin]
  • Wrong type casting that would cause problem post row limit increase. (i#109385) [Noel Grandin]
  • Speed up pagenation performance (i#109386) [Noel Grandin]
  • direct-leak (ofz#3092) [Caolán McNamara]
  • GeneratePLCF only generated word6 sized missing entries (ofz#3110) [Caolán McNamara]
  • check bounds better (ofz#3121) [Caolán McNamara]
  • check bounds of special sprm (ofz#3154) [Caolán McNamara]
  • wrong starting offset for JOHAB 0x6D block (ofz#3186) [Caolán McNamara]
  • SYLK import: check ;X;Y;C;R col/row validity early (ofz#3362) [Eike Rathke]
  • Resizing properties window hides properties values (rhbz#1400287) [Caolán McNamara]
  • Unable to fill objects different from rectangles with bitmap patterns in the LO writer (rhbz#1467512) [Caolán McNamara]
  • SVG export adds extra arrow heads (tdf#100492) [Vasily Melenchuk]
  • Support Java9 (tdf#100501) [Stephan Bergmann]
  • Template manager slow to load template previews (tdf#101467) [Julien Nabet]
  • EDITING: MIN()/MAX() do not propagate error from matrix in array formula (tdf#103734) [Eike Rathke]
  • FILEOPEN: PPT: .gif transparent background is imported as white (gtk3) (tdf#104141) [Caolán McNamara]
  • FILEOPEN DOCX: File appears to be empty (tdf#104602) [Justin Luth]
  • FILESAVE: RTF: Table's content is hidden behind a white frame after RT (tdf#104936) [Miklos Vajna]
  • FILEOPEN: RTF: table's columns are narrower than they should be (tdf#104937) [Miklos Vajna]
  • Create Table toolbar tool creates wrong number of columns in rtl environment [rtl, gtk3, regression] (tdf#106163) [Caolán McNamara]
  • Rendering of system font vertically cramped or cropped in dialog labels and controls in 5.3+ (tdf#107249) [Caolán McNamara]
  • FILEOPEN: RTF Auto spacing is 0.18 instead of 0.49 (tdf#107480) [Miklos Vajna]
  • CRASH when opening simple document containing shapes with OpenGL enabled (tdf#107730) [Caolán McNamara]
  • There's no download link to the SDK (tdf#107785) [Michael Stahl]
  • EDITING: Undo of formula changes doesn't show affected cells (tdf#107952) [Dennis Francis]
  • Autofilter can freeze LibreOffice (tdf#108259) [Eike Rathke]
  • CALC keeps running on exit after COPYing 3+ whole rows to clipboard with OPENGL enabled (tdf#108299) [Dennis Francis]
  • libreoffice from 5-4 branch shows a broken helpimg icon theme in options. (tdf#108406) [Andreas Brandner]
  • MAILMERGE: Assertion failed when editing address block (debug build) (tdf#108722) [Michael Stahl]
  • FILEOPEN: DOCX - Footnote paragraph and character styles opens incorrectly when styles not defined (tdf#108765) [Justin Luth]
  • Cannot enter colon or semicolon in formula bar (French version) (tdf#108795) [Eike Rathke]
  • Notes placeholder text boxes not shown in PPTs (tdf#108926) [Tamás Zolnai]
  • FILEOPEN: RTF: left margin on first paragraph's line is ignored (tdf#108943) [Miklos Vajna]
  • Original bounding box of rotated text shows as white overlay in the pdf file after exporting from Impress (tdf#108963) [Miklos Vajna]
  • Crash in: mergedlo.dll (see comment 3) (tdf#109052) [Tamás Zolnai]
  • ENCODEURL() function does not correctly encode newlines (tdf#109104) [Julien Nabet]
  • Tibetan long U not correctly rendered (tdf#109142) [Stephan Bergmann, Khaled Hosny]
  • FILEOPEN: DOCX - Table cells imported with white background when it should be no fill (tdf#109184) [Szymon Kłos]
  • python: Win32: urllib on https URLs fails due to loading wrong OpenSSL libraries (tdf#109241) [Michael Stahl]
  • Crash in: rtl_uString_acquire when adding a video to a slide with zero undo steps (tdf#109261) [Tamás Zolnai]
  • Crash in: XPropertyList::Count() (tdf#109863) [Tamás Zolnai]
  • Font name preview in dialog appears as black bar (tdf#110077) [Caolán McNamara]
  • Writer compatibility settings no longer persist (tdf#110355) [Vitaliy Anderson]
  • Alt+key shortcut assigned to a command that is used as a menu mnemonic opens the menu (tdf#110452) [Caolán McNamara]
  • No animations on gtk3 with two screens connected (tdf#110737) [Caolán McNamara]
  • Fullscreen: incorrect gif's background (gtk3) (tdf#111073) [Caolán McNamara]
  • FILEOPEN: Ole object not displayed (gtk3) (tdf#111483) [Caolán McNamara]
  • XHTML export does not honor numbering levels (tdf#111492) [Julien Nabet, Samuel Mehrbrodt]
  • PPTX: ActiveX checkbox control appear as picture (tdf#111548) [Tamás Zolnai]
  • Multiple memory leaks in libmacabdrv1 (tdf#111634) [Julien Nabet]
  • Crash when closing the save dialog after the main window (gtk3) (tdf#111760) [Caolán McNamara]
  • "For the current document only" checkbox is aligned to the right (tdf#111797) [Gabor Kelemen]
  • assertion in SvxSearchItem::GetRegExp() const, srchitem.hxx:244 (tdf#111818) [Julien Nabet]
  • Icons rendered to infobar are mishandled on high resolution (3200x1800) (tdf#111844) [heiko tietze]
  • Progress bar not displayed when it's called from a macro (gtk3) (tdf#111864) [Caolán McNamara]
  • FORMATTING (Styles): The vertical frame alignment setting is not preserved when the document is opened (tdf#111891) [Justin Luth]
  • PaletteManager::LoadPalettes() leaks memory (tdf#111894) [Julien Nabet]
  • soffice --help crashes / fails assertion / silently fails (tdf#111908) [Mike Kaganski]
  • fileopen .xpm fails (tdf#111925) [Caolán McNamara]
  • FILEOPEN: crash sigsegv when opening file with invalid style:map (tdf#111934) [Michael Stahl]
  • Toggling off Autofilter with VBA macro does not restore filtered rows (tdf#111939) [Dennis Francis]
  • LO crash on loading this document (tdf#111974) [Dennis Francis]
  • Axis labels missing on deep axis in 3D column chart (tdf#112006) [Xisco Fauli]
  • FILEOPEN: Crash with Application Error when opening file with nested draw elements (tdf#112017) [Caolán McNamara]
  • FILEOPEN: Hang on file with negative table:number-columns-repeated (tdf#112018) [Caolán McNamara]
  • SfxCommonTemplateDialog_Impl::FillTreeBox() leaks memory (tdf#112027) [Julien Nabet]
  • Dialog Basic Macro Organizer→Export→Export as Extension → file selection dialog blocked (tdf#112063) [Caolán McNamara]
  • FILEOPEN: Crash with Application Error when opening file with particular office:event-listeners (tdf#112101) [Caolán McNamara]
  • FILEOPEN: Crash with Application Error when opening particular file with text:alphabetical-index-mark (tdf#112122) [Michael Stahl]
  • FILEOPEN: Crash with Application Error when opening particular file with style:data-style-name (tdf#112123) [Caolán McNamara]
  • export of editengine color highlight to pdf sometimes results in invisible text (tdf#112145) [Caolán McNamara]
  • FILEOPEN: Crash with Application Error when opening file with particular table and pagelayout (tdf#112163) [Michael Stahl]
  • FILEOPEN: Crash with Application Error when opening particular file with table and mismatched xml tag (tdf#112164) [Michael Stahl]
  • Crash in: MSWordExportBase::GetItem(unsigned short) (tdf#112169) [Tamás Zolnai]
  • NPER function not working as anticipated following example in excel (which works in google sheets) (tdf#112177) [Winfried Donkers]
  • Writer crashes reading RawFontData from corupt TTF fonts (tdf#112180) [Caolán McNamara]
  • FILEOPEN: RTF: Incorrect indent (tdf#112208) [Justin Luth]
  • CuiAboutConfigTabPage::InsertEntry leaks memory (tdf#112254) [Julien Nabet]
  • UI Autofilter on date cells: Filter result doesn't correspond to user input, user input is modified automatically (tdf#112258) [Eike Rathke]
  • There is a heap overflow in libwpd. This vulnerability can be triggered in libreoffice. (tdf#112269) [Caolán McNamara]
  • Crash when opening docx converted from pdf (Linux/MAC) (tdf#112311) [Michael Stahl]
  • Help button in presenter console makes LO crash (tdf#112408) [Caolán McNamara]
  • Calc removes trailing semicolon in custom format , breaking Excel compatibility (tdf#52510) [Eike Rathke]
  • Data labels overlap in pie chart for small pies when "best fit" placement option is set. (tdf#62363) [Dennis Francis]
  • EDITING: Native tables visualization not refreshed after changes to borders (tdf#85909) [Tamás Zolnai]
  • Poor performance opening spreadsheet with a particular chart (tdf#86019) [Dennis Francis]
  • FILEOPEN: Drawing lines not imported from RTF (tdf#88811) [Miklos Vajna]
  • dash delimited dates entered are not correctly interpreted as Y-M-D in specific cases (tdf#91758) [Eike Rathke]
  • Subtotal function with function indexes 101-111 don't update when rows are hidden (hard recalculation is needed) (tdf#93171) [Eike Rathke]
  • FILEOPEN: content of header of page style not visible on loading .doc file (tdf#94882) [Luke Deller]
  • Export as PDF: Dialog-Box in Calc is too big with German UI (tdf#95178) [Adolfo Jayme Barrientos]
  • Character styles applied through the Styles menu does not function in some locales (tdf#95489) [Yousuf Philips]
  • UI - Displaced field value widget in User-Defined Document Properties (tdf#95960) [Caolán McNamara]
  • Exceptions com.sun.star.lang.NotInitializedException when opening odb file (tdf#96703) [Julien Nabet]
  • EDITING: When selecting cells for a formula, Ctrl is incorrectly behaving like Shift (tdf#97548) [Dennis Francis]
  • Function Wizard showing Breeze icons when in Sifr theme (tdf#98315) [Matthias Freund]
  • FILESAVE: toggled "keep with next paragraph" incorrectly set when saving as DOCX (tdf#98700) [Justin Luth]

New in Portable LibreOffice 5.3.6.1 Still (Sep 20, 2017)

  • FILEOPEN: very slow on opening this slide with table
  • null dereference
  • ensure palette is large enough for all colors
  • null deref
  • null deref
  • korean table entries start at 0xF not 0x7
  • null deref
  • crash in SVTB16Short
  • increment pos before check, like all the other cases
  • Different line spacing across platforms
  • FILESAVE: DOCX export: Footnote separator line problem
  • EDITING: Native tables visualization not refreshed after changes to borders
  • gtk3: UI - Writer letter wizard, Step 2, using headed paper, shows squashed spinbuttons
  • Impossibility to add certain Wiki accounts in "Tools - Options - Internet - MediaWiki"
  • FILESAVE: toggled "keep with next paragraph" <w:keepNext/> incorrectly set when saving as DOCX
  • Cropped image disappear after compress
  • FILEOPEN: Crash on opening odt with change tracking
  • HELPWIKI add a direct link from XIRR to IRR
  • Obsolete documentation (insertion of external data)
  • FILEOPEN: DOCX: Bubble not displayed in chart [Dennis Francis]
  • Calc: Help for Named areas and cells not adapted to changes in LO 5.3
  • It is not allowed to install fonts on request
  • Libreoffice Writer crashes on inserting Zotero citations
  • Very slow when selecting column (with filter and freeze Rows or Columns enable)
  • After import of docx the length of Footnote Separator Line is 0%
  • FILEOPEN: DOCX schema font name not honored
  • CRASH: When copying/pasting a Calc Sheet (multi_type_vector::get_type1613: block position not found!) (steps in comment 8)
  • Assertion failed when adding/removing/adding text box to a shape
  • Crash after pasting text with SVG image from webpage
  • FILEOPEN: DOCX: footnote separators missing
  • DOCX: Multipage table is not imported properly - fix by avoid floating table conversion
  • ODF: LibreOffice writes invalid element <style:header-first>
  • ENCODEURL() function does not correctly encode newlines
  • Dialogs: vertical scrollbar automatically changed to horizontal
  • AutoText Preview doesn't work when default template is read-only
  • PPTX: Vertical flip of child shape is not imported correctly
  • FILESAVE: ODT: Anchor changed from 'as character' to 'to character' after RT
  • Control-drag-drop in Writer doesn’t copy
  • Setting gridline color in options for Calc does not have effect
  • Signature infobars not shown in Math
  • Crash in: SdrObjList::GetObjCount() ( steps in comment 12 )
  • Crash in: XPropertyList::Count()
  • FILEOPEN Calc crashes when opening XLSX with chart.
  • Crash in: rtl_uString_assign
  • writer crash when modeless dialog is left opened
  • unable to open XLSX files in Calc [Eike Rathke]

New in Portable LibreOffice 5.4.1.2 Fresh (Sep 15, 2017)

  • The latest "fresh" version of LibreOffice, recommended for technology enthusiasts, which contains new features and program enhancements. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come. Detailed release notes can be accessed from the link below.
  • LibreOffice 5.4.1 is the first bugfix release of the fresh 5.4 line. For a list of fixed bugs compared to the previous release see the listof bugs fixed in rc1 and the list of bugs fixed in rc2.
  • In case of problems on Windows related to OpenGL rendering, you can disable it completely by applying a registry setting (only needed if LibreOffice crashes on startup, otherwise you can disable it in Tools|Options ? LibreOffice ? View). You can find the necessary fragment in bugzilla (save with a .reg file extension, then you can double-click on the file to apply the change).

New in Portable LibreOffice 5.3.4.2 Fresh (Jul 7, 2017)

  • RTF import: fix missing upper and lower borders around text (bnc#825305) [Miklos Vajna]
  • sw: Null pointer dereferences (coverity#1409899) [Michael Stahl]
  • DOCX import: fix unexpected missing footnote separator (fdo#68787) [Miklos Vajna]
  • xlsb import: protection settings were reversed (fdo#70499) [Justin Luth]
  • fix crash in SfxItemPool::Put (i#103124) [Jochen Nitschke]
  • fix crash in SfxItemPool::Put (i#103152) [Jochen Nitschke]
  • fix crash in SfxItemPool::Put (i#104245) [Jochen Nitschke]
  • check remaining size of dest (ofz#1542) [Caolán McNamara]
  • check multiply and shift (ofz#1605) [Caolán McNamara]
  • Scrolling is way too fast in writer (rhbz#1367846) [Caolán McNamara]
  • sdext: join TimerScheduler thread before shutdown (rhbz#1425304) [Michael Stahl]
  • Export as PDF button also exports hidden sheets (rhbz#1447830) [Caolán McNamara]
  • frames with the same name are removed (tdf#100033) [Tamás Zolnai]
  • zero height of shape's path was causing geometry errors (tdf#100072) [Vasily Melenchuk]
  • handle array/matrix formula in cycle cell reference types (tdf#102525) [Eike Rathke]
  • ctrlshift should work on key up (tdf#103158) [Maxim Monastirsky]
  • & improve gtk3 trackpad scrolling (tdf#103174) [Caolán McNamara]
  • mark all new styles as default styles, (tdf#103330) [Markus Mohrhard]
  • mark all new styles as default styles, (tdf#103380) [Markus Mohrhard]
  • remove language specific tags in templates (tdf#104087) [Laurent Balland-Poirier]
  • check for nullptr, (tdf#104265) [Eike Rathke]
  • use static vars in ReplaceStringHookProc (tdf#104312) [Aron Budea]
  • writerfilter: fix crash with null xRangeProperties (tdf#104407) [Michael Stahl]
  • don't crash on mail wizard recreation (tdf#105002) [Maxim Monastirsky]
  • rearrange a few things for l10n-friendliness (tdf#105281) [Adolfo Jayme Barrientos]
  • use static vars in ReplaceStringHookProc (tdf#105428) [Aron Budea]
  • make sure we actually have a motion path here (tdf#105703) [Katarina Behrens]
  • avoid REGRESSION!!! (tdf#105841) [Tor Lillqvist]
  • don't hang when file is protected and compressed (tdf#105942) [Xisco Fauli]
  • notify listeners on top and bottom of split formula group (tdf#106051) [Arul Michael]
  • EMF Add support for EmfPlusTranslateWorldTransform record (tdf#106084) [Bartosz Kosiorek]
  • no global drag when anchor drag active (tdf#106131) [Armin Le Grand]
  • ScopedHDC to clean-up hDC when rendering glyphs (tdf#106265) [Tomaž Vajngerl]
  • fix crash in SfxItemPool::Put (tdf#106424) [Jochen Nitschke]
  • xlsx: black square where image should be (tdf#106520) [Thomas Beck]
  • sifr icon for "Cross-reference" needed (tdf#106532) [Matthias Freund]
  • sifr icon for "Index Entry" needed (tdf#106533) [Matthias Freund]
  • sifr icon for "Table Styles" needed (tdf#106607) [Matthias Freund]
  • icon set not visible in conditional formatting (tdf#106838) [Caolán McNamara]
  • swap [es-SV] decimal and group separator (tdf#106902) [Eike Rathke]
  • sw: SwCursorShell::Pop() ensure cursor ring is recreated (tdf#106929) [Michael Stahl]
  • RTF import: fix missing paragraph left margin (tdf#106953) [Miklos Vajna]
  • CDateFromIso: accept YYMMDD for compatibility, follow-up (tdf#106956) [Eike Rathke]
  • EMF Add support of import EmfPlusRecordTypeDrawRects record (tdf#107016) [Bartosz Kosiorek]
  • remove language specific tags in templates (tdf#107027) [Laurent Balland-Poirier]
  • DOCX import: fix unexpected missing footnote separator (tdf#107033) [Miklos Vajna]
  • EMF Add support for import EmfPlusDrawPie record (tdf#107034) [Bartosz Kosiorek]
  • DOCX drawingML import: fix invisible arrow shape (tdf#107104) [Miklos Vajna, Vasily Melenchuk]
  • RTF import: fix missing upper and lower borders around text (tdf#107116) [Miklos Vajna]
  • sw: fix a11y crash on double Dispose (tdf#107126) [Michael Stahl]
  • EMF Add support for EmfPlusDrawArc record (tdf#107159) [Bartosz Kosiorek]
  • just return initial selection when there's no range (tdf#107176) [Julien Nabet]
  • fix firebird relationship (tdf#107196) [Julien Nabet]
  • don't let floating function description grow infinitely (tdf#107241) [Caolán McNamara]
  • hybrid cell is a value cell as well as a string cell. (tdf#107310) [Kohei Yoshida]
  • prevent crash in unotbl.cxx (tdf#107350) [LeMoyne Castle]
  • wrong positioning of AutoFilter buttons in tiledrendering mode (tdf#107389) [Tamás Zolnai]
  • don't quote columns referred by expression (not by name) (tdf#107457) [Lionel Elie Mamane]
  • sw: fix crash in SwCallMouseEvent when deleting header (tdf#107494) [Michael Stahl]
  • impress - crash with two people co-editing one slide (tdf#107505) [Tamás Zolnai]
  • sw: fix rollback of text attributes in SwUndoDelete (tdf#107512) [Michael Stahl]
  • french spelling dictionary (6.0.3) and thesaurus (tdf#107558) [Olivier R]
  • sw: prevent moving/splitting of tables in footnotes (tdf#107568) [Michael Stahl]
  • retrieve Default autoformat (tdf#107572) [Julien Nabet]
  • opening Hyperlink opens Browser in Background. (tdf#107587) [Thomas Beck]
  • RTF export: handle DocumentSettingId::PARA_SPACE_MAX compat setting (tdf#107620) [Miklos Vajna]
  • crash on inserting formula (tdf#107644) [Julien Nabet]
  • repeated images replace correct ones in exported PDF (tdf#107682) [Marco Cecchetti]
  • fix exports Heading style numbers (tdf#107696) [Julien Nabet]
  • fix crash when closing Calc document (tdf#107706) [Noel Grandin]
  • filter: MSO2003XML import: fix invalid OLE lengths (tdf#107709) [Michael Stahl]
  • bound Control initFromField: consider the case of the insert row (tdf#107720) [Lionel Elie Mamane]
  • disable toolbar items that are not available yet. (tdf#107729) [Jan Holesovsky]
  • xmlsecurity PDF verify: handle empty X509 certificate (tdf#107782) [Miklos Vajna]
  • crash on null pointer access (tdf#107786) [Caolán McNamara]
  • expert config, deal no parent case (tdf#107811) [Julien Nabet]
  • import stream on the LibreOffice side, (tdf#107827) [Markus Mohrhard]
  • use empty document in orcus gnumeric import, (tdf#107828) [Markus Mohrhard]
  • PDF export of editeng fill color: restrict to logic map modes (tdf#107868) [Miklos Vajna]
  • don't crash if all bitmaps are deleted (tdf#107877) [Xisco Fauli]
  • fix negative values case with maxifs (tdf#107892) [Julien Nabet]
  • crash when using ScCompiler in condformat (tdf#107920) [Julien Nabet]
  • ensure notifyhdl is unset after dispose (tdf#107961) [Caolán McNamara]
  • SID_FM_CTL_PROPERTIES colorbox needs a 'default' entry (tdf#107981) [Caolán McNamara]
  • xlsb import: protection settings were reversed (tdf#108017) [Justin Luth]
  • VBA exception avoided in ScVbaRange::setStyle (tdf#108049) [Justin Luth]
  • use new name of column when it's been changed (tdf#108068) [Julien Nabet]
  • nd OpenGLContext::init should dispose earlier results (tdf#108069) [Caolán McNamara]
  • match sprmTFCantSplit with its correct id (tdf#108072) [Aron Budea]
  • xmloff: SvxUnoDrawingModel doesn't implement... (tdf#108109) [Michael Stahl]
  • backport mono checkboxes fix (tdf#108111) [Caolán McNamara]
  • xmloff: SvxUnoDrawingModel doesn't implement... (tdf#108231) [Michael Stahl]
  • handle EmbeddedOdf like CONTENTS on ole activate attempt (tdf#62702) [Caolán McNamara]
  • sifr icon theme - trackchangesbar (tdf#75256) [Matthias Freund]
  • calc 32bits unable to open files with a lot of cond formatting (tdf#82326) [frederic vroman]
  • pass on the language info from the cell to the engine. (tdf#86001) [Kohei Yoshida]
  • digitally sign soffice.bin on Windows (tdf#86776) [Andras Timar]
  • subtotal function with function indexes don't update (tdf#93171) [Arul Michael]
  • retrieve Default autoformat (tdf#94173) [Julien Nabet]
  • RTF import: fix missing paragraph left margin (tdf#95376) [Miklos Vajna]
  • more whitespace intersection operator in Excel syntax (tdf#96426) [Eike Rathke]
  • pasting text from java apps to gtk3 gives bad results (tdf#99467) [Caolán McNamara]

New in Portable LibreOffice 5.2.5 Still (Mar 16, 2017)

  • Writer:
  • Single Toolbar Mode
  • Selection Filter in Cross Reference Tab
  • Redesigned Bookmark dialog window
  • Calc:
  • New spreadsheet functions
  • Changed spreadsheet functions
  • Support wildcards to be compatible with XLS/XLSX and with ODF 1.2
  • Using named expressions and ranges with sheet-local scope on other sheets
  • Copying named expressions and ranges while copying sheets
  • Number Format
  • Impress & Draw
  • Base
  • Chart
  • Math
  • Core / General:
  • Text Layout
  • Document signing
  • Classification according to TSCP-standards
  • Shortcuts
  • Help Contents
  • Performance
  • Infrastructure
  • Filters
  • GUI:
  • Start Center
  • Window
  • Menu
  • Configuration
  • Basic Editor
  • JVM Start Parameters
  • Revamped Find & Replace Dialog
  • Remote Files Dialog
  • Template Manager
  • Localization:
  • New languages/locales with locale data
  • Additional languages in the language list
  • Incorporation of other languages
  • Improvements to proofing tools and language support
  • Feature removal / deprecation:
  • General
  • Impress
  • Under the Hood
  • API changes:
  • C++ UNO language binding and URE libraries
  • UNO API changes
  • Dispatch Commands
  • SDK

New in Portable LibreOffice 5.3.0 Fresh (Mar 16, 2017)

  • New features and general imporvements:
  • Writer:
  • Go to Page Dialog
  • Table Styles
  • Arrows Toolbox
  • Improvements in the toolbar
  • Borderless padding is displayed
  • Navigator
  • Calc:
  • Arrows Toolbox
  • Option settings
  • New spreadsheet functions
  • Changed spreadsheet functions
  • Compatibility with ODF 1.2
  • ISOWEEKNUM and WEEKNUM_OOO
  • Number Format
  • Default Cell Styles
  • Pivot tables
  • Other
  • Impress:
  • Template Selector
  • Templates
  • Draw
  • Base
  • Chart
  • Math
  • Core / General:
  • Text Layout
  • Change of color palettes
  • Document signing
  • Safe Mode
  • Help Contents
  • Office URI Schemes support
  • Filters:
  • Improvements in OpenXML filter
  • Improvements in the PDF filter
  • Improvements in the Binary Microsoft Office filters
  • New Import filters
  • GUI:
  • Icons
  • Area Dialog
  • Toolbars
  • Sidebar
  • Start Center
  • Window
  • 7Menu
  • Configuration
  • Basic Editor
  • Accessibility
  • Online:
  • Public LibreOffice Online Docker image
  • Localization:
  • New languages/locales with locale data
  • Additional languages in the language list
  • Incorporation of other languages
  • Improvements to proofing tools and language support
  • Scripting: Python and Basic:
  • Access2Base updated
  • Fonts
  • OS Integration
  • Experimental features:
  • Toolbars
  • Sidebar
  • Other
  • Feature removal / deprecation
  • General
  • Impress
  • Under the Hood
  • API changes:
  • Removed configuration options
  • UNO API changes
  • Java UNO language binding
  • SDK changes

New in Portable LibreOffice 5.2.5.1 Fresh (Jan 31, 2017)

  • revert "Logically dead code" (coverity#704341)
  • replace fix for / (fdo#78599)
  • make it possible to add default language resource to dialogeditor (fdo#93077)
  • Impress won't save file after the first time (rhbz#1362453)
  • [abrt] libreoffice-core: (anonymous namespace)::signalHandlerFunction(int)(): soffice.bin killed by SIGABRT (rhbz#1397939)
  • "Insert Comment" keyboard shotrtcut isn't working (rhbz#1400683)
  • gnome hangs opening a certain .docx (rhbz#1401082)
  • Under Wayland switching between documents using the Window menu doesn't work (rhbz#1401778)
  • abrt reported crash in dnd (rhbz#1405521)
  • gtk3: toolbars borders too distinct vs native gtk3 apps (rhbz#1408500)
  • crash on close storing clipboard of database table (rhbz#1409634)
  • fix Outline export into XLSX format (tdf#100347)
  • fix width calculation and add customWidth support (.xlsx) (tdf#100946)
  • FILESAVE .xlsx Save XML_outlineLevelRow, XML_outlineLevelCol keys (tdf#101135)
  • stab at the sick "units in character width of the standard font", (tdf#101363)
  • export to PDF with linked images creates huge PDF files. (tdf#101563)
  • , do not prevent color de-selection follow-up (tdf#101588)
  • fix lgnpath for MacOs in LibreLogo (tdf#101603)
  • MM correctly account record selections (tdf#101841)
  • never overwrite MM files via UNO (tdf#102010)
  • ODF export: ignore exceptions when checking shape text (tdf#102479)
  • idles never get to complete postit shell formatting (tdf#103313)
  • revert "Always ignore bitmap fonts on Windows" (tdf#103514)
  • check isForwardEvents() for symbols in comments (tdf#103651)
  • replace fix for / (tdf#103938)
  • skip polygons with less than 2 points (LO 5-2) (tdf#104034)
  • fix Vcl lifecycle in CondFormat (reportdesign) (tdf#104105)
  • process all outstanding events before shutdown, (tdf#104286)
  • process all outstanding events before shutdown, (tdf#104399)
  • clone Formatting ignores vertical text alignment (tdf#104405)
  • PPTX import: Extra bullets are added to placeholder text (tdf#104445)
  • editeng,svx: throw less Accessible exceptions (tdf#104488)
  • dir attribute of outerShdw has to be non-negative (tdf#104539)
  • SID_PARA_DLG: use passed PaM instead of GetCursor (tdf#104545)
  • revert there is a function for that: CalcLineSpace (tdf#104613)
  • adjust range reference constructed of named anchors (tdf#104711)
  • wrong text alignment when text box is smaller than the text inside (tdf#104722)
  • fix calculus of child index in commitTableEvent (accessibility) (tdf#104767)
  • copy string until its end if there's no comma (tdf#104795)
  • crash on exporting odp (tdf#104812)
  • writer: accepting change tracking changes get stuck (tdf#104814)
  • show the right label when a11y enabled (tdf#104818)
  • need an own termination listener for lib objects (tdf#104830)
  • writerfilter: m_bTableSizeTypeInserted = false here (tdf#104876)
  • process all outstanding events before shutdown, (tdf#104969)
  • fix deficiencies with PERCENTRANK functions. (tdf#104981)
  • sw: fix a11y crash when removing drawing object (tdf#105009)
  • copy string until its end if there's no comma (tdf#105011)
  • display error constants written by 5.3 in the for 5.2 usual way, (tdf#105024)
  • add xdg-email as the default email route (tdf#105096)
  • be more conservative about EndTracking / Tracking calls. (tdf#105151)
  • sd: avoid iterating too far in SdOutliner::Initialize() (tdf#105182)
  • keep URL intact (tdf#105199)
  • accented Characters and Umlauts are missing with Type1 fonts (tdf#34212)
  • fix orientation issue after export to .xlsx (tdf#48767)
  • preserve hidden column width after saving into .xlsx and .xls (tdf#51524)
  • set correct default values to "0" of xfId attribute (tdf#70565)
  • accessible caret-moved events are missing when "freeze" is enabled (tdf#71435)
  • replace fix for / (tdf#78599)
  • ww8par6: only use valid sal_uInt16 values for ULSpace (tdf#81263)
  • replace fix for / (tdf#87977)
  • revert "Logically dead code" (tdf#88351)
  • writerfilter add missing parents to out-of-order styles (tdf#89315)
  • fix column width during .xlsx export (tdf#91475)
  • the arbitrary number 100 seems to be too high, let's try 50 (tdf#93124)
  • cannot get accessible text attributes for 'Not in dictionary' entry (tdf#93430)
  • make it possible to add default language resource to dialogeditor (tdf#93592)
  • MSO DOCX image incorrectly placed when using Alignment Position (tdf#96218)
  • , do not prevent color de-selection follow-up (tdf#96382)
  • add text for visualition of percent symbol. (tdf#97164)
  • typo fixes in control words (tdf#97349)
  • preserving hidden and empty rows after xlsx export (tdf#98106)

New in Portable LibreOffice 5.2.3.3 Fresh (Nov 4, 2016)

  • quickfix: Automatic selection of Oracle Java runtime on Windows

New in Portable LibreOffice 5.2.0.4 Fresh (Aug 12, 2016)

  • Unable to edit My Documents path (rhbz#1352835)
  • Converting String to Double (rhbz#919020)
  • updated EN (CA, GB, US, ZA) dictionaries
  • attempt to fix untranslatable string
  • calc hangs when preediting Japanese with GTK plugin
  • crash on options->path with non-native file picker
  • remove the "H after M" rule
  • a11y crash in hyperlink
  • opengl: blacklist intel drivers for Win 7
  • outline space wrong on second level
  • calc hangs when preediting Japanese with GTK plugin
  • don't replace existing image when inserting one
  • updated EN (CA, GB, US, ZA) dictionaries
  • outline space wrong on second level
  • fix parsing of exponents

New in Portable LibreOffice 5.1.1.3 Fresh (Mar 10, 2016)

  • Decimal alignment (user defined number formats with question marks) lost in ODF (tdf#40517)
  • OpenGL: dissapear field controls in dialogue Format-Page, tab Page (Calc) (tdf#97739)
  • FILEOPEN: arrowheads added to lines within groups (tdf#97808)

New in Portable LibreOffice 5.1.0.3 Fresh (Feb 17, 2016)

  • WRITER:
  • Spelling dialog no longer automatically closes once spellcheck is complete.
  • Widow/Orphan paragraph text-flow enabled by default for new documents.
  • Mail merge embedding of the datasource definition
  • Hide Whitespace option added to View menu
  • Outline split button available in formatting toolbar, but hidden by default
  • While in print preview mode to jump a specific page, the only thing you have to do to enter the page number on the numeric field in the toolbar.
  • CALC:
  • New commands to add rows below and columns right. (Philippe Jung)
  • Formula Wizard shows the values of parameters and results on the Structure page
  • Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression
  • Organize sheet level context menus.
  • PNG export in LibreOffice Calc was added, as in Writer and Impress.
  • Option to search formatted display strings using find bar and also "Find & Replace" dialog.
  • INDIRECT function: better compatibility for legacy OOo documents, improved interoperability with Excel
  • Custom number formats with question mark in decimal part (such as 0.???), to get decimal alignment without '0', are now saved in ODF
  • Formula engine:
  • Table structured references:
  • The following restrictions of Table structured references that were present in 5.0 were addressed
  • The column names must not be present as cell content in the table's header row any more; column-header-less tables are now supported
  • For this, for new database ranges without header cells or with empty header cell content, internal names are generated, for example Column1, Column2
  • Internal names are imported from OOXML spreadsheet documents and continue to function in formula expressions
  • Saving to OOXML, structured references are now written (not transformed to A1 notation any more) and the table context is maintained
  • Saving to OOXML, the defined database ranges are now exported as elements
  • Modifying header cell content updates the internal table column names
  • When deleting header cell content, formulas referring the column name continue to function and are still editable using the previous name
  • When duplicating header cell content, duplicated column names internally are numbered. For example, having two FooBar header cells the column names will be FooBar and FooBar2. This is automatically reflected in existing formula expressions
  • When inserting columns within a table, numbered column names are internally generated for empty header cells, starting with the column number within the table. For example, inserting two columns before the third column of a table the generated names are Column3 and Column4
  • The generated column names are updated if text is entered in such an empty cell
  • All internal column names are unique within one table, which is reflected when displaying existing formula expressions
  • Sticky end column/row anchors:
  • For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows
  • When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error
  • For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576
  • The column or row will become sticky then, in the example row 1048576
  • A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced
  • Compatibility with ODF 1.2:
  • Function WEEKNUM strictly complies with ODF 1.2 function definition and ISOWEEKNUM has been introduced.
  • In the UI the WEEKNUM_ADD function has been renamed to WEEKNUM_EXCEL2003 to point out it exists for interoperability of documents created with Microsoft Excel.
  • WEEKNUM now supports all arguments of the second parameter as defined in ODF OpenFormula (ODFF)
  • The ISOWEEKNUM function has been implemented to calculate the week number according to ISO 8601
  • WEEKNUM_OOO provides compatibility with older LibreOffice and OpenOffice.org releases for cases that can not be mapped to WEEKNUM or ISOWEEKNUM as defined in the standard, specifically if the mode argument is 1 the old WEEKNUM implementation returned a week number calculated as if it was an ISO 8601 calculation but with the week starting on Sunday instead of Monday. This is not covered by any standard.
  • IMPRESS AND DRAW:
  • Slide navigation and sorting commands were added with corresponding shortcut keys.
  • Master slide view appears in a different background color to normal view.
  • KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting
  • Impress Mode selection:
  • Several modes were active in Impress:
  • Page to edit slides content
  • Page Master to edit slides container
  • Notes to add Notes
  • Notes Master to edit Notes container
  • Plan to sketch a presentation
  • Handout to define the handout format
  • Slide sorter to organise presentation
  • It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space.
  • Now, two toolbox icons have been added:
  • one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour.
  • one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container).
  • Slide Design:
  • Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides.
  • Equalize Width/Height:
  • When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object.
  • Save Background Image:
  • Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option.
  • View/Edit Control Points:
  • The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values.
  • Presenter Console:
  • There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself
  • OpenGL Transitions:
  • All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added and exploit these new available features.
  • MATH:
  • Autoclosing brackets is optional now
  • Import MathML from Clipboard:
  • The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath.
  • MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens.
  • The import expects, that a element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML".
  • BASE:
  • Ancient SeaMonkey based mozab driver was only used on Windows 32 bit and is removed now. This functionality is replaced with mork driver, that supports Thunderbird address book.
  • Given that SeaMonkey based mozab driver also provided Outlook and Outlook Express address book integration, that Windows 32 bit only feature is lost for now. Note that Windows 64 bit never supported ancient SeaMonkey based mozab driver.
  • CHART:
  • Trend Line:
  • Exponential and Power trend lines accept negative Y values
  • Improve equation rendering by removing some useless 1
  • CORE:
  • Unicode character input with Alt+X:
  • Some Windows applications, such as Microsoft Word and WordPad, permit the user to input arbitrary Unicode characters by typing an hexadecimal code point (for example, 2026 for …) and then pressing Alt+X. LibreOffice now includes this functionality as well.
  • WebDav Improvements:
  • Better LOCK/UNLOCK support tdf#82744
  • Support a (https-like) non-standard vnd.sun.star.webdavs URL scheme in addition to the non-standard (http-like) vnd.sun.star.webdav scheme
  • OPTIONS / GENERAL:
  • Support for the HKEY_CURRENT_USER Windows registry hierarchy which enables per-user configuration policies
  • FILTERS:
  • New import filters:
  • Gnumeric is now an officially supported import format (does not work on Windows) (It was supported as part of the experimental features for some time)
  • Microsoft Write (.wri files) can now be imported, via libwps.
  • Apple Keynote 6 files can now be imported, via libetonyek
  • Improvements in OpenXML filter:
  • Export of the modified VBA stream back to binary Microsoft formats and OOXML
  • There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream
  • The following features are not yet (completely) supported: Protected macros, macro sheets, active x and some of the designer features
  • Improved export of embedded objects to DOCX and PPTX, including export of Math formulas (
  • Numerous other improvements to the Microsoft OOXML import and export filters, the Microsoft Office binary file formats and the RTF format. Details
  • OOXML Filters ? OOXML, DOCX, XLSX, PPTX, VML, drawingML
  • Microsoft Office binary file filters ? DOC, XLS, PPT, "ww8"
  • RTF Filters ? RTF
  • Improvements in MS Visio filter:
  • Implement overriding of colour of lines and of text from layer properties and the visibility and/or printability of a layer.
  • Fix incorrect handling of stencil text
  • Basic initial implementation of hatch fill.
  • Implement support of bullets/lists
  • Implement support of default tab-stops and custom tab-sets in paragraph properties.
  • Instead of line-break, spit out a new paragraph when a paragraph break is found.
  • Initial emulation of line rounding property.
  • VSDX theme color import fix
  • fix VSDX char background handling
  • Improvements in CorelDRAW filter:
  • Do not drop empty text lines
  • GUI:
  • In dialog Tools ▸ Options ▸ LibreOffice ▸ View was added displays the current status OpenGL: Enabled or Disabled
  • Reorganization of the menus:
  • The main menus in Writer, Calc and Impress were reorganized to improve usability, group similar functions together, add functions that were not present and sorting items based on their usage and importance
  • Remote Files Dialog:
  • In Start screen and menu File was added item Open remote files for opening file on remote resources such as Google Drive, OneDrive, SharePoint, etc.
  • In menu File was added item Save to remote server for saving file on remote resources such as Google Drive, OneDrive, SharePoint, etc.
  • Sidebar:
  • Sidebar Deck and Panel states are saved between sessions
  • Reorganize the Area content panel found in the Properties deck.
  • Reorganize the Line content panel found in the Properties deck.
  • Creation of a Shadow content panel found in the Properties deck in Calc, Impress and Draw
  • Addition of new contour and spacing controls to the Wrap content panel in Writer
  • Increase and decrease font size buttons added to sidebar properties pane in Calc
  • Cell reference edge added to alignment section of sidebar in Calc.
  • Cell styles added to properties pane in Calc.
  • Grouped Slide Transitions for easy selection and added icon based selection palette to Sidebar in Impress
  • New Chart sidebar
  • Image flip buttons are now available in Writer also
  • Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar.
  • AutoCorrect context menu:
  • An "AutoCorrect Options" item has been added in the spell checking context menu. Users can now directly enter the autocorrect replacement table when there's no satisfying suggestion in the "Always correct to" submenu.
  • Spelling Dialog:
  • The Spelling Dialog now has a toolbar for pasting and inserting special characters
  • LOCALIZATION:
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting
  • Added locale data for Arabic [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]
  • Improvements to proofing tools and language support:
  • Proofing tools for German language (de-AT, de-CH, de-DE) have been largely improved
  • The spell-check dictionary now contains over 250,000 words. The new version adds over 20,000 new words.
  • The thesaurus now contains over 135,000 words in over 35,000 meaning groups. The new version adds ~ 35,000 new words.
  • The hyphenation patterns have been updated and contain an improved exception list.
  • Updated Slovenian thesaurus
  • New Guarani (gug-PY) thesaurus
  • Updated Hungarian spell-check dictionary, major update, implemented the spelling reform defined by the 12th edition of Rules of Hungarian Spelling (by the Hungarian Academy of Science, 2015)
  • Updated Greek spell-check dictionary
  • Updated Portuguese (pt-PT) spell-check dictionary
  • Updated Swedish spell-check dictionary
  • Updated Spanish spellcheck dictionary
  • PERFORMANCE:
  • Calc:
  • SUM function now uses optimized arithemetic and SSE3 if present, giving a ~5x win for large sums (Michael Meeks, Collabora, Tomaz Vajngerl, Collabora)
  • Formula Group SoftwareInterpreter used for simple functions: +, -, *, /, Sum, Product giving a 2x+ win for large function runs
  • SCRIPTING: PYTHON AND BASIC:
  • Make PyUNO provide more Pythonic behaviour (Matthew J. Francis)
  • Access2Base updated
  • Easy access to Online Documentation of LibreOffice API
  • FEATURE REMOVAL / DEPRECATION:
  • Embedding NPAPI Plugins (mostly Adobe Flash) in documents now warns you this is deprecated. It will not work in all environments and support for NPAPI is being removed in the 5.2 release.
  • ActiveX support is considered deprecated and may be removed in the future. If this change negatively affects your Windows application please email the LibreOffice development list with your use case and plan for moving off of ActiveX. We specifically want feedback if you use ActiveX to embed LibreOffice components into your application.
  • API CHANGES:
  • Removed configuration options:
  • Removed /org.openoffice.Office.Common/Misc/AlwaysAllowSave. Saving is now always allowed.
  • Java UNO language binding:
  • Removed the deprecated class com.sun.star.uno.Union, core commit 366e1238bd41eecf6727784402592fd5c278fe8f
  • Java UNO bootstrap (com.sun.star.comp.helper.Bootstrap) now accepts custom commandline arguments for bootstrapped soffice
  • URE and officebean JARs (juh, jurt, ridl, unoil, unoloader, officebean) uploaded to Maven central repository and can be deployed from there
  • UNO API changes:
  • Data points now also provide the com.sun.star.drawing.FillProperties service
  • Sidebar has now an API
  • Dispatch commands:
  • Removed dispatch command:
  • Impress: .uno:TitleMasterPage removed. Deprecated since 2004 by [5]

New in Portable LibreOffice 5.0.3 Fresh (Nov 30, 2015)

  • This is the third bugfix release of the 5.0.x branch of LibreOffice which contains new features and program enhancements. As such, the version is stable and is suitable for all users. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come

New in Portable LibreOffice 5.0.0.5 Revision 2 Fresh (Aug 11, 2015)

  • This is the first stable release of the 5.0.x branch of LibreOffice which contains new features and program enhancements. As such, the version is stable and is suitable for all users. This version may contain a few annoying bugs which will be fixed in the next bugfix versions to come

New in Portable LibreOffice 4.4.5.2 Fresh (Aug 5, 2015)

  • Bug fixes:
  • untrusted value as argument (coverity#1266485)
  • FILESAVE: Pictures on buttons, created in forms, gone after reopening form (tdf#47832)
  • F9 cell update fails in sheet with combination of randomnumber() with reference to other cells (tdf#84762)
  • FILE OPEN/SAVE] field Insert ? Field ? Page Title not saved / reloaded (tdf#88056)
  • Use configuration of text to number conversion also in arithmetic matrix operations (was: SUMPRODUCT() doesn't work well with 4.4.3) (tdf#91453)
  • Range reference not justified in order when copied&pasted (tdf#92468)

New in Portable LibreOffice 4.4.4.3 (Jul 16, 2015)

  • don't export transparent background colour as white (tdf#88295)
  • fix assert on loading kde98819-1.html
  • improve lo-commit-stat script
  • LinkUpdateMode is a global setting
  • update credits

New in Portable LibreOffice 4.4.4.2 (Jul 16, 2015)

  • bump product version to 4.4.4.2
  • check bounds in RPN tokens, related and others (tdf#90694)
  • fix assert on export of ooo63141-1.doc to odt
  • fix Writer crash (tdf#91228)
  • reset group area listeners when splitting group (tdf#90694)
  • update credits
  • translations:
  • update translations for 4.4.4 rc2
  • updated Slovenian translation

New in Portable LibreOffice 4.4.4.1 (Jul 16, 2015)

  • core:
  • -Werror,-Wformat-security
  • : on switching decks keep our left indent, don't assume 0 (tdf#72007)
  • [OS X] Ugly (too heavy) fake bold (tdf#71034)
  • actually execute testPDFImportSkipImages
  • add "eg." and "ie." to the English sentence exception lists
  • add missing .ui localizations to install script (tdf#89152)
  • add missing includes
  • avoid null pointer dereference (rhbz#1215443)
  • avoid redefine of TRANSPARENT on solaris after including stream.h
  • basic: add horrible hack to avoid crash due to ... (tdf#90969)
  • basic: fix Randomize statement (tdf#90110)
  • bookmarks in exporting to mediawiki (tdf#75019)
  • branch libreoffice-4-4-4
  • bump product version to 4.4.4.0.0+
  • bump product version to 4.4.4.1.0+
  • cannot open files by COM2 (tdf#66232)
  • check also DBData modified, not only named expressions (tdf#91078)
  • connectivity: Calc driver: prevent document being disposed (rhbz#1213173)
  • copy and Paste crashes Calc when original doc closed (tdf#83366)
  • correct thousands separator character for locale es_CR (tdf#91009)
  • correct Writer formula bar screenshot (tdf#80075)
  • DOCX import: snapGrid property of paragraphs are ignored (tdf#91261)
  • don't assume Country to be always present, follow-up (tdf#85432)
  • don't confuse logically r/o doc with physically r/o (tdf#65498, tdf#87545)
  • don't hide+show window before initial show completes (tdf#90155)
  • draw Note mark before text for correct ZOrder (tdf#89182)
  • enable "Check uppercase words" by default (tdf#89510)
  • enable localized system dialogs on OS X (tdf#78834)
  • ensure start row / end row order makes sense (tdf#90757)
  • fix assert on export of ooo40760-1.sxw to docx
  • fix assert on exporting fdo79938-1.ott to .doc
  • fix assert on re-export of fdo72640-6.docx to docx
  • fix build
  • fix col limit crash on export of ooo103315-1.ods to xls
  • fix crash on export of fdo60365-2.ods to xlsx
  • fix crash on export of fdo68639-2.ods to xls with invalid mnLastIdx
  • fix crash on re-export of fdo50057-2.odt to odt
  • fix cursor hiding in presentation mode (tdf#71278)
  • fix default sdr attribute is special object. (tdf#87509)
  • fix DocumentRedlineManager code that crashes Writer.
  • fix duplicate attribute export to docx... (tdf#85769)
  • fix for url encoding in internal urls (tdf#90905)
  • fix re-export of novell590442-1.ppt to ppt
  • fix wrong parameter size on getsockname (tdf#90911)
  • gtk checkboxes need erase afer toggling (tdf#73211)
  • i18npool: fix crash in Thai break iterator (tdf#90809)
  • ICONS: Fix missing table insert icons in context menu and menu bar
  • ICONS: Fix some line icons in industrial and sifr
  • if no font has 0x202F fallback to a normal space (tdf#89231)
  • implement ODF import/export of page title field (tdf#88056)
  • import spreadsheetML cells with inline formatting tags (tdf#90999)
  • improve sifr - autopilot and conditionalformatdialog (tdf#75256)
  • interactive crop preview shouldn't scale proportionally (tdf#86329)
  • it works if we first set the size and then the position, (tdf#86624)
  • layout crash with table in footnote (tdf#90141)
  • LibreLogo: missing oldlcap initialization (tdf#90723)
  • line breaks in exporting to mediawiki (tdf#75360, tdf#90474)
  • logically dead code (gold) (coverity#1296209)
  • loplugin:externandnotdefined
  • misspell some words, copy and paste slide to gimp
  • mod operator does not deal with decimals as described in help (tdf#84435)
  • no object:active descendant changed emitted (tdf#82998)
  • ODF import: try to ignore invalid draw:fill="solid" (tdf#91140)
  • odf2xhtml: character '–' is not allowed in the value of attribute 'id' (tdf#66999)
  • odf2xhtml: there is no attribute 'name' (tdf#66999)
  • oups... I was too eager in replacing getAny() with makeAny() (tdf#90614)
  • prevent crash, not really fixed (tdf#89957)
  • python3: fix stdio detection on WNT harder (tdf#82968)
  • related: assume VALUE_CHANGED makes sense only for windows (tdf#82998)
  • related: don't emit an Indeterminate state change for boxes (tdf#82998)
  • related: pass std::exceptions through (rhbz#1215060)
  • related: rearrange, no logic change (tdf#82998)
  • RepositoryExternal.mk: gengal needs runtime dependency on unorc
  • RTF export: fix unexpected table row break (tdf#80708, bnc#203704)
  • RTF export: ignore hyperlinks without an URL (fdo#62536, tdf#90421)
  • RTF import: fix handling of \rtlpar (tdf#86182)
  • scp2: add scanner ui files to language pack template
  • shell BASIC function with empty third param hangs (tdf#55502)
  • SIFR: add duplicate record in links.txt for calc's autofilter
  • string access out of bounds
  • styles drop down menu is too narrow (tdf#76825)
  • svx: fix ExternalToolEdit on Windows (tdf#89750)
  • sw: delete *all* table redlines to fix DOCX import crash (rhbz#1198848)
  • sw: fix assert with frames anchored as-char in redlines on rhbz490395-1.odt
  • sw: fix assert with frames anchored in redlines on rhbz490395-1.odt
  • sw: fix bookmark loss in SwUndoDelete (tdf#90816)
  • sw: fix detection of duplicate CrossRefBookmarks (tdf#90808)
  • sw: fix SwAccessibleParagraph crash on delete
  • sw: fix ~SwIndexReg assert in SwXText::insertControlCharacter() (tdf#85424)
  • sw: implement SwXFlatParagraph::getPropertySetInfo() (tdf#89794)
  • sw: ODF import: ignore invalid gradient-name if style SOLID (tdf#90946)
  • sw: remove bogus assert in SwDoc::IsInHeaderFooter()
  • sw: resource mangement SNAFU caused by SwPaM copy ctor (rhbz#1205072)
  • TANGO: Add small zoom & pan icon
  • TANGO: Fix links.txt entry for default icon of curves split button
  • toggle checkered background back on (tdf#79975)
  • transliterateChar2Char throws MultipleCharsOutputException (tdf#91057)
  • tweak fix a bit, turns out xmloff was also passing empty URL (tdf#91140)
  • update credits
  • updated core (tdf#90929, tdf#90264, tdf#87735, tdf#90846)
  • use a sizegroup to stop area panel 'jumping'
  • vcl: reduce MapMode precision further to 32 bits... (tdf#90604, tdf#91195)
  • version 4.4.4.1, tag libreoffice-4.4.4.1-buildfix1
  • writerfilter: unused fill and CT_Fill resources
  • xmloff: accept character borders in the extension namespace
  • dictionaries:
  • lightproof: do not return invalid nBehindEndOfSentencePosition
  • updated Danish dictionary (tdf#87735)
  • help:
  • version 4.4.4.1, tag libreoffice-4.4.4.1-buildfix1
  • translations:
  • 'Optimal View' mislabelled in English (GB) (tdf#90846)
  • fix Thai translation of 'Tabloid' page format (tdf#90929)
  • missing translation in button UI for pt_BR (tdf#90264)
  • update translations for 4.4.4 rc1

New in Portable LibreOffice 4.4.1.2 Fresh (Mar 7, 2015)

  • export to OOXML that need argument changes (fdo#81596)
  • EDITING: String with hyperlink not pasted (fdo#82719)
  • related: calculate ideal width after icon style entries are added (fdo#87876)
  • SwFrm::PaintBackground: handle fill attrs when comparing background (i#124638)
  • add matrix empty cells to ScInterpreter::QueryMatrixType() (tdf#39316)
  • don't lose fontwork objects (tdf#60910)
  • crash on merging certain cells imported from a .doc (tdf#76636)
  • crash undoing tricky cell merge (tdf#79569)
  • SwFrm::PaintBackground: handle fill attrs when comparing background (tdf#82661)
  • use loaded graphic's width/height as defaults (tdf#83073)
  • images in help html stuck at default placeholder size (tdf#87083)
  • update checker tries to add icon to toc preview toolbar (tdf#87663)
  • fix handling of empty arguments in IF(), IFERROR() and IFNA() (tdf#88576)
  • do not hold a ScFormulaCell** in group area listener (tdf#88792)
  • sw: Remove unnecessary downcast (tdf#89105)
  • fix Undo of Numbering Level change crash (tdf#89179)
  • if no SwView then disable accept/reject change buttons (tdf#89227)
  • add missing small delete table icons (tdf#89423)

New in Portable LibreOffice 4.4.0.2 (Jan 31, 2015)

  • Bug fixes:
  • bnc#822341 PPTX export of embedded text documents [Zolnai Tamás]
  • bnc#830738 now all axis labels of a chart are displaied. [Marco Cecchetti]
  • bnc#862510 PPTX import: Wrong text horizontal adjustment inside shape. [Zolnai Tamás]
  • coverity#1260446 improve performance of some matrix operations, related [Markus Mohrhard]
  • coverity#1260447 improve performance of some matrix operations, related [Markus Mohrhard]
  • coverity#1261760 resource leak in object [Caolán McNamara]
  • fdo#38844 color graphics as black and white [Caolán McNamara]
  • fdo#40746 fix OOXML validation error, related [Markus Mohrhard]
  • fdo#50430 UOP import failed because of leading and trailing space in XSLT. [Peter Jentsch]
  • fdo#56970 show insert tab at the correct position when RTL is on [Tomaž Vajngerl]
  • fdo#61704 don't overwrite users input if the value is unchanged [Caolán McNamara]
  • fdo#67615 ComboBox in table should use same formatting as floating ComboBox [Lionel Elie Mamane]
  • fdo#67870 WW8 filter: import zoom type [Justin Luth]
  • fdo#67930 revert "reportbuilder: Revert "don't use variables ..." [Lionel Elie Mamane]
  • fdo#68385 update references only if cut originates from the same document [Eike Rathke]
  • fdo#73165 don't restart timer if already running [Caolán McNamara]
  • fdo#75757 undo want to take ownership of nodes, but can't [Caolán McNamara]
  • fdo#76334 revert "correct svg:viewBox for EnhancedCustomShape..." [Andras Timar]
  • fdo#76780 don't limit PositionY to available width [Lionel Elie Mamane]
  • fdo#80091 handle relative refs correctly in xls import, [Markus Mohrhard]
  • fdo#80968 file resultset seek table to before beginning on opening resultset [Lionel Elie Mamane]
  • fdo#81195 use the correct tab for sheet local names, [Markus Mohrhard]
  • fdo#81286 instant updates in SUM/AVERAGE in status bar [Deena Francis]
  • fdo#81475 rearrangement of writer's frame toolbar (4.4) [Yousuf Philips]
  • fdo#82041 restore heading 3 and 4 color to automatic (4.4) [V Stuart Foote]
  • fdo#82219 color graphics as black and white [Caolán McNamara]
  • fdo#83187 improve performance of some matrix operations, related [Markus Mohrhard]
  • fdo#83354 chart is truncated - moved down outside the margins of the object [Zolnai Tamás]
  • fdo#84229 add sot storage unit test. [Michael Meeks]
  • fdo#84233 rearrange impress and draw slide context menus submenu (4.4) [Yousuf Philips]
  • fdo#84556 relative refs wrap around in xls, [Markus Mohrhard]
  • fdo#84909 moved presentation features to standard toolbar (4.4) [Yousuf Philips]
  • fdo#85182 default focus on folder rather than filename (4.4) [Szymon KÅ‚os]
  • fdo#85258 differentiate between empty cell and empty result in matrix [Eike Rathke]
  • fdo#85353 we want to compare two different cells, [Markus Mohrhard]
  • fdo#85554 SwXShape: don't ask SwTextBoxHelper for ZOrder of child shapes [Miklos Vajna]
  • fdo#85945 reorganize the file menu and set shortcut for .uno:CloseDoc (4.4) [Yousuf Philips]
  • fdo#86184 addition of .uno:Graphic to writer's view menu [Yousuf Philips]
  • fdo#86552 undo want to take ownership of nodes, but can't [Caolán McNamara]
  • fdo#86592 fix radio button’s groups (4.4) [Adolfo Jayme Barrientos]
  • fdo#86607 removal of 'Custom Animation' entry from context menu (4.4) [Yousuf Philips]
  • fdo#86627 change Image Crop Behavior (4.4) [Joel]
  • fdo#86734 reimplement shared formula import for xlsb, [Markus Mohrhard]
  • fdo#86911 add tooltip for Color Tolerance spinbutton [Caolán McNamara]
  • fdo#86963 SwXShape: don't ask SwTextBoxHelper for ZOrder of child shapes [Miklos Vajna]
  • fdo#86978 append formula cells to track instead of tree [Eike Rathke]
  • fdo#87031 sidebar tabs not visible when Sidebar deck is shown [Samuel Mehrbrodt]
  • fdo#87044 revert "reportbuilder: Revert "don't use variables ..." [Lionel Elie Mamane]
  • fdo#87185 reorganize the image context menu (4.4) [Yousuf Philips]
  • fdo#87199 sw: fix root cause of a11y crash when merging cells [Michael Stahl]
  • fdo#87422 set autocheck bits [Caolán McNamara]
  • fdo#87442 restore simple listbox [Andras Timar]
  • fdo#87466 update locale data for Moore Burkina Faso [mos-BF] [Eike Rathke]
  • fdo#87471 update locale data for French Burkina Faso [fr-BF] [Eike Rathke]
  • fdo#87510 vcl: regression in GetFontMetric [Chris Sherlock]
  • fdo#87555 ComboBox in table should use same formatting as floating ComboBox [Lionel Elie Mamane]
  • fdo#87558 better fix for Duplication in Last Used Functions sidebar list [Julien Nabet]
  • fdo#87581 : Pb to delete words with 2 initials in Autocorr Except [Julien Nabet]
  • fdo#87596 draw tab fill color when selected on the tab bottom [Tomaž Vajngerl]
  • fdo#87612 don't overwrite users input if the value is unchanged [Caolán McNamara]
  • fdo#87626 improve Simplified Chinese numbering types [Kevin Suo]
  • fdo#87754 duplicated strings in an ItemList are not translated [Zolnai Tamás]
  • fdo#87789 related groups should appear like views and not like tables [Julien Nabet]
  • fdo#87823 move Menu->New Menu [Caolán McNamara]
  • fdo#87840 by default hide all feature checkboxes [Julien Nabet, Caolán McNamara]
  • fdo#87968 : Assertion failed: false rtl_uString_newFromSubString [Julien Nabet]
  • fdo#88068 make the string 'Red Line' localizable in Letter Wizard [Andras Timar]
  • fdo#88098 ClarisWorks: import empty starting lines/columns [David Tardon]
  • fdo#88099 PostgreSQL-SDBC: use correct syntax for boolean comparisons [Lionel Elie Mamane]
  • i#124452 revert "correct svg:viewBox for EnhancedCustomShape..." [Andras Timar]
  • i#93570 DOC import: tokenize PlcfAtnBkf and PlcfAtnBkl [Miklos Vajna]
  • icu#11451 bidi, the gift that keeps on giving [Caolán McNamara]
  • ooo#93570 sw: add RES_FLTR_ANNOTATIONMARK
  • rhbz#1175142 [abrt] libreoffice-core: equals(): soffice.bin killed by SIGSEGV

New in Portable LibreOffice 4.4.0 (Jan 31, 2015)

  • HIGHLIGHTS:
  • The user interface has been improved in a significant way
  • Interoperability with OOXML file formats has been extended
  • Improved source code quality based on Coverity Scan analysis
  • Digital signing of PDF files during the export process;
  • Installation of free fonts Carlito and Caladea to replace proprietary Microsoft C-Fonts Calibri and Cambria, to get rid of font related issues while opening OOXML files;
  • Addition of several new default templates, designed by volunteers;
  • Visual editing of Impress master pages, to remove unwanted elements, adding or hiding a level to the outline numbering, and toggling bullets on or off;
  • Better Track Changes – with new buttons in the Track Changes toolbar – and AutoCorrect features in Writer;
  • Improved import filters for Microsoft Visio, Microsoft Publisher and AbiWord files, and Microsoft Works spreadsheets;
  • New import filters for Adobe Pagemaker, MacDraw, MacDraw II and RagTime for Mac;
  • Greatly expanded support for media capabilities on each platform.
  • WRITER:
  • Master Document Templates:
  • Writer has long had Master Documents. A master document lets you manage large documents, such as a book with many chapters. The master document can be seen as a container for individual LibreOffice Writer files. LibreOffice 4.4 introduces Master Document Templates. These Master Document Templates can be added to the Template Manager and creating a new document based on a Master Document Template creates a Master Document with the same initial content as the Template it is based upon. (Caolán McNamara, Red Hat)
  • Shapes can have a TextBox:
  • Writer shapes can now have a Textbox, meaning that it's possible to have complex Writer content and full drawinglayer geometry for a shape at the same time. tdf#70942 blog entry (Miklós Vajna, Collabora)
  • Improvements to Track Changes:
  • The “Accept Change” and “Reject Change” commands now automatically jump to the next change. tdf#83953 (Samuel Mehrbrodt)
  • Inclusion of new buttons in the Track Changes toolbar, along with a new set of icons. tdf#83955, tdf#84405 (Yousuf Philips)
  • New icons for the Changes toolbar:
  • The keyboard shortcut Ctrl+⇧ Shift+E has been associated with the recording of track changes. tdf#86183 (Yousuf Philips)
  • Style dropdown:
  • The style dropdown now has a split menu to edit or update the selected style. tdf#62081 (Szymon Kłos and Samuel Mehrbrodt)
  • Line numbering easier to apply for headers and footers:
  • Line numbering for Headers and Footers (using the proper Header/Footer paragraph style) can now be enabled in the same location where the line numbering is set in Tools ▸ Line Numbering, in addition to the already existing method in the style dialog. tdf#84504 (Charu Tyagi, Ericsson)
  • Status bar improvements:
  • Page number in the statusbar are more easily understood when page number styles are used. tdf#80617 (Yousuf Philips and Samuel Mehrbrodt)
  • Spacing between elements was improved to work better in low-resolution screens and small windows and double-clicking in the blank statusbar field no longer opens the 'Fields' dialog. tdf#86018 (Yousuf Philips and Samuel Mehrbrodt)
  • Click behaviour was unified so that left-click results in an action or dialog appearing and right-click results in the display of a context menu. tdf#82707 (Yousuf Philips and Samuel Mehrbrodt)
  • Tooltips were added to all elements of the statusbar. tdf#82708 (Yousuf Philips and Samuel Mehrbrodt)
  • Word and character count now have thousand separators. tdf#83308 (Yousuf Philips and Matthew J. Francis)
  • Toolbar improvements:
  • The “Standard” and “Formatting” toolbars were reorganized by removing uncommonly used commands and replacing them with frequent features, in order to reduce the need for users to hunt through menus or customize toolbars. Additional buttons have been added to the toolbars, but are hidden by default and can be enabled by using the “Customize” option. tdf#81475 (Yousuf Philips and Samuel Mehrbrodt)
  • Before (on the top) and after (on the bottom) side-by-side of how the toolbars have been improved.
  • Navigator bookmarks:
  • Bookmarks in Navigator can be named using any character that is accepted in HTML anchor names. Specifically, LibreOffice now accepts period (.) and colon (:). tdf#56116 (Brij Mohan Lal Srivastava)
  • AutoCorrect improvements:
  • Dash replacement between numbers, wildcard patterns in the default Autocorrect lists and new middle autocorrect wildcard patterns, also in Impress, Calc and Draw (László Németh):
  • Improved “Replace dashes” autocorrect feature: double dashes between numbers are replaced with en dash (–) instead of em dash (—), according to the orthography of ranges of values (years, page numbers etc.), for example, 1:15--2:15 p.m., for ages 3--5, pp. 38--55, President Jimmy Carter (1977--81) will be replaced with 1:15–2:15 p.m., for ages 3–5, pp. 38–55, President Jimmy Carter (1977–81) (See also Dash Wikipedia logo v3.svg ), tdf#62923
  • Simplified input of special symbols by default autocorrect patterns:
  • Trademark, copyright, registered symbols: don’t need to type and delete spaces before the default (tm), (C), (R) autocorrect patterns any more: LibreOffice(tm) will be replaced with LibreOffice™. tdf#81571
  • Arrows: don’t need to type spaces around the default “ASCII arrow” autocorrect patterns (->, B->C → A→B→C.
  • Subscript/superscript characters (in French and Hungarian default autocorrect patterns): TeX-like input for Unicode subscript/superscript characters: cm^2 → cm², H_2O → H₂O, H^+ → H⁺. (Note: these characters are usually better typographically, than using a smaller letter size with subscript/superscript character formatting, especially with the default Graphite font of LibreOffice, Linux Libertine G.) [French (Olivier R.) and Hungarian].
  • Middle Autocorrect wildcard patterns: Autocorrect wildcard patterns (text.* and .*text) introduced in LibreOffice 4.2.x allowed autocorrect replacements of arbitrary suffixes and prefixes. Now in LibreOffice 4.4 it is possible to add .*text.*-like patterns to correct common typing errors within words. tdf#55292
  • For example, a single autocorrect entry with the pattern .*laod.* → load will correct all words containing that specific letter sequence:
  • uplaoding → uploading
  • uplaoded → uploaded
  • downlaoding → downloading
  • downlaoded → downloaded
  • Moreover the .*text.* pattern can be used to type special characters as well, e.g. for poor man’s f-ligature replacements:
  • .*fi.* -> fi (U-FB01)
  • .*fl.* -> fl (U-FB02)
  • (Note: some Graphite and OpenType fonts have automatic f-ligature replacement in LibreOffice).
  • CALC:
  • Statistics Wizard (alternative to Excel's Add-in "Analysis ToolPak"):
  • In Statistics Wizard in Data ▸ Statistics:
  • Added Quartile in Descriptive statistics. tdf#81801 (Tomaž Vajngerl, Collabora)
  • Added z-test. tdf#74669 (Tomaž Vajngerl, Collabora)
  • Added Chi square test. tdf#76868 (Tomaž Vajngerl, Collabora)
  • Direct conversion of formulas into static values:
  • A new feature was added to convert formula cells into static values (via the menu Tools ▸ Cell Contents ▸ Formula to Value). Previously, you would need to cut the cells and paste them back into place to have the same outcome. (Kohei Yoshida, Collabora)
  • Formula engine:
  • Added AGGREGATE spreadsheet function for Excel interoperability. tdf#73148 (Winfried Donkers and Eike Rathke)
  • Sheet context menu:
  • The right-click context menu that appear for managing sheets now has icons for sheet operations. tdf#86476 (Yousuf Philips)
  • IMPRESS AND DRAW:
  • Text of Master View Object Previews:
  • In Slide Master view, the text of the presentation object previews is now read-only. Changing the text of these previews has never affected the objects based on the styles that the presentation object preview. To add or hide a level to the outline numbering preview, now you can right-click on the last line to display a menu to add/hide another level. (Caolán McNamara, Red Hat)
  • Toggling bullets on and off in slide master view in the outline preview via "Bullets On/Off" now truly toggles on/off the bullets of the Outline styles. In the past this only affected the preview itself, leaving the outline styles unchanged. Now it correctly affects outline levels in the normal view. (Caolán McNamara, Red Hat)
  • Select and toggle off master elements directly via Delete:
  • In Slide Master view, master elements which Impress allows the user to remove via View ▸ Master ▸ Master elements can now be removed by direct deletion of the matching placeholder in the Master View preview. In other words, to remove a footer, header, slide number or date/time, select the corresponding box in Master View and press Delete. (Caolán McNamara, Red Hat)
  • OpenGL transitions:
  • Implemented and enabled for Windows. (Markus Mohrhard, Collabora) ?! This feature seems to be not available in 4.4.RC1. Please see most recent comments on tdf#45618
  • Improved implementation based on new OpenGL framework in vcl for Linux, Windows and OS X. (Markus Mohrhard, Collabora)
  • Page Title field:
  • New field: Page Title in Insert ▸ Field ▸ Page Title. tdf#47302 (Jennifer Liebel)
  • Inherit current style of cells when inserting New row/column in table:
  • When we have a table in impress, have modified a cell style and then add a new row or column it now inherits the style of the current row/column for the new one instead of using default values. tdf#60712 (Hideki Ikeda)
  • Password for editing:
  • It is now possible to save an Impress/Draw file read-only and require a password to modify it. tdf#63483 (Katarína Behrens)
  • Printing: use specified paper size:
  • Draw now uses the paper size specified in page formatting with printing. tdf#63905 (Eilidh McAdam)
  • Zoom Mode button:
  • Creation of a new zoom mode button that is able to zoom in, zoom out and pan with the use of Ctrl and ⇧ Shift. tdf#55903 tdf#83572 (Maxim Monastirsky and Yousuf Philips)
  • Toolbar improvements:
  • The default toolbars were reorganized to bring frequent used features to the toolbars. tdf#84909 (Yousuf Philips)
  • Before (on the top) and after (on the bottom) side-by-side of how the impress toolbars have been improved.
  • Menubar improvements:
  • The View menu was reorganized to better unify its items similar to Writer and Calc. tdf#86209 (Yousuf Philips)
  • MATH:
  • Color support:
  • Now Math supports the basic 16 HTML colors. (Regina Henschel)
  • The newly added colors can be inserted from the Elements docked bar. (Marcos Paulo de Souza)
  • CORE:
  • Included fonts:
  • LibreOffice 4.4 adds the libre-licensed Caladea and Carlito fonts (Huerta Tipográfica). Caladea and Carlito have the same metrics and proportions as Microsoft’s Cambria and Calibri, respectively, so they can be used as drop-in replacements. (András Tímár, Collabora)
  • Digitally signed PDF export:
  • PDF's generated by LibreOffice can now be digital signed directly from LibreOffice during the export. It works on Windows, OS X, and Linux, and on Windows, the built-in certificate functionality is used to store your certificates for signing. (Gökçen Eraslan - GSoC 2012, Markus Wernig - Wilhelm Tux, fund raising, Tor Lillqvist - Collabora)
  • Drawing objects:
  • You can move only the point next to the rectangle in "line callout" drawings, with ⇧ Shift key pressed. (Matúš Kukan, Collabora)
  • Technical Dictionary:
  • Various updates what means? improve description, please
  • LibreOfficeKit:
  • Impress supports tiled rendering Wikipedia logo v3.svg for improved performance when navigating documents in mobile devices. (Andrzej Hunt, GSoC 2014)
  • Help content:
  • Local help page button for Calc in Edit ▸ Fill ▸ Random Number. tdf#80453 (Olivier Hallot, EDX)
  • Local help page button for Calc in Data ▸ Statistics. tdf#80338 (Olivier Hallot, EDX)
  • Local help entries for various Calc functions. tdf#80656, tdf#80452, tdf#80451, tdf#80450, tdf#80449, tdf#80447, tdf#80446, tdf#80445, tdf#80444, tdf#80443, tdf#80442, tdf#80440, tdf#80438, tdf#80436, tdf#80433, tdf#80432, tdf#80430 (Olivier Hallot, EDX)
  • CODE QUALITY:
  • Translation of German comments:
  • Many more source code comments have been translated into English. (Daniel Sikeler; Christian M. Heller; Tobias Madl; Thomas Viehmann; Philipp Riemer; Michael Jaumann; Laurent Balland-Poirier; Chris Sherlock; Philipp Weissenbacher; and Jennifer Liebel)
  • Coverity:
  • Improved code quality based on the Coverity scan analysis.
  • Refactoring:
  • Refactored large parts of Writer code, split the large classes into smaller interfaces. (Valentin Kettner, GSoC 2014)
  • FILTERS:
  • Media file formats:
  • More media file types are now accessible from Insert ▸ Audio/Video: Real Audio (.ra), Real Media (.rm), Digital Video (.dv), Audio Codec (.ac3), Ogg Opus (.opus), Advanced Systems (.asf), MPEG Audio (.m4a). tdf#82994 (Daniel Sikeler and Caolán McNamara)
  • New import filters:
  • Draw can now import Adobe PageMaker files (v. 6-7), via libpagemaker. (Anurag Kanungo, GSoC 2014)
  • Both Writer and Draw can import files from MacDraw, MacDraw II and RagTime for Mac (v. 2-3), via libmwaw. (Alonso Laurent; Fridrich Štrba and David Tardon)
  • Writer can now import Sony BroadBand eBook (LRF) files, via libe-book. (David Tardon)
  • Connection to SharePoint and OneDrive:
  • It is possible to connect to SharePoint 2010/2013 directly from LibreOffice. blog entry (Mihai Varga, GSoC 2014)
  • It is possible to connect to OneDrive directly from LibreOffice. blog entry (Mihai Varga, GSoC 2014) tdf#62437
  • Improved OOXML support:
  • Metadata is now imported from PPTX. (Miklós Vajna, Collabora)
  • Custom wrap polygon is now exported to DOCX. (Miklós Vajna, Collabora)
  • Support for bitmaps when exporting cropped images to DOCX. (Miklós Vajna, Collabora)
  • Improved Visio support:
  • Metadata is now imported from VSDX. tdf#86664 (Miklós Vajna, Collabora)
  • Metadata is now imported from VSD. tdf#86729 (Miklós Vajna, Collabora)
  • Improved Table of Contents in HTML export:
  • It is possible to export CSS2 dot leaders by enabling Print layout in Options ▸ Load/Save ▸ HTML Compatibility, and selecting the HTML Document file type in the Save As dialog of Writer. (László Németh)
  • Tested in Firefox 32, Google Chrome 39, Internet Explorer 11.
  • Document thumbnails:
  • Thumbnails are now compressed to PNG-8 which takes much less space than PNG-24 without much quality degradation. Typically the thumbnails compress to about 35% of the size of thumbnail from a document saved with LibreOffice 4.3. tdf#62104 (Tomaž Vajngerl, Collabora)
  • Improved MS Publisher support:
  • Embedded fonts are now imported. (David Tardon)
  • Tables are now imported. (David Tardon)
  • Metadata is now imported. (Miklós Vajna, Collabora)
  • Improved Abiword support:
  • Text language is now correctly set. (David Tardon)
  • Globally defined writing mode is now used. (David Tardon)
  • Headings are now recognized. (David Tardon)
  • Metadata is now imported. (David Tardon)
  • Improved MS Works Spreadsheet support:
  • An old Lotus LICS character encoding is now recognized and converted. (Laurent Alonso)
  • Improved FictionBook support:
  • Text language is now set (provided the input file specifies it correctly). (David Tardon)
  • Headings are now imported. (David Tardon)
  • GUI:
  • Dialogs conversion to WidgetLayout finished:
  • LibreOffice 4.0 introduced an infrastructure to build user interface dialogs and windows with the XML-based .ui format of GtkBuilder/Glade. All the original dialogs and tabs (.src-based) are now converted to this new format. blog entry (Caolán McNamara, Red Hat; Palenik Mihály, GSoC 2014; Szymon Kłos, GSoC 2014; and many more heroes)
  • Changes to rulers:
  • Rulers have smaller numbers and are now hidden by default. (Jan Holešovský, Collabora)
  • Rulers can be turned on or off by using the key combination Ctrl+⇧ Shift+R. tdf#87042 (Mattias Põldaru)
  • Start Center:
  • Templates now appear directly in the Start Center and can be picked from there. (Efe Gürkan Yalaman, GSoC 2014; and Jan Holešovský, Collabora)
  • New default templates
  • New templates have been created, and included in the default installation (Alexander Wilms, Edmund Laugasson, Jun NOGATA, Michael Kovarik, Péter Szathmáry, Zirk)
  • New color selector:
  • Shows recently used document colours
  • Support for different color palettes and for .gpl GIMP palette format
  • Allows to directly open the color picker and choose another colour
  • Krisztian Pinter, GSoC 2014; Tomaž Vajngerl, Collabora; Maxim Monastirsky; and Adolfo Jayme Barrientos)
  • Reworked paragraph line spacing dropdown:
  • The paragraph line spacing dropdown that was present only in the sidebar has been reworked so that it can be used in the main toolbar too, and was added there. tdf#83076 (Jan Holešovský, Collabora; Yousuf Philips)
  • Bullet and Numbering dropdown:
  • The “Bullets” and “Numbering” toolbar buttons now have drop-down menus so it easier to change the list style without opening the lists dialog. tdf#85804 (Maxim Monastirsky; Yousuf Philips)
  • Sidebar changes:
  • The Sidebar is still receiving progressive improvements from our community developers over the initial code import from Symphony:
  • It has now been enabled by default in Writer, in addition to Impress (where it was enabled since 4.2). Also, the Sidebar now combines the functionalities of the old “Gallery” and “Styles & Formatting” floating panels, removing a lot of UI redundancy. tdf#73151 (Samuel Mehrbrodt)
  • Tabs icons now also work as a toggle to open/close sidebar decks. tdf#67627 (Thomas Arnhold)
  • The sidebar drop down menu now has a 'Close Sidebar' entry. tdf#85937 (Samuel Mehrbrodt)
  • Sidebar open by default in Writer, Calc and Draw showing just the tab icons. tdf#85935 (Jan Holešovský, Collabora)
  • Style tabs have new icons. (Miroslav Mazel)
  • Context menu changes:
  • Cut, Copy and Paste actions are now at the top of the context menu. tdf#71770 tdf#84293 (Jeffrey Stedfast, Xamarin; Yousuf Philips)
  • Writer now has the ability to access the Paste Special dialog via the context menu, reaching feature parity with Calc. tdf#62947 (Babu Vincent; Yousuf Philips)
  • Font, Font size and Text alignment formatting options have been removed from the context menu: according to statistics were widely unused and their removal reduces visual clutter. tdf#81132 (Yousuf Philips and Samuel Mehrbrodt)
  • Cut, copy and paste moved at the top of contextual menu
  • Paste special is now available via the context menu
  • Removed some unused formatting options.
  • Writer now has an option to change the currently selected image to another graphic via the context menu, reaching feature parity with Impress and Draw. tdf#82496 (Jennifer Liebel)
  • Edit / Read-only mode:
  • LibreOffice will now display an infobar to indicate visibly when a document is being opened in read-only mode. This infobar replaces the “Edit file” icon in the main toolbar, as its labeling and usage patterns proved confusing for users. Activation and deactivation of read-only mode is also available from within the menu Edit ▸ Edit Mode or through the keyboard shortcut Ctrl+⇧ Shift+M. tdf#80538 tdf#80536 (Yousuf Philips, Samuel Mehrbrodt and Joren De Cuyper)
  • Tab changes:
  • Sheet tabs (Calc) and layer tabs (Draw) were moved to an independent row and are no longer displayed next to the horizontal scrollbar. As many visual styles under Linux (in addition to the default OS X configuration) use very thin scrollbars, these rendered the tabs too small to be clickable and, most importantly, readable. tdf#36772 (Tomaž Vajngerl, Collabora and Samuel Mehrbrodt)
  • The tabs have an updated, flatter look. (Tomaž Vajngerl, Collabora)
  • Firefox Themes:
  • New browser for Firefox themes with search and preview. (Rachit Gupta, GSoC 2014)
  • Firefox themes now apply also to bottom toolbars. tdf#59299 (Michael Jaumann, LHM)
  • Image scaling:
  • Images are now scaled proportionally by default in Calc and Impress/Draw as they were already in Writer. tdf#83808 (Samuel Mehrbrodt)
  • Simplification of Special Character dialog:
  • Special characters are now added to an editable field so special characters can be inserted/removed at the location of the cursor in the field. tdf#64302 tdf#85907 (Szymon Kłos; Adolfo Jayme Barrientos)
  • Icon improvements:
  • New and improved icons have been added to the Tango, Sifr, and Oxygen icon themes. tdf#75256 tdf#75359 (Mirek Mazel; Yousuf Philips; Matthias Freund; Alexander Wilms; and Adolfo Jayme Barrientos)
  • Large icons are shown by default on Windows, as they are on Linux and Mac OS. tdf#82309 (Jan Holešovský, Collabora; and Yousuf Philips)
  • Locale in About dialog:
  • The About dialog now informs the user about the locale Wikipedia logo v3.svg they are currently using. tdf#85432 (Brij Mohan Lal Srivastava)
  • The locale information, provided below the build ID, can be useful to debug some language-related issues.
  • LOCALIZATION:
  • New languages/locales with locale data:
  • Available as default document language and for locale specific formatting.
  • Added Catalan Valencian [ca-ES-valencia] locale data. tdf#83292 (Andras Timar)
  • Improved language tools (spell-check dictionaries, thesaurus, hyphenation patterns):
  • Portuguese spell-check dictionary updated.
  • French spell-check dictionary updated. (Olivier R.)
  • Slovenian thesaurus updated. (Martin Srebotnjak)
  • Russian proof-reading rules (Lightproof) updated. (Yakov Reztsov)
  • Spanish AutoCorrect patterns include more common misspellings and many typographical rules were added. (Adolfo Jayme Barrientos)
  • Performance:
  • Loading large autocorrect lists is at least twice as fast now, because the lists are parsed in a thread by the fastparser and repeated parsing of unchanged files is avoided. tdf#79761 (Daniel Sikeler)
  • Redundant image swap out / in has been significantly cleaned up avoiding wasteful image load/save. (Tamas Zolnai, Collabora)
  • FastSerializer classes used by all OpenXML export are very significantly faster and more efficient, reducing syscall thrash. (Matus Kukan, Collabora)
  • JPEG-Turbo - we now use and bundle this library which provides in excess of a 2x performance improvement for loading and de-compressing JPEG images (Matúš Kukan, Collabora)
  • Mail merge in Writer should be now significantly faster when processing a large number of records (Luboš Luňák, Collabora)
  • SCRIPTING / BASIC:
  • It's now possible to export a Basic library from an Excel document. tdf#60904 (Caolán McNamara, Red Hat)
  • Changed the value returned from GetSolarVersion. Before this change the returned value was one number for version major, minor and micro. So, for version 4.4.0, the returned value was 440. Now we're using two decimals for version major, two for version minor and one for version micro. The new format is 40400, for version 4.4.0. tdf#60689 (Marcos Paulo de Souza)
  • Add an (un-published: be careful) processEventsToIdle() method to the com.sun.star.awt.Toolkit service - calling this causes all pending rendering to be completed. (Michael Meeks, Collabora)
  • Access2Base updated:
  • The bundled Access2Base Basic library is upgraded to version 1.2.0. (Jean-Pierre Ledure)
  • All the methods which can meaningfully be used without a database connection (error handling, dialogs manipulations, status bar and window handling, commands launch...) have been reviewed to become executable before any OpenConnection call.
  • A CloseConnection method has been added to free resources.
  • To pass values from one open document to another, use the TempVars collection of TempVar objects.
  • New properties added for forms and subforms: OrderBy and OrderByOn.
  • The ApplyFilter and SetOrderBy actions are now applicable on table or query datasheets, and on forms or subforms as well.
  • The GoTorecord method has been extended to table and query datasheets.
  • Feature removal / deprecation:
  • The feature to embed LibreOffice in certain web browsers via the deprecated NPAPI Wikipedia logo v3.svg (enabled through the Internet ▸ Browser Plug-in ▸ Display documents in browser option) has been removed. (Bryan Quigley, blog)
  • API CHANGES:
  • Add default value for Context param in UNO C++ exception class constructors which makes it possible to use UNO exceptions with less code verbosity.
  • Add extra constructors for UNO Java exception classes that take a "Throwable cause" parameter, allowing us to store the original cause when rethrowing exceptions.
  • OSL macro clean-up:
  • Remove SAL_THROW
  • IReference and ReferenceObject:
  • ReferenceObject in include/salhelper/refobj.hxx no longer extends IReference.
  • IReference has been removed from include/rtl/ref.hxx, it is no longer in use.
  • UNO API changes:
  • The following UNO interfaces and services were changed:
  • com.sun.star.xml.sax.XFastTokenHandler

New in Portable LibreOffice 4.3.2 (Sep 29, 2014)

  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer.
  • Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have Apache OpenOffice installed, we advise uninstalling that beforehand. The two programs register the same file type associations and will conflict when the Quickstart feature is installed and enabled.
  • Some menu entries have changed or been added. If something appears to be missing, that may be due to the use of customized menu settings from your previous LibreOffice installation.

New in Portable LibreOffice 4.3.0 (Aug 1, 2014)

  • Writer:
  • Raise limit of characters in paragraphs
  • Moved Navigation buttons
  • Increase/decrease font size buttons
  • DrawingML import/export
  • Import/Export nested comments
  • Proportion image scaling
  • Solarized blue for Non-printing characters
  • Relative text frame anchoring improvements
  • Vertical alignment for text frames
  • Printing comments in margins
  • Format all comments
  • Unicode-compliant soft hyphen handling
  • Calc:
  • Smarter highlighting of cell in a formula
  • Number selected rows and columns in status bar
  • Start cell edit with content of cell above
  • User selectable text conversion models
  • Pivot Table layout improvement
  • Formula engine
  • Enable CoinMP solver
  • Statistics Wizard (alternative to Excel's Add-in "Analysis ToolPak")
  • Random number generation
  • Draw and Impress:
  • Number of Pages
  • Fit slide to window
  • Slide Pane selected/unselected slides with mouse over
  • 3D models
  • Core:
  • Accessibility
  • VCL (GUI Toolkit)
  • Options / General:
  • CUPS, fax machines and spadmin
  • Filters:
  • Improved PDF import
  • Improved OOXML support
  • New import filters
  • GUI:
  • Refreshed Tango icons
  • Native background rendering on OSX
  • Color pickers improvements
  • Start Center improvements
  • Initial HiDpi support
  • Progressbar for DOCX documents
  • Localization:
  • New languages/locales in language list
  • New languages/locales with locale date
  • Adding a new language tag
  • Scripting / Base:
  • Acces2Base new version
  • API changes:
  • OSL macro clean up
  • C++ UNO language binding and URE libraries
  • UNO API changes:
  • Removing XInitialization from a service implementations
  • Deprecating com.sun.star.lang.XTypeProvider.getImplementationId

New in Portable LibreOffice 4.2.5 (Jul 1, 2014)

  • The following notes apply:
  • This release is is bit-identical to 4.2.5 Release Candidate 2 —you don't need to download or reinstall if you have that version already
  • This version still contains a few annoying bugs, as listed here.
  • General notes/notes from earlier versions from the 4.2 line that still apply:
  • The ReferenceOOoMajorMinor version (used for Version checks when installing Extensions) has been updated to 4.1 to align with changes imported from AOO for LibreOffice 4.2.0.
  • Saving to old and proprietary OOo/StarOffice fileformats has been removed (fdo#74979)
  • Mac version doesn't bundle the mediawiki extension
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer.
  • Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have Apache OpenOffice installed, we advise uninstalling that beforehand. The two programs register the same file type associations and will conflict when the Quickstart feature is installed and enabled.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customized menu settings from your previous LibreOffice installation.

New in Portable LibreOffice 4.2.4 (May 14, 2014)

  • This release is is bit-identical to 4.2.4 Release Candidate 2 —you don't need to download or reinstall if you have that version already
  • The ReferenceOOoMajorMinor version (used for Version checks when installing Extensions) has been updated to 4.1 to align with changes imported from AOO for LibreOffice 4.2.0.
  • Mac version doesn't bundle the mediawiki extension
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer.
  • Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have Apache OpenOffice installed, we advise uninstalling that beforehand. The two programs register the same file type associations and will conflict when the Quickstart feature is installed and enabled.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customized menu settings from your previous LibreOffice installation.
  • This version still contains a few annoying bugs,

New in Portable LibreOffice 4.2.3 (Apr 18, 2014)

  • This release is is not bit-identical to 4.2.3 Release Candidate 3 - it includes ad additional fix for CVE-2014-0160 ("heartbleed")
  • Mac version doesn't bundle the mediawiki extension
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer.
  • Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have Apache OpenOffice installed, we advise uninstalling that beforehand. The two programs register the same file type associations and will conflict when the Quickstart feature is installed and enabled.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customized menu settings from your previous LibreOffice installation.

New in Portable LibreOffice 4.2.2 (Mar 15, 2014)

  • This is the third release from the 4.2 branch of LibreOffice which contains new features and program enhancements.
  • It is the first bugfix release, and remains targeted for early adopters and private power users--for conservative requirements, we refer you to LibreOffice 4.1.5 from the previous series.
  • The following notes apply:
  • This release is bit-for-bit identical to the 4.2.2 Release Candidate 1, so you don't need to download or reinstall if you have that version already.
  • Mac version doesn't bundle the mediawiki extension
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer.
  • Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have Apache OpenOffice installed, we advise uninstalling that beforehand. The two programs register the same file type associations and will conflict when the Quickstart feature is installed and enabled.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customised menu settings from your previous LibreOffice installation.
  • This version still contains a few annoying bugs.

New in Portable LibreOffice 4.2.0 (Feb 13, 2014)

  • This release is bit-for-bit identical to the 4.2.0 Release Candidate 4, so you don't need to download or reinstall if you have that version already.
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer. Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have OpenOffice.org installed, we advise uninstalling that beforehand, because it registers the same file type associations.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customised menu settings from your previous LibreOffice installation.

New in Portable LibreOffice 4.1.4 (Jan 30, 2014)

  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer. Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have OpenOffice.org installed, we advise uninstalling that beforehand, because it registers the same file type associations.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • LibreOffice 4.x drops a few long-deprecated features, including support for legacy binary StarOffice files, export to legacy Word and Excel (version 6.0/95), and legacy ODMA document management.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customised menu settings from your previous LibreOffice installation.

New in Portable LibreOffice 4.1.3 (Nov 5, 2013)

  • Includes changes from the previous release

New in Portable LibreOffice 4.1.1 (Sep 2, 2013)

  • Bugs fixed:
  • Turning off 'Same content on first page' does not reflect in UI
  • fdo#66827 Can't select other fill than color in Writer --> Drawing functions REPORTBUILDER - The labels displayed in some options lists do not match the functionality
  • 4.1 segfaults when checking for extension updates
  • FILESAVE: Saving to XLS format omits to save formula expressions of cells where the formula result is an error
  • Style font is not stored for ODG and ODP files: after editing a style, closing and reponening, it is changed
  • can't save new autocorrect entries
  • MAILMERGE: Pre-Defined Labels Contain No Format Info in LO 4.1.0.4
  • EDITING: BUG: calc crashes on spell check
  • soffice.bin segfault in libvclplug_gtklo.so killed by signal 11 (SIGSEGV)

New in Portable LibreOffice 4.0.4 (Jun 28, 2013)

  • Features many improvements in the area of interoperability with proprietary document formats.

New in Portable LibreOffice 4.0.3 (May 15, 2013)

  • This release is bit-for-bit identical to the 4.0.3 Release Candidate 3, so you don't need to download or reinstall if you have that version already.
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer. Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have OpenOffice.org installed, we advise uninstalling that beforehand, because it registers the same file type associations.
  • LibreOffice 4.x drops a few long-deprecated features, including support for legacy binary StarOffice files, export to legacy Word and Excel (version 6.0/95), and legacy ODMA document management.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customised menu settings from your previous LibreOffice installation.

New in Portable LibreOffice 4.0.2 (Apr 8, 2013)

  • This release is bit-for-bit identical to the 4.0.2 Release Candidate 2, so you don't need to download or reinstall if you have that version already.
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer. Help content is available via an online service, or alternatively as a separate install.
  • Our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have OpenOffice.org installed, we advise uninstalling that beforehand, because it registers the same file type associations.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • LibreOffice 4.x drops a few long-deprecated features, including support for legacy binary StarOffice files, export to legacy Word and Excel (version 6.0/95), and legacy ODMA document management.
  • Some menu entries have changed or added. If you miss something, that may be due to the use of customised menu settings from your previous LibreOffice installation.
  • This version still contains a few annoying bugs, as listed here. Specifically, the German Duden Korrektor extension needs a manual fix.

New in Portable LibreOffice 4.0.0.3 (Feb 8, 2013)

  • Integration with several content and document management systems – including Alfresco, IBM FileNet P8, Microsoft Sharepoint 2010, Nuxeo, OpenText, SAP NetWeaver Cloud Service and others – through the CMIS standard.
  • Better interoperability with DOCX and RTF documents, thanks to several new features and improvements like the possibility of importing ink annotations and attaching comments to text ranges.
  • Possibility to import Microsoft Publisher documents, and further improvement of Visio import filters with the addition of 2013 version (just announced).
  • Additional UI incremental improvements, including Unity integration and support of Firefox Themes (Personas) to give LibreOffice a personalized look.
  • Introduction of the widget layout technique for dialog windows, which makes it easier to translate, resize and hide UI elements, reduces code complexity, and lays a foundation for a much improved user interface.
  • Different header and footer on the first page of a Writer document, without the need of a separate page style.
  • Several performance improvements to Calc, plus new features such as export of charts as images (JPG and PNG) and new spreadsheet functions as defined in ODF OpenFormula.
  • First release of Impress Remote Control App for Android, supported only on some Linux distributions. (The second release, coming soon, will be supported on all platforms: Windows, MacOS X and all Linux distros and binaries.)
  • Significant performance improvements when loading and saving many types of documents, with particular improvements for large ODS and XLSX spreadsheets and RTF files.
  • Improved code contribution thanks to Gerrit: a web based code review system, facilitating the task for projects using Git version control system (although this is not specific of LibreOffice 4.0, it has entered the production stage just before the 4.0 branch).

New in Portable LibreOffice 3.5.3 (May 11, 2012)

  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer. Help content is available via an online service, or alternatively as a separate install.
  • Starting with this version, our Windows binaries are digitally signed by The Document Foundation.
  • For Windows users that have LibreOffice prior to version 3.4.5 installed, either uninstall that beforehand, or upgrade to 3.4.5. Otherwise, the upgrade to 3.5.2 may fail.
  • For Windows users that have OpenOffice.org installed, we advise uninstalling that beforehand, because it registers the same file type associations.
  • If you run Windows 2000, you may require this update before being able to install LibreOffice.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • LibreOffice contains all the security fixes from OpenOffice.org in 3.3.0, and perhaps more as a side-effect of the code clean-ups.
  • Microsoft Office 2010 will complain that ODF 1.2 and extended documents written by LibreOffice 3.5 are invalid (but opens them still). This is a shortcoming in MSO2010 only supporting ODF 1.1, please see here for further details.

New in Portable LibreOffice 3.5.2 (Apr 17, 2012)

  • This release is bit-for-bit identical to the 3.5.2 Release Candidate 2, so you don't need to download or reinstall if you have that version already.
  • The distribution for Windows is an international build, so you can choose the user interface language that you prefer. Help content is available via an online service, or alternatively as a separate install.
  • For Windows users that have LibreOffice prior to version 3.4.5 installed, either uninstall that beforehand, or upgrade to 3.4.5. Otherwise, the upgrade to 3.5.2 may fail.
  • For Windows users that have OpenOffice.org installed, we advise uninstalling that beforehand, because it registers the same file type associations.
  • If you run Windows 2000, you may require this update before being able to install LibreOffice.
  • If you run Linux, the GCJ Java variant has known issues with LibreOffice, we advise to e.g. use OpenJDK instead.
  • LibreOffice contains all the security fixes from OpenOffice.org in 3.3.0, and perhaps more as a side-effect of the code clean-ups.
  • Microsoft Office 2010 will complain that ODF 1.2 and extended documents written by LibreOffice 3.5 are invalid (but opens them still). This is a shortcoming in MSO2010 only supporting ODF 1.1, please see here for further details.