+ core
    + add French (Republic of Guinea) {fr-GN} [0x940C] (tdf#163903) [Eike Rathke]
    + add French (Republic of Guinea) {fr-GN} locale data (tdf#163903) [Eike Rathke]
    + add Santali, Ol Chiki {sat-Olck-IN} [0x06B3] to language list [Eike Rathke]
    + also initialize locales in hyphenate() (tdf#164005) [Mike Kaganski]
    + and Lower Skia flush timer priority on macOS (tdf#157312, tdf#163945) [Patrick Luby]
    + be conservative on allowed temp font names [Caolán McNamara]
    + bNoDictionaryAvailable should trigger meesagebox (tdf#86731) [Szymon Kłos]
    + branch libreoffice-24-8-4 [Christian Lohmaier]
    + bump product version to 24.8.4.0.0+ [Christian Lohmaier]
    + bump product version to 24.8.4.1 [Christian Lohmaier]
    + catch invalid ranges at export [Caolán McNamara]
    + compilerplugins: try to disable ostr plugin for tests using assertXPath [Michael Stahl]
    + consider VndSunStarExpand an exotic protocol [Caolán McNamara]
    + crash seen in export of forum-mso-en-2962.doc to rtf and reimport [Caolán McNamara]
    + crashtesting: crash on import of rtf exported from forum-en-32886.odt [Caolán McNamara]
    + crashtesting: invalid iterator on load of forum-de-1233.odt docx export [Caolán McNamara]
    + D2DWriteTextOutRenderer: use grayscale AA for file output [Mike Kaganski]
    + desktop: fix crash in forceSetClipboardForCurrentView() [Miklos Vajna]
    + docx: export empty GrabBag elements as self-closing xml tags [Andras Timar]
    + docx: export empty GrabBag elements as self-closing xml tags - 2 [Andras Timar]
    + don't deref null m_pDocShell [Caolán McNamara]
    + don't set modified when connecting frame, model and controller (tdf#146269) [Mike Kaganski]
    + editeng RTF export: fix broken offsets into the para style table (tdf#163883) [Miklos Vajna]
    + explicitly make these insensitive (tdf#164026) [Caolán McNamara]
    + expose XGridDataListener type in SortableGridDataModel (tdf#164040) [prrvchr]
    + fix autofilter ascending sort condition reference import (tdf#163842) [Gülşah Köse]
    + fix bug in XclExpXF::Init related) (tdf#163667) [Noel Grandin]
    + fix fixed-length strings assignment (tdf#163680) [Mike Kaganski]
    + fix GetBackColorFilterEntries missing colors [Noel Grandin]
    + fix the wrong detection of hidden autofilter button (tdf#162992) [Gülşah Köse]
    + fods2xlsfuzzer Null-dereference READ (ofz#380107559) [Caolán McNamara]
    + force pending timers to run after marked text changes (tdf#163764) [Patrick Luby]
    + gpgme: Upgrade to 1.24.0 [Xisco Fauli]
    + greyscale images not corrrectly exported to PDF (tdf#162815) [Noel Grandin]
    + gtk3 a11y: Don't use combobox role twice for non-editable one (tdf#163684) [Michael Weghorn]
    + gtk3 a11y: Hold reference to the original AtkObject (tdf#155449) [Michael Weghorn]
    + gtk3: Don't always focus combobox when its popup closes (tdf#163792) [Michael Weghorn]
    + hyperlink dialog: preset only syntactically valid hyperlinks (tdf#162753) [Andreas Heinisch]
    + hyperlink dialog: trim leading/trailing whitespaces of URLs (tdf#162753) [Andreas Heinisch]
    + ignore marked text generated from Command-` events (tdf#163876) [Patrick Luby]
    + ignore nested footnotes on ODF import (tdf#163974) [Mike Kaganski]
    + ignore pageup and down when modifier held... (tdf#163777) [Caolán McNamara]
    + implemented RTL support for SVG export (tdf#91315) [Jonathan Clark]
    + improve rendering speed for native controls when using Skia/Metal [Patrick Luby]
    + invalidate cache if the style is modified (tdf#163831) [Caolán McNamara]
    + labels can just use mnemonic-widget to indicate what they label (tdf#163289) [Caolán McNamara]
    + libcdr: upgrade to 0.1.8 [Xisco Fauli]
    + libetonyek: upgrade to 0.1.12 [Xisco Fauli]
    + libgpg-error: upgrade to 1.51 [Xisco Fauli]
    + libqxp: fix copy&paste path [Xisco Fauli]
    + lower priority of Skia flush timer (tdf#163945) [Patrick Luby]
    + make sure to initialize locales before use of Hyphenator (tdf#164005) [Mike Kaganski]
    + mariadb-connector-c: upgrade to 3.3.13 [Xisco Fauli]
    + move {sat-IN} locale data to {sat-Olck-IN}, follow-up (tdf#154987) [Eike Rathke]
    + NotoSans: upgrade to v2.015 [Xisco Fauli]
    + NotoSerif: upgrade to v2.015 [Xisco Fauli]
    + only allow modifiers for mouse scrollwheel events (tdf#151423) [Patrick Luby]
    + only use original word's positions, ignore extra encoded length (tdf#164006) [Mike Kaganski]
    + oox: export fill on graphic object (tdf#163803) [Jaume Pujantell]
    + openldap: upgrade to 2.6.9 [Xisco Fauli]
    + operator should be logical AND instead of OR [Aron Budea]
    + package: fix recovery of zip entry local header with ... (tdf#163818) [Michael Stahl]
    + package: try to detect Zip64 via version (tdf#162944) [Michael Stahl]
    + postgresql: upgrade to 13.17 [Xisco Fauli]
    + postgresql: upgrade to 13.18 [Xisco Fauli]
    + propose clipboard content only for option internet (tdf#162753) [Andreas Heinisch]
    + propose clipboard content only for options internet and mail (tdf#162753) [Andreas Heinisch]
    + PVS: check GetMenu() (tdf#163486) [Xisco Fauli]
    + PVS: check mpViewSh (tdf#163486) [Xisco Fauli]
    + PVS: identical sub-expressions (tdf#163486) [Xisco Fauli]
    + replace unnecessary #include with forward declaration [Patrick Luby]
    + ReqIF: avoid 'type' attribute in 'ul' elements [Mike Kaganski]
    + revert commit f4c2c7c79cfe4464ac596afda37b8904d06969db (tdf#163734) [Patrick Luby]
    + run msguniq .. | msgfmt in a subshell to help out wsl1 [Christian Lohmaier]
    + search for outline node only if index is for the current chapter (tdf#153636) [Andreas Heinisch]
    + sfx2 lok: fix crash in SfxLokHelper::notifyUpdate() [Miklos Vajna]
    + show extension link on startcenter for macosxsandbox case [Christian Lohmaier]
    + some missing "block untrusted referer links" for form controls [Stephan Bergmann]
    + speed up spreadsheet with lots of cond formatting (tdf#163667) [Noel Grandin]
    + sw: Dereference before null check [Xisco Fauli]
    + sw: do not paint hidden frames' borders [Michael Stahl]
    + sw: fix hiding/unhiding section via condition [Michael Stahl]
    + sw: fix property set implementation of SwXTextRange RANGE_IS_SECTION [Michael Stahl]
    + sw: formatting: paragraph style also applies to para marker (tdf#162268) [Michael Stahl]
    + sw: layout: fix crash in SwSectionFrame::MakeAll() [Michael Stahl]
    + sw: layout: fix unhiding section containing multiple page breaks [Michael Stahl]
    + sw: layout: hidden formatting is ignored on cell end marker (tdf#162268) [Michael Stahl]
    + take encoding defined for font into account (tdf#122716) [Mike Kaganski]
    + undo and track changes not restoring characters (macOS) (tdf#157130) [Noel Grandin]
    + update git submodules [Xisco Fauli, Christian Lohmaier, Batmunkh Dorjgotov]
    + update language-subtag-registry to 2024-11-19 [Xisco Fauli]
    + use SwFrame::IsHiddenNow when building index (tdf#162195) [Mike Kaganski]
    + variable field dialog page resize (tdf#162702, tdf#160621) [Oliver Specht]
    + vcl: Set CUPS "sides" option for duplex mode (tdf#161152) [Michael Weghorn]
    + version 24.8.4.1, tag libreoffice-24.8.4.1 [Christian Lohmaier]
    + writerfilter: only copy page background vml fill (tdf#161349) [Justin Luth]
+ dictionaries
    + update Danish dictionaries to v2.8.140 [Xisco Fauli]
    + update Mongolian dictionary [Batmunkh Dorjgotov]
    + upgrade Mongolian dictionary to 2024.11.08 [Xisco Fauli]
+ help
    + add screenshots and files for Tagalog [Christian Lohmaier]
    + enable help for Tagalog (tl) [Christian Lohmaier]
+ translations
    + update translations for 24.8.4 rc1 [Christian Lohmaier]