+ core
    + - Suppress Donate/Involve infobar if another is visible (tdf#131550) [Heiko Tietze]
    + a11y: Dispose VCLXAccessibleList children (tdf#159910) [Michael Weghorn]
    + a11y: Dispose win accessible with VCLXWindow (tdf#159735) [Michael Weghorn]
    + add compatibility option in RTF import (tdf#159730) [Oliver Specht]
    + add missing NotoSans/NotoSerif fonts back (tdf#159752) [Xisco Fauli]
    + allow building with Java 8 [Fridrich Å trba]
    + always make sure that default temporary directory exists (tdf#159769) [Mike Kaganski]
    + always paint the arrow black (tdf#157158) [Xisco Fauli]
    + blind fix (tdf#159251) [Khaled Hosny]
    + branch libreoffice-24-2-2 [Christian Lohmaier]
    + breeze scrollbars clipped, allocated space not wide/tall enough [Caolán McNamara]
    + bump product version to 24.2.2.0.0+ [Christian Lohmaier]
    + bump product version to 24.2.2.1 [Christian Lohmaier]
    + CppunitTest_sw_a11y: disable second test on Win ( 24.2 only ) [Xisco Fauli]
    + crash when closing "3D View" dialog (tdf#159879) [Caolán McNamara]
    + dereference null return value (cid#1592908) [Caolán McNamara]
    + dispatch key shortcut events to modal windows (tdf#126638) [Patrick Luby]
    + do not add categories, when source data doesn't have them (tdf#153706) [Mike Kaganski]
    + DOC filter: handle legal numbering (tdf#150408) [Miklos Vajna]
    + docx import: correct redline content-controls [Ashod Nakashian]
    + DOCX import: fix redlined to-char image followed by inline SDT (tdf#159815) [Miklos Vajna]
    + don’t use vcl::PushFlags::RTLENABLED (tdf#159251) [Khaled Hosny]
    + fix backup copy creation for files on mounted samba shares (tdf#55004) [Kevin Ottens]
    + fix custom page number (tdf#159955) [Julien Nabet]
    + form controls coordinates wrong when export to pdf (tdf#159817, tdf#159802) [Noel Grandin]
    + GLib-GObject-CRITICAL **: gsignal.c:2778: instance X has no handler with id Y [Caolán McNamara]
    + GPGME: upgrade to release 1.23.2 [Taichi Haradaguchi]
    + handle conversion failures due to non-UTF8 strings (tdf#155710) [Patrick Luby]
    + insert new paragraph before table of contents (tdf#146356) [Oliver Specht]
    + kf6: Add missing include path to fix build [Michael Weghorn]
    + libpng: upgrade to 1.6.42 [Xisco Fauli]
    + libvisio: read and use simple solid fill styles [Jaume Pujantell]
    + libxml2: apply Solaris ld patch only on Solaris (tdf#159502) [Michael Stahl]
    + make sure to copy the chart source ranges to clipboard (tdf#99969) [Mike Kaganski]
    + make sure to handle leading hidden section correctly (tdf#159565) [Mike Kaganski]
    + MCGR rtf export: don't lose gradient's axial-ness (tdf#159824) [Justin Luth]
    + only apply wrap when the content was modified (tdf#159938) [Mike Kaganski]
    + pivot Table: Data field should always at last place (tdf#83720) [Tomaž Vajngerl]
    + prerequisite: make hidden sections have zero-height frames (tdf#159565) [Mike Kaganski]
    + put some spacing to the right of the "more options" toolbar (tdf#155961) [Caolán McNamara]
    + qt: Support module-specific window icons on Wayland (tdf#125934) [Michael Weghorn]
    + remove --without-system-libxml from LibreOfficeLinux.conf (tdf#159502) [Michael Stahl]
    + rename impGetTransparence() to impGetAlpha() (tdf#159515) [Patrick Luby]
    + replace dash also between sentences (tdf#159797) [Oliver Specht]
    + replace missing fonts in testfile (tdf#150443) [Xisco Fauli]
    + return early to avoid nullptr dereference (tdf#159908) [Mike Kaganski]
    + revert "Add missing NotoSans/NotoSerif fonts back" (tdf#159752) [Xisco Fauli]
    + revert "NBB: let ValueSetWithTextControl set optimal" (tdf#159865, tdf#136905) [Justin Luth]
    + revert "vcl: Allow pushing/popping OutputDevice’s RTLEnabled (tdf#159251) [Khaled Hosny]
    + rotate case also at start/end of a word (tdf#63259) [Oliver Specht]
    + save printer paper tray in RTF and DOCX (tdf#159793) [Oliver Specht]
    + save solver settings for DEPS and SCO as well (tdf#158735) [Rafael Lima]
    + sc HTML copy: handle data-sheets-formula attribute (tdf#159483) [Miklos Vajna]
    + sc HTML copy: handle data-sheets-value attribute for the bool case (tdf#159483) [Miklos Vajna]
    + sc HTML copy: handle data-sheets-value attribute for the num case (tdf#159483) [Miklos Vajna]
    + sc HTML export: handle data-sheets-value attribute for the text case (tdf#159483) [Miklos Vajna]
    + sc HTML import: handle data-sheets-value attribute for the num case (tdf#159483) [Miklos Vajna]
    + sc HTML paste: handle data-sheets- attributes on a span (tdf#159483) [Miklos Vajna]
    + sc HTML paste: handle data-sheets-formula attribute (tdf#159483) [Miklos Vajna]
    + sc: Handle xls documents with unknown DRM encryption better [Tomaž Vajngerl]
    + sc: pivot table not correct when data and PT cache is not in sync [Tomaž Vajngerl]
    + scp2: Take ENABLE_{KF,QT}6 into account [Michael Weghorn]
    + sd_uiimpress: Add unittest (tdf#159666) [Xisco Fauli]
    + set SearchWildcard to false changes SearchRegularExpression value (tdf#159862) [Julien Nabet]
    + show empty option even if empty is filtered out (tdf#159420) [Xisco Fauli]
    + simplify a bit [Mike Kaganski]
    + skip empty cell: treat last column (tdf#129701) [Laurent Balland]
    + small capitals with 'Individual words' underlining (tdf#159696) [Caolán McNamara]
    + support overflow:visible in marker element (tdf#159968) [Xisco Fauli]
    + svx: preserve text when getting grpahic from sdrobject (tdf#159704) [Jaume Pujantell]
    + sw a11y: Use SolarMutex in SidebarWinAccessibleContext (tdf#92389) [Michael Weghorn]
    + sw floattable, RTF import: use more setNeedPar() (tdf#158986) [Miklos Vajna]
    + sw floattable: fix loop with inner table wrapped by inner table (tdf#159285) [Miklos Vajna]
    + sw floattable: fix RTF import of table followed by \sect (tdf#158986) [Miklos Vajna]
    + sw floattable: fix unexpected overlap of in-header fly and body text (tdf#159453) [Miklos Vajna]
    + sw: do not redline ContentControl items [Ashod Nakashian]
    + sw: Don't unrelatedly overwrite system clipboard on paste (tdf#158947) [Michael Weghorn]
    + sw: fix memory leak in SwDoc::CopyPageDesc() (tdf#147731) [Michael Stahl]
    + sw: UITest_writer_tests8 test_tdf150443 more tolerant [Michael Stahl]
    + tdf160017: make sure to emit the closing tags in correct order [Mike Kaganski]
    + trailing newline before "endstream" must not count in Length (tdf#159689) [Mike Kaganski]
    + trigger text is black on dark grey in Animation sidebar (tdf#159854) [Caolán McNamara]
    + try to appease Flathub linter [Stephan Bergmann]
    + UnoApiXmlTest: factor out common code [Xisco Fauli]
    + update git submodules [Christian Lohmaier, Kris van der Merwe]
    + upgrade NotoKufiArabic to v2.109 (tdf#124591) [Khaled Hosny]
    + use correct copied PaM (tdf#159813, tdf#159816) [Mike Kaganski]
    + use correct sheet in clipboard for test (tdf#160003) [Regina Henschel]
    + version 24.2.2.1, tag libreoffice-24.2.2.1 [Christian Lohmaier]
    + vml export: avoid corrupt docx: don't write empty r:id (tdf#153761) [Justin Luth]
    + when there's no frame, close previous bookmark first (tdf#159438) [Mike Kaganski]
    + workaround: restore and update windows-no-utf8-locales.patch.0 (tdf#157135) [Mike Kaganski]
    + writerfilter,sw: fix toggle properties in ListAutoFormat (tdf#158597) [Michael Stahl]
    + writerfilter: fix page style for even/odd section break (tdf#153196) [Michael Stahl]
    + writerfilter: RTF import: don't lose \piccrop* (tdf#155663) [Michael Stahl]
    + writerfilter: RTF import: fix page breaks and shape anchors (tdf#158983) [Michael Stahl]
    + zlib: upgrade to 1.3.1 [Xisco Fauli]
+ dictionaries
    + updated Afrikaans dictionary [Kris van der Merwe]
+ help
    + version 24.2.2.1, tag libreoffice-24.2.2.1 [Christian Lohmaier]
+ translations
    + update translations for 24.2.2 rc1 [Christian Lohmaier]