+ core
    + - Enable ProtectedSpace by default (tdf#164034) [Heiko Tietze]
    + - Rename Non-breaking Spaces (tdf#164034) [Heiko Tietze]
    + - SQL dialog must not become oversized (tdf#140298) [Heiko Tietze]
    + [API CHANGE] a11y: Drop XAccessibleExtendedComponent::getFont [Michael Weghorn]
    + [API CHANGE] Add UI for libreoffice themes (tdf#163620) [Sahil Gautam]
    + [API CHANGE] remove persona/appearance-toggle related code (tdf#163620) [Sahil Gautam]
    + a11y added page layout view under View Option (tdf#150839) [Adesola Samuel]
    + a11y: Improve menu window disposal (tdf#157001, tdf#164093) [Michael Weghorn]
    + a11y: Move action string header to vcl [Michael Weghorn]
    + a11y: Move CharacterAttributeshelper from accessibility to vcl [Michael Weghorn]
    + a11y: Move menu a11y classes to vcl, no more use factory [Michael Weghorn]
    + a11y: Update comment wrt reference being (not) weak [Michael Weghorn]
    + a11y: Use FormattedField directly in SVTXAccessibleNumericField [Michael Weghorn]
    + a11y: Use vcl CheckBox directly in VCLXAccessibleCheckBox [Michael Weghorn]
    + a11y: Use vcl::Window instead of VCLXWindow right away [Michael Weghorn]
    + add Nextloud to technical.dic [Andras Timar]
    + add tooltip to Calc select all rows (tdf#157747) [Adesola Samuel]
    + add TSCP example file for Spanish (es-ES) [B. Antonio Fernández]
    + allow users to modify "Appearance" for Automatic scheme (tdf#163620) [Sahil Gautam]
    + always strip line-ending characters (tdf#162716) [Alin Andrei Abahnencei]
    + avoid exception when SAL_DISABLE_PRINTERLIST #2 (tdf#164263) [Justin Luth]
    + avoid global variables with non-constexpr ctors [Stephan Bergmann]
    + bump product version to 25.2.0.0.beta1+ [Christian Lohmaier]
    + bump product version to 25.2.0.1 [Christian Lohmaier]
    + can force Y-M-D to ISO 8601 if no date acceptance pattern (tdf#164239) [Eike Rathke]
    + change infobar donate message after discussions in Marketing [Mike Saunders]
    + check passed functions before use [Jim Raykowski]
    + clarify wording of default Writer zoom behaviour (tdf#132274) [Thorsten Behrens]
    + clip strokes (tdf#85428) [Dr. David Alan Gilbert]
    + CppunitTest_sw_apitests: remove leftover myNewGroup2.bau before the test [Miklos Vajna]
    + crash in dialog editor (tdf#163221) [Noel Grandin]
    + crashtesting: assert on reimport of docx export of ooo102874-2.doc [Caolán McNamara]
    + crashtesting: failure to reimport forum-es-2526.odt after export to odt [Caolán McNamara]
    + crashtesting: failure to reimport forum-it-2308.odt rtf export [Caolán McNamara]
    + crashtesting: fix assert while parsing tdf94588-1.odt [Jonathan Clark]
    + crashtesting: HLINK embedded null import from ooo98294-1.doc [Caolán McNamara]
    + crashtesting: HLINK_MARK embedded null import from forum-mso-en4-7137.doc [Caolán McNamara]
    + crashtesting: reimport of fdo61125-1.docx has negative image width [Caolán McNamara]
    + crashtesting: unable to import doc export of forum-de2-10510.ott [Caolán McNamara]
    + crashtesting: unable to import rtf export of forum-mso-en-14843.doc [Caolán McNamara]
    + crashtesting: unknown 'IsContentEmpty' property reloading rtf export [Caolán McNamara]
    + curl: upgrade to 8.11.1 [Xisco Fauli]
    + data race condition (cid#1608560, cid#1606642, cid#1607671) [Caolán McNamara]
    + dereference after null check (cid#1636664, cid#1636579, cid#1636669, cid#1635773, cid#1636690) [Caolán McNamara]
    + dereference null return value (cid#1636576) [Caolán McNamara]
    + do not decrement destination position when moving a tab (tdf#163319) [Alin Andrei Abahnencei]
    + do not trap incomplete date 2021-6/1 as fraction (tdf#164124) [Eike Rathke]
    + doc electronic sign: make return type for .uno:Signature consistent (cool#9992) [Miklos Vajna]
    + don't activate OLE objects in read-only mode (tdf#164213) [Mike Kaganski]
    + editeng RTF export: track unused follow styles recursively (tdf#164359) [Miklos Vajna]
    + editeng RTF export: track unused parent styles recursively (tdf#164359) [Miklos Vajna]
    + FILEOPEN PPTX: fix text in SmartArt vertically off (tdf#150789) [Balazs Varga]
    + fix bug in use of SwStyleNameMapper::GetUIName [Noel Grandin]
    + fix check for further exotic protocols [Stephan Bergmann]
    + fix crash in pasting HTML table (tdf#164299) [Oliver Specht]
    + fix GNU C++ version check [Mike Kaganski]
    + fix reordered glyph positioning with split grapheme clusters (tdf#164106) [Jonathan Clark]
    + fix ruby style name handling in SwXStyle::SetPropertyValue [Noel Grandin]
    + fix touchpad scrolling for Slides and Pages panes. (tdf#119745) [Marc Mondesir]
    + fix typo [Andrea Gelmini]
    + fix typo in earlier commit [Stephan Bergmann]
    + fix: hide drag target border on cancellation of d&d operation (tdf#163752) [Andre Herbst]
    + format empty paragraph if they have a bullet/numbering (tdf#163634) [Oliver Specht]
    + FORMATTING: Copy/paste: import strikethrough attribute (tdf#79298) [Andreas Heinisch]
    + g: macOS' ln doesn't know --symbolic, only -s [Christian Lohmaier]
    + get SwFieldType after broadcast [Mike Kaganski]
    + GetCountOrName returns a UI name [Noel Grandin]
    + gpgme: upgrade to 1.24.1 [Xisco Fauli]
    + gtk-WARNING gtktreestore.c:1047: Invalid column number 1 added to iter [Caolán McNamara]
    + gtk4: GtkIconView doesn't have convert_widget_to_bin_window_coords [Caolán McNamara]
    + handle windows that macOS forces to native full screen mode (tdf#161623) [Patrick Luby]
    + hold vcl::Window by VclPtr [Caolán McNamara]
    + improve SalInstanceNotebook m_aPages handling [Noel Grandin]
    + improve tip of the day (tdf#164039) [Bogdan Buzea]
    + improve tip of the day (II) (tdf#164039) [Bogdan Buzea]
    + improve update description (tdf#113015) [Bogdan Buzea]
    + in direct SQL dialog, activate options 'Run SQL command (tdf#144694) [Ilmari Lauhakangas]
    + java-WebSocket: upgrade to 1.6.0 [Xisco Fauli]
    + jump to clicked spot if left mouse click with Option key (tdf#147067) [Patrick Luby]
    + let uri-encode encode newlines (tdf#135628) [Stephan Bergmann]
    + look at 'embedded' protocols for protocols that support them [Caolán McNamara]
    + move helpers for css::awt/VCL point/rect/size to vcl::unohelper [Michael Weghorn]
    + PPTX export: fix "Fit height to text" (tdf#160487) [Balazs Varga]
    + PPTX import: reset useBgFill flag when it is unused (tdf#158512) [Vasily Melenchuk]
    + qt weld: Keep extra msg dialog widget in place (tdf#164353, tdf#130857) [Michael Weghorn]
    + reapply "add an autotext 'common' directory like templates/common" [Caolán McNamara]
    + refactor Complex to use std::complex where possible (tdf#157794) [dtm]
    + remember the last "insert as link" state (tdf#61358) [Andreas Heinisch]
    + rename Edit cell highlighting (tdf#161917) [Bogdan Buzea]
    + replace a couple manual calls to cygpath with PathFormat [Christian Lohmaier]
    + replace custom date formats with ISO 8601 (tdf#131332) [Bogdan Buzea]
    + replace workaround of resize to invalidate with an explicit SfxHint [Caolán McNamara]
    + ReqIF: avoid 'target' attribute in 'a' elements [Mike Kaganski]
    + reuse existing CAMetalLayer to stop flicker (tdf#152703) [Patrick Luby]
    + sc fix autoFilter is filtering incorrectly (tdf#157476, tdf#150861) [Balazs Varga]
    + sc fix standard filter problem with formatted (tdf#153057, tdf#163395) [Balazs Varga]
    + sc: Dereference after null check [Xisco Fauli]
    + sc: fix crash when copying comment to another ScDocument (tdf#163033) [Justin Luth]
    + sd fix soft edges are not shown on text frames (tdf#135320) [Balazs Varga]
    + sd: fix resizing of the notes text content (tdf#164129) [Tibor Nagy]
    + sd: keep a non-owning pointer to the OverridingShell [Sarper Akdemir]
    + sd: Support autorepeating slides in windowed mode (tdf#163858) [Ariel Darshan]
    + skip unnecessary transparency removal when printing (tdf#164354) [Patrick Luby]
    + speed up SearchForStyleAnchor (tdf#119840) [Noel Grandin]
    + split up SwGetRefFieldType::FindAnchor method [Noel Grandin]
    + split up SwGetRefFieldType::FindAnchor method some more [Noel Grandin]
    + start Center: adjust first item only if there are pinned items (tdf#164102) [Andreas Heinisch]
    + sw a11y check: Adhere to WCAG contrast threshold for large text (tdf#164247) [Michael Weghorn]
    + sw: add unit test (tdf#159549) [Michael Stahl]
    + sw: fix FN_UNO_PARA_STYLE in unotbl.cxx (tdf#159549) [Michael Stahl]
    + sw: Fix layout with small caps inside ligatures (tdf#162750) [Jonathan Clark]
    + sw: fix missing top margin on paragraph after changing page style (tdf#164095) [Miklos Vajna]
    + sw: fix ODF import of newly colliding Body Text styles (tdf#159549) [Michael Stahl]
    + sw: fix style mapping for Character Styles (tdf#159549) [Michael Stahl]
    + sw: fix style mapping for Page Styles (tdf#159549) [Michael Stahl]
    + sw: fix style name in SwXStyle::getParentStyle() (tdf#159549) [Michael Stahl]
    + sw: layout: ignore Keep-With-Next on hidden frames, part1 [Michael Stahl]
    + sw: layout: ignore Keep-With-Next on hidden frames, part2 [Michael Stahl]
    + sw: layout: ignore Keep-With-Next on hidden frames, part3 [Michael Stahl]
    + sw: lcl_getUsedPageStyles() needs to use FillProgName() (tdf#159549) [Michael Stahl]
    + sw: rename SwXStyle variables to make it more obvious (tdf#159549) [Michael Stahl]
    + sw: try to fix style mapping for Table Styles (tdf#159549) [Michael Stahl]
    + toolkit: Pass VCLXFont init args in ctor [Michael Weghorn]
    + tooltip with path to macro in new Macro Organizer (tdf#164143) [Jim Raykowski]
    + update credits [Christian Lohmaier]
    + update git submodules [Bogdan Buzea, Alain Romedenne, Ilmari Lauhakangas, Samuel Mehrbrodt, Dione Maddern, Christian Lohmaier, Martin Srebotnjak, Olivier Hallot, Robert Muir]
    + use '#pragma once' in vclxfont.hxx [Michael Weghorn]
    + use same color combination as used in (tdf#156398, tdf#51300) [Caolán McNamara]
    + variable field dialog size of value field (tdf#160621) [Oliver Specht]
    + vcl a11y: Use comphelper::disposeComponent [Michael Weghorn]
    + vcl: Let MenuButton dispose its PopupMenu (tdf#164072) [Michael Weghorn]
    + vcl: Return reference in SalFrame::GetSystemData [Michael Weghorn]
    + vcl: Return reference in SalObject::GetSystemData [Michael Weghorn]
    + version 25.2.0.1, tag libreoffice-25.2.0.1 [Christian Lohmaier]
    + wina11y: Drop always true bShow param [Michael Weghorn]
    + wina11y: Drop duplicate variable + check [Michael Weghorn]
    + wina11y: Drop special combobox handling in AccessBridgeHandleExistingWindow [Michael Weghorn]
    + wina11y: Drop unnecessary cast to sal_uInt16 [Michael Weghorn]
    + wina11y: Drop unnecessary exception handling [Michael Weghorn]
    + wina11y: Make these 2 methods non-virtual [Michael Weghorn]
    + wina11y: Replace condition by by assert in AccessBridgeHandleExistingWindow [Michael Weghorn]
    + wina11y: Use existing references + drop duplicate checks [Michael Weghorn]
    + wina11y: Use vcl::Window's actual XAccessible (tdf#157001, tdf#164093) [Michael Weghorn]
    + wrong extended tip (tdf#161915) [Bogdan Buzea]
    + xmlsecurity: fix tests to run with system NSS on Fedora 40 [Michael Stahl]
+ dictionaries
    + add new word "Ratenvereinbarung" [Samuel Mehrbrodt]
    + fix wrong REP count in mongolian .aff file (tdf#164366) [Robert Muir]
+ help
    + add Tagalog to online help dropdown list [Olivier Hallot]
    + create help page for Alignment Sidebar panel (tdf#162504) [Dione Maddern]
    + explain: Use superordinate object settings (tdf#156317) [Bogdan Buzea]
    + fix localization in bookmark [Olivier Hallot]
    + improve Help about cache spreedsheet formula (tdf#124954) [Bogdan Buzea]
    + mute L10N in Navigator context help page (II) [Olivier Hallot]
    + mute L10N in Navigator context help page (III) [Olivier Hallot]
    + mute L10N in Navigator context help page (IV) [Olivier Hallot]
    + mute L10N when <embedvar> is a singleton in text [Olivier Hallot]
    + no indexing when indexer="excluded" in <topic> (tdf#155193) [Olivier Hallot]
    + precision in ScriptForge.Session.RunApplication() method [Alain Romedenne]
    + python typing hints are available for Scriptforge services [Alain Romedenne]
    + replace custom date formats with ISO 8601 (tdf#131332) [Bogdan Buzea]
    + typo [Olivier Hallot]
    + typos [Olivier Hallot]
    + update label Structure to Content in Function Wizard help (tdf#161502) [Ilmari Lauhakangas]
    + update option label to Highlight cell in edit mode (tdf#161917) [Ilmari Lauhakangas]
+ translations
    + update translations for 25-2 [Christian Lohmaier]
    + update translations for 25.2.0 rc1 [Christian Lohmaier]
    + update translations for master/25-2 [Christian Lohmaier]
    + updated Slovenian translation [Martin Srebotnjak]