CODE 25.04 Release Notes


The Collabora Online Development Edition (CODE) is aimed at home users and small teams. It includes all the latest and greatest features later available in our business-ready online office suite Collabora Online. Please visit the Collabora Online page for more details on the scalable edition for professional use. For more information on the CODE releases, installation and how to get involved, please visit our CODE page.


CODE 24.04.4.2

Released 31/07/2025

Bug Fixes

  • Fixed: Calc: Copy paste; only formula output is copied
  • Fixed: Web admin console not reachable if server_name or ssl.termination settings enabled
  • Fixed: Calc: pressing the dropdown Icon is off when using zoom
  • Fixed: Cell group error working with tables inside writer (tdf #166181)
  • Fixed: FILEOPEN: CHART: incorrect background  (tdf #136754)
  • Fixed: Writer doc with shape exported as PDF fails to open in PDF reader (tdf #166709)
  • Fixed:  RTF import: table wrong after few saves (tdf #166953)
  • Fixed: Filesave RTF: spacing in lists is saved incorrectly (tdf #167569)
  • Fixed: Writer: Title letters cut from below (tdf #167527)
  • Fixed: View -> Boundaries is turned off by default making it impossible to move image + caption frame (tdf #164185)
  • Fixed: Fileopen DOCX Paragraph inserted between adjacent floating tables (tdf #167526)
  • Fixed:  Fileopen DOCX Added line number for floating tables (tdf #167535)
  • Fixed: An empty final line of a paragraph, created by a hard line break, has no line number with line numbering activated (tdf #167538)

CODE 24.04.4.1

Released 17/07/2025

Features

  • Handle links in PDF documents like in other document types.
  • OpenShift compatible Docker images – use libnss-wrapper to create `/tmp/passwd` with random UID assigned by OpenShift and make libc use this `/tmp/passwd` file. This works around the problem that coolwsd expects to run as its internal cool user and to manage child roots, cache and config file under directories owned by that user but OpenShift’s restricted SecurityContextConstraints (SCC) assign a random UID at runtime.
  • New WOPI CheckFileInfo property: UserCanOnlyManageRedlines . If set to “true”, a specific feature-restricted mode is activated, which is similar to read-only mode, but allows the user to see and manage tracked changes: accept / reject / comment on them. This implies “UserCanWrite”.
  • Added editing support to JSDialog’s treeview widget.

Bug Fixes /Improvements

  • UX/UI improvements, beautifications.
  • Use zstd to compress bitmaps for presentations (experimental).
  • Read only mode should allow text selections.

CODE 25.04.3.2

Released 04/07/2025

Feature

Bug Fixes /Improvements

  • Fixed: Chartex charts were lost when importing from OOXML and re-exporting (tdf #165742)
  • Fixed: PPTX with failed embedded fonts crashed on save (tdf #167214)
  • Fixed: FILEOPEN DOCX: Numbering format corrupted by % symbol (tdf #166975)
  • Fixed: FILEOPEN: Track changes were displayed in the numbering lists (tdf #157596)
  • Fixed: Text box context menu displayed incorrectly  (tdf #166633)
  • Improved: Optimization to minimize server load and network traffic when saving user configurations (cool #11656)
  • Improved: Slow loading of first tiles in Writer for large documents (cool #12184)
  • Improved: German Language shortcuts: Made CTRL+SHIFT+(F,K,U) global across all apps
  • Fixed: Impress: Master View didn’t set master thumbnails correctly
  • Fixed: Sidebar reopening caused a screen shift animation glitch (cool #12180)

CODE 25.04.3.1

Released 19/06/2025

Bug Fixes and Improvements

  • Improvement: We have updated our PGP signing key for COOL and CODE .rpm and .deb packages to align with modern standards. This change is necessary as some recent Linux distributions have migrated to Sequoia-PGP for key and signature verification.
    • Action required:
      Users will need to update the Collabora Online PGP key on their systems. This can be done using the following commands:
      • On RPM based distros:
        wget -O repomd.xml.key https://collaboraoffice.com/repos/CollaboraOnline/CODE-rpm/repodata/repomd.xml.key && sudo rpm –import repomd.xml.key
      • On DEB based distros:
        cd /usr/share/keyrings && sudo wget -O collaboraonline-release-keyring.gpg https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg
  • Fixed: RTF import: bad image size inside shape (tdf #167044)
  • Improved: Interdependent change tracking (tdf #166319)
  • Fixed: Loading XLSX file with complex formula and comments is slow (tdf #166684)
  • Fixed: Writer: Font color is not working in text box
  • Fixed: Many Ctrl+Shift+(symbol) shortcuts aren’t working (tdf #166740)
  • Fixed: Saving back a particular document (with a single-character autostyle name) crashes (tdf #166939)
  • Fixed: Text moves to the next page, keeping large empty spaces in documents with many small paragraphs in multiple columns with document statistics (tdf #166871)
  • Fixed: Selecting “Clear List” in the Start Center causes pinned thumbnails not to be displayed (tdf #166349)
  • Fixed: Customization for Base “Standard” toolbar is stored in the document even if “Base” is selected in scope (tdf #146256)
  • Fixed: Repairing a generated ODT (an invalid ZIP package) causes image loss (tdf #166862 )
  • Fixed: On Windows, tree view elements with undetermined state (“on demand”) have non-native expand icons ( tdf #166811 )
  • Fixed: New commit causes page flickering and unwanted white space (tdf #166691)
  • Fixed: Calc crashes after calculating descriptive statistics and then closing (tdf #166837)
  • Fixed: Unable to export a Draw/Impress document to SVG from Basic IDE ( tdf #166779)
  • Fixed: SVG Export: text with “fit to size” attribute has incorrect width (tdf #166789)
  • Fixed: RTF export: lost section break after Writer section (tdf #166879 )
  • Fixed: All apostrophes change to Asian font when there is Asian text in the paragraph (tdf #166104)
  • Fixed: Writer table: outside border not visible for very small cell with padding (tdf #166517)
  • Fixed: LOOKUP only works sporadically when referring to an external file (tdf #163614)
  • Fixed: FILEOPEN RTF: Page break in hidden paragraph disappears (tdf #165094)
  • Fixed: Japanese vertical writing: candidate list rotates (Microsoft IME) (tdf #147299)
  • Fixed: Freeze when opening Writer document with large page-filling shapes and GPU rendering (Skia/Metal and Skia/Vulkan) (tdf #166715)
  • Fixed: Underscores stripped from bookmark display on right-click over page number box (tdf #164226 )
  • Fixed: To set the listbox Selection property, the ellipsis tool works with inverted Multiselection semantic (tdf #166612)
  • Fixed: To set the listbox Selection property, the ellipsis tool inserts unwanted values
  • Fixed: No gap between note number and endnote text when exporting to DOC/DOCX/RTF (tdf #166620)
  • Fixed: Full screen floating toolbar moves offscreen after several full screen cycles (tdf #164337)
  • Fixed: FILEOPEN DOCX: Paragraph before section page break has incorrect bottom spacing (tdf #166510)
  • Fixed: FILEOPEN DOCX: No top spacing after field with page break (tdf #166544)
  • Fixed: List of open documents/windows is incorrect after closing one (Linux-only) (tdf #166200)
  • Fixed: FILESAVE ODT → DOCX: Margins swapped for EVEN/ODD page styles (tdf #165083)
  • Fixed: FILEOPEN RTF: Incorrect import of character style properties (tdf #166191)
  • Fixed: FILEOPEN PPTX: Font size too big in textbox (with shrink text on overflow) (tdf #165712)
  • Fixed: Backspace at paragraph start for non-counted numbered paragraph doesn’t decrease indent (tdf #166795)
  • Improved: Copy-pasting images from document gives no visual feedback for a long time
  • Fixed: Calc: Comment rectangles are mis-rendered when near split view
  • Fixed: Calc: Difficulty in resizing the textbox

CODE 25.04.2.2

Released 29/05/2025

Feature

  • Convert-to API: Add import options (cool #11440)
    • Add import options so, spreadsheet to CSV can be done properly.

Bug Fixes and Improvements

  • Improvement: Better handling of slow / unresponsive storage
  • Improvement: Interdependent Change Tracking (tdf #166319)
  • Improvement: Faster first tile rendering in Writer when the doc has a shape (cool #11942)
  • Improvement: Suppress Warning Log for Missing convert-to Capability
    • Improved the capability query handling by no longer logging a warning (WRN) when the convert-to functionality is not available.
  • Fixed: Nested <w:r> (run) elements inside a text box in OpenXML documents were not being rendered correctly (tdf #166680)
  • Fixed: FILESAVE background images change upon save and reload (tdf #149207)
  • Fixed: When you create or edit a formula, “Name box” will remain switched to “Last Used Functions (tdf #166674)
  • Fixed: The “Add to Dictionary” option, which had gone missing (tdf #166689)
  • Fixed:  Chartex charts are lost on input from OOXML and re-export ((tdf #165742)

Interoperability Improvements

  • Fixed: Field not seen on DOCX fileopen ((tdf #166205)
  • Checkbox state is not saved in xlsx (saved in ods though) (tdf #161365)
  • FILESAVE XLSX Invalid connections.xml saved with empty dbPr and olapPr elements  (tdf #166712)


CODE 25.04.2.1

Released 16/05/2025

This is the second “red” CODE release from the 25.04 code line. Compared to the previous 25.04.1.1 release there were 303 online and 130 core code commits, so we list here only the highlights.

  • The Reinstate feature in change tracking, see this blog post for details.
  • Implemented font embedding feature when exporting to PPTX files. That means fonts used in a presentation can be saved within the file when exported to PPTX format.
  • Fixed the REST endpoints, e.g. the convert-to, so these APIs are fully functional again.
  • Further optimized memory consumption and fixed leaks.
  • Fixed localization issues and updated translations.
  • Lots of polish to the user interface.


CODE 25.04.1

Released 30/04/2025

Major release of Collabora Online Development edition. More details in the 25.04 announcement.

Known Issues in 25.04 That We Plan to Fix in the Next Release

  • Extract link targets fails
    GitHub issue #11792
  • Writer – Bullet points look the same across different levels
  • Writer – File shifts to the side when using certain features

We are actively working on these and plan to address them in the upcoming release.