+ core
+ A formula of length L, composed entirely of open tokens, needs L+1 slots [Caolán McNamara]
+ add --cat and --script-cat to libreoffice.1 manpage (tdf#170716) [Rene Engelhard]
+ add a unit test (cool#15331) [Mike Kaganski]
+ add test for arrow sizes for start/end widths using a style sheet (tdf#96454) [Andreas Heinisch]
+ animated PNG - Image filter not found (tdf#172076) [Julien Nabet]
+ AutoFilter button properties are not properly imported (tdf#169363) [Karthik]
+ branch libreoffice-26-2-4 [Christian Lohmaier]
+ bump product version to 26.2.4.0.0+ [Christian Lohmaier]
+ bump product version to 26.2.4.1 [Christian Lohmaier]
+ chart2: fix crash in ControllerLockGuardUNO with null ChartModel [Andras Timar]
+ check for hb_shape_full failure [Caolán McNamara]
+ CppunitTest_sw_core_doc: disable test on macOS again [Xisco Fauli]
+ cui: blind fix for crash in SvxAppearanceTabPage::SvxAppearanceTabPage [Xisco Fauli]
+ cui: fix crash in Hyperlink dialog mark tree with unexpected outline levels [Andras Timar]
+ curl: add patches for CVE-2026-5545 CVE-2026-6253 CVE-2026-7168 [Michael Stahl]
+ drop malformed duplicate-id calc change track actions [Caolán McNamara]
+ enable fill operations including filtered rows (tdf#48274) [Andreas Heinisch]
+ expat: fix WASM build [Xisco Fauli]
+ expat: upgrade to 2.8.0 [Xisco Fauli]
+ expat: upgrade to 2.8.1 [Xisco Fauli]
+ external/redland: Fix stack-buffer-overflow on key dereference [Stephan Bergmann]
+ file Properties dialog: wrap file name/location (tdf#172087) [Bogdan Buzea]
+ filter: fix crash in PDFDialog::executedDialog() [Miklos Vajna]
+ fix checkbox handling to ensure preview updates correctly (tdf#171747) [Andreas Heinisch]
+ fix crash in CreateB2DPrimitiveRange due to out-of-bounds array access [Andras Timar]
+ fix crash in SvxBorderTabPage when editing styles via Style List sidebar [Andras Timar]
+ fix crash on attribute-less m:jc [Caolán McNamara]
+ fix crash when running python ODK tests (tdf#153554) [Noel Grandin]
+ fix HTML import of nested lists with mixed ol/ul types (tdf#124339) [Andras Timar]
+ fix mask used to disable autocorrect options after load (tdf#166019) [Neil Roberts]
+ fix notebookbar separators in qt (tdf#169462) [Michael Markl]
+ fix SIGSEGV in ChartController::getFirstDiagram with null model [Andras Timar]
+ fix SIGSEGV in ChartTypeDialogController with null ChartTypeManager [Andras Timar]
+ fix SIGSEGV in lcl_FindCorrespondingCellFrame with mismatched cell counts [Andras Timar]
+ fix SIGSEGV in SdrTableHTMLParser pasting HTML without
(tdf#169398) [Andras Timar]
+ fix Space(-1) behaviour (tdf#166673) [bl4ze4447]
+ fix WASM TB undeclared function 'rand_s' in expat lib [Julien Nabet]
+ fix XHTML export generating invalid id attributes (tdf#75837) [Andras Timar]
+ fix: Bullets and Numbering dlg, previos image overlapping (tdf#171618) [Saburo Yoshida]
+ fix:Row grouping does not work on Row number 1 (tdf#161794) [Saburo Yoshida]
+ floattable: make sure to initiate move-to-next-page or split (cool#15338) [Mike Kaganski]
+ font's charset property is never used (tdf#171762) [Karthik]
+ hunspell: upgrade to 1.7.3 [Xisco Fauli]
+ i18nutil: Adjust Syriac justification rules (tdf#168698) [Jonathan Clark]
+ images with editAs attribute are not properly imported (tdf#169332) [Karthik]
+ integer-overflow (ofz#496742324, ofz#496349582, ofz#496348501, ofz#506457938) [Caolán McNamara]
+ language-subtag-registry: upgrade to 2026-05-05 [Xisco Fauli]
+ lcms2: upgrade to 2.19 [Xisco Fauli]
+ lcms2: upgrade to 2.19.1 [Xisco Fauli]
+ libgpg-error: upgrade to 1.60 [Xisco Fauli]
+ libgpg-error: upgrade to 1.61 [Xisco Fauli]
+ libodfgen: fix missing include [Xisco Fauli]
+ libtiff: add patch for CVE-2026-4775 [Michael Stahl]
+ limit number of decimal places to prevent numeric overflow (tdf#171746) [Andreas Heinisch]
+ localedate: Fix the index key for Esperanto (tdf#65018) [Neil Roberts]
+ md4c: Upgrade to 0.5.3 [Ujjawal Kumar]
+ nss: upgrade to 3.122 [Xisco Fauli]
+ nss: upgrade to 3.122.1 [Xisco Fauli]
+ nss: upgrade to 3.122.2 [Xisco Fauli]
+ OLEs inside a frame can't have absolute positioning (tdf#168964) [Karthik Godha]
+ oox: Detect EMF in NativeWmf GfxLink (tdf#168237, tdf#168886) [Piotr Osada]
+ out-of-memory (ofz#496751918) [Caolán McNamara]
+ poppler: upgrade to 26.05 [Xisco Fauli]
+ pptx export: write correct content type for PPSX/PPSM (tdf#114443) [Andras Timar]
+ properly close ins/del tag to prevent persistent formatting (tdf#171772) [Andreas Heinisch]
+ pythonscript: Unquote the URL when generating library name (tdf#171671) [Neil Roberts]
+ remove explicit arrow sizes for start/end widths (tdf#126823) [Andreas Heinisch]
+ retrieve default arrow sizes for start/end widths (tdf#96454, tdf#126823) [Andreas Heinisch]
+ sc: fix crash activating embedded Calc spreadsheet in Impress [Andras Timar]
+ sc: null-check every pppToken slot in HandleIIOpCodeInternal [Andras Timar]
+ SdrEscherImport::RecolorGraphic reads but doesn't use FillColors [Caolán McNamara]
+ show a tooltip only when the ruler extra represents a tab stop (tdf#171236) [Andreas Heinisch]
+ signature line uses dark icon with dark theme (KDE Plasma) (tdf#156916) [CassieLX]
+ slow opening of ODS (cool#15641) [Noel Grandin]
+ spell Check icon crashes in Calc with GroupedBar (tdf#171889) [Julien Nabet]
+ spell Check icon crashes in Calc with GroupedBar/Tabbed Compact (tdf#171889) [Julien Nabet]
+ sqlite: upgrade to 3.53.1 [Xisco Fauli]
+ sw autocorrect: fix use-after-free with track changes enabled [Andras Timar]
+ sw: fix chart data link on table name collision (tdf#171549) [Jakub Trzebiatowski]
+ sw: fix crash in FindFieldSep during DOCX import with embedded objects [Andras Timar]
+ sw: fix cursor update problem [Michael Stahl]
+ sw: Fix underline width calculation for portions with kashida (tdf#155557) [Jonathan Clark]
+ sw: Fixed off-by-one error in draw obj anchor clipping rect (tdf#124987) [Jonathan Clark]
+ sw: Remove explicit arrow size end width (tdf#152244) [Andreas Heinisch]
+ timeout (ofz#506943685) [Caolán McNamara]
+ update credits [Christian Lohmaier]
+ update git submodules [Xisco Fauli, Christian Lohmaier]
+ use HasItem for SID_FRAME_LINESTYLE to avoid crash [Andras Timar]
+ vcl: Preserve EMF GfxLink on clipboard paste (tdf#168886, tdf#168237) [Piotr Osada]
+ version 26.2.4.1, tag libreoffice-26.2.4.1 [Christian Lohmaier]
+ xmlsec: upgrade to 1.3.11 [Xisco Fauli]
+ dictionaries
+ upgrade Mongolian dictionary to 2026.03.01 [Xisco Fauli]
+ help
+ version 26.2.4.1, tag libreoffice-26.2.4.1 [Christian Lohmaier]
+ translations
+ update translations for 26.2.4 rc1 [Christian Lohmaier]