+ core
    + () sw: layout: fix another floating table loop (tdf#161215) [Michael Stahl]
    + - Donate button at start center (tdf#161796) [Heiko Tietze]
    + - Keep soft hyphen always visible (tdf#161421) [Heiko Tietze]
    + /small caps do not exist in CTL fonts (tdf#160401, i#78474) [Caolán McNamara]
    + A11Y - Fix highlighted text does not show its attributes (tdf#159907) [Balazs Varga]
    + A11Y sidebar: Add warning about ParaTopMargin (tdf#159777) [Balazs Varga]
    + A11Y sidebar: Check for missing hyperlink name (tdf#159925) [Balazs Varga]
    + A11Y: Add new direct character formatting group level (tdf#159906) [Balazs Varga]
    + AbsoluteScreenPixelRectangle is a closed interval (tdf#161844) [Mike Kaganski]
    + adapt flatpak build to upstream changes [Stephan Bergmann]
    + add another loop control hack (tdf#161508) [Mike Kaganski]
    + add back reusing weakly cached ScAccessibleCells (tdf#158914) [Patrick Luby]
    + add escape direction support for glue points in the preset shapes [Tibor Nagy]
    + add new Match_mode option for XLOOKUP and (tdf#127293) [Balazs Varga]
    + allow larger tiff images (tdf#160635) [Caolán McNamara]
    + android: Add missing subdir for Triple-T/F-Droid icon (tdf#157009) [Michael Weghorn]
    + AutoCorrect: correct 's and 't in Dutch to apostrophe (tdf#92029) [László Németh]
    + AutoCorrect: don't apply final sigma before apostrophe (tdf#158051) [László Németh]
    + AutoCorrect: find item with ".*" and between :colons: (tdf#96787) [László Németh]
    + AutoCorrect: fix broken [All] dictionaries (tdf#141773) [László Németh]
    + bitmap location wrong with SVG with an embedded PNG (tdf#161086) [Noel Grandin]
    + break out of loop once data flavor is set (tdf#161461) [Peter Hagen]
    + bump product version to 24.8.0.0.beta1+ [Christian Lohmaier]
    + bump product version to 24.8.0.1 [Christian Lohmaier]
    + calc Sidebar Functions deck: move focus to document upon (tdf#161743) [Ilmari Lauhakangas]
    + call lcl_getRDF since graph-names can change (tdf#160877) [Xisco Fauli]
    + canceling printing results in 'modified' document (tdf#159741) [Caolán McNamara]
    + change Structure label of Function Wizard dialog (tdf#161502) [Bayram Çiçek]
    + chart > 4 columns, Only 4 colors (tdf#160522) [Noel Grandin]
    + chart: import-export LeaderLines data (tdf#161607) [Attila Szűcs]
    + chart: OOXML export of piechart label positions (tdf#161571) [Attila Szűcs]
    + clear the cached system font list after loading a font (tdf#155212) [Patrick Luby]
    + comphelper: treat zip file path segments '.' and '..' as invalid [Michael Stahl]
    + COPY_INSTEAD_OF_MOVE (cid#1603805) [Caolán McNamara]
    + crashtesting: avoid eventual assert when double inf is cast to sal_Int32 [Caolán McNamara]
    + crashtesting: divide by zero [Caolán McNamara]
    + crashtesting: out of bounds on reexport of forum-mso-en4-290152.pptx to pptx [Caolán McNamara]
    + create column if not exists (tdf#161511) [Mike Kaganski]
    + deduplicate a few lines in DockingWindow::SetFloatingMode (tdf#159835) [Michael Weghorn]
    + dereference after null check (cid#1266442, cid#1607891) [Caolán McNamara]
    + dereference before null check (cid#1606793) [Caolán McNamara]
    + dereference null return value (cid#1609595, cid#1603631) [Caolán McNamara]
    + do not allocate a CGLayer for each NSWindow when using Skia (tdf#159175) [Patrick Luby]
    + do not apply macOS fix to non-macOS platforms (tdf#148569) [Patrick Luby]
    + do not change variable cell when Goal Seek fails (tdf#161338) [Rafael Lima]
    + do not set error when XGoalSeek fails (tdf#161616) [Xisco Fauli]
    + do not show unrelated messages during broken ZIP detection (tdf#161573) [Mike Kaganski]
    + doc: Don't export changes author/date when in privacy mode [Samuel Mehrbrodt]
    + doc: Don't export notes author/date when in privacy mode [Samuel Mehrbrodt]
    + DOCX import, drawingML: fix handling of translation for lines (tdf#161779) [Miklos Vajna]
    + DOCX import: fix lost numbering in paragraph style (tdf#161570) [Miklos Vajna]
    + DOCX import: set default hyphenation zone (1/4 inch) (tdf#161628) [László Németh]
    + draw impress comment similarly to how writer does it (tdf#160681) [Caolán McNamara]
    + editeng, RTF copy: only write used paragraph styles (tdf#161652) [Miklos Vajna]
    + exporting XML filter as package results in empty jar (tdf#161219) [Noel Grandin]
    + fill can use context-stroke and vice versa (tdf#161213) [Xisco Fauli]
    + fix "LibreOffice Community" in PDF metadata (tdf#156717) [Hossein]
    + fix *σ’ -> σ’ (tdf#158051) [Xisco Fauli]
    + fix --disable-runtime-optimizations build [Stephan Bergmann]
    + fix autotext shortcut generation [Samuel Mehrbrodt]
    + fix build [Stephan Bergmann]
    + fix crash by delaying resetting of attributes (tdf#160801) [Patrick Luby]
    + fix crash in "delete comments by author" in impress [Caolán McNamara]
    + fix DllRegisterServer implementation (tdf#161585) [Mike Kaganski]
    + fix Filter Navigator no longer shows the name of the field (tdf#161537) [Jim Raykowski]
    + fix gtktreestore.c:1047: Invalid column number 6 added to iter warning [Caolán McNamara]
    + fix Math crash when typing "oper" (tdf#161786) [Julien Nabet]
    + fix memory leak of CTFontRef (tdf#159680) [Patrick Luby]
    + fix notespane (side/tool)bar interactions (tdf#33603) [Sarper Akdemir]
    + fix page margins on first page with mirrord layout (tdf#161521) [Oliver Specht]
    + fix selecting from numbering dropdown (tdf#161653) [Samuel Mehrbrodt]
    + fix selecting from numbering dropdown (Impress/Draw) (tdf#161653) [Samuel Mehrbrodt]
    + fix selection outline with overlapping ranges (tdf#161204) [Rafael Lima]
    + fix typo [Taichi Haradaguchi]
    + fix typo and move comments (tdf#146468) [Kira Tubo]
    + fix Unicode block names [Taichi Haradaguchi]
    + fix VBA get*Padding, which returns a floating-point value [Mike Kaganski]
    + fix VBA Table's *Padding properties type [Mike Kaganski]
    + fixes copy/paste error [Heiko Tietze]
    + flatten a bit [Mike Kaganski]
    + gen: Handle null client ID when SmcOpenConnection fails [Michael Weghorn]
    + gtk warnings about missing labels [Caolán McNamara]
    + handle outliner setup for notes pane search (tdf#33603) [Thorsten Behrens]
    + i18npool: allow ASCII double quote to match typographic quote (tdf#138258) [László Németh]
    + i18npool: fix bad word selection with NNBSP (tdf#161737) [László Németh]
    + i18npool: fix fake spelling alarms with NNBSP (tdf#161737) [László Németh]
    + ignore 'search-criteria-must-apply-to-whole-cell' (tdf#127293) [Balazs Varga]
    + integer-overflow (ofz#69809, ofz#69444) [Caolán McNamara]
    + language-subtag-registry: upgrade to 2024-06-14 [Xisco Fauli]
    + languagetool show cURL errors with the interaction handler [Sarper Akdemir]
    + libcmis,ucb: cmis: improve AllowInsecureProtocols implementation [Michael Stahl]
    + libcmis,ucb: get more informative error messages for CMIS UCP [Michael Stahl]
    + libcmis: don't retry if the connection failed at TLS level [Michael Stahl]
    + libcmis: fix failing AtomTest::authCallbackTest() [Michael Stahl]
    + libcmis: fix UAF on invalid certificate [Michael Stahl]
    + libcmis: improve Sharepoint authentication [Michael Stahl]
    + libgpg-error: upgrade to 1.50 [Xisco Fauli]
    + libxml2: upgrade to 2.12.8 [Xisco Fauli]
    + libxslt: upgrade to 1.1.40 [Xisco Fauli]
    + libxslt: uprade to 1.1.41 [Xisco Fauli]
    + licence: add zxing-cpp [Taichi Haradaguchi]
    + licence: Fix div tag and move License Statements [Taichi Haradaguchi]
    + limit new selection overlay to Calc only (tdf#161658) [Rafael Lima]
    + linguistic: fix always rejected words with U+2019 apostrophe (tdf#150582) [László Németh]
    + linguistic: fix apostrophe in spelling suggestions (tdf#161637) [László Németh]
    + LOK: differentiate page kinds in sd::ViewShellBase::getEditMode [Mike Kaganski]
    + LOK: Send view modes status change notifications [Mike Kaganski]
    + lok: sw: fix PageDown position when cursor is not visible [Henry Castro]
    + make additionsdialog show connection errors [Sarper Akdemir]
    + make isProductVersionUpgraded update ooSetupLastVersion again [Mike Kaganski]
    + make notes pane searchable (tdf#33603) [Sarper Akdemir]
    + make sure to clear the guard around OleEmbeddedObject::changeState [Mike Kaganski]
    + match border tooltips in toolbar/sidebar (tdf#146468) [Kira Tubo]
    + more stale hyphenation data after skipping blanks [Caolán McNamara]
    + move duplicate code into shared method [Samuel Mehrbrodt]
    + ods: Don't export changes author/date when in privacy mode [Samuel Mehrbrodt]
    + output the same special style names and identifiers as Word (tdf#161509) [Mike Kaganski]
    + overflowed constant (cid#1606556) [Caolán McNamara]
    + package: avoid throwing RuntimeException in getZipFileContents() [Michael Stahl]
    + package: fix opening password protected scripting library (tdf#160888) [Michael Stahl]
    + package: remove experimental mode check [Michael Stahl]
    + package: ZipFile: check Info-ZIP Unicode Path Extra Field [Michael Stahl]
    + package: ZipFile: don't accept duplicate CEN entries [Michael Stahl]
    + package: ZipFile: treat junk at the start of zip as invalid [Michael Stahl]
    + pass a flag to ScDocument::Solver to avoid #NA! on error (tdf#161338) [Mike Kaganski]
    + paste special: improve check for cells with notes (tdf#158110) [Andreas Heinisch]
    + ppt export: Respect user defined initials [Samuel Mehrbrodt]
    + ppt: Don't export notes author/date when in privacy mode [Samuel Mehrbrodt]
    + pptx export: Respect user defined initials [Samuel Mehrbrodt]
    + PPTX import: fix automatically resized placeholder height (tdf#160490) [Tibor Nagy]
    + PPTX import: fix connectors adjustment values (tdf#157460, tdf#157172) [Tibor Nagy]
    + PPTX import: fix transparency value (tdf#157529) [Tibor Nagy]
    + PPTX: add "glue points" to flowchart shapes (tdf#157216) [Tibor Nagy]
    + pptx: Don't export notes author/date when in privacy mode [Samuel Mehrbrodt]
    + pptx: Import comment author initials [Samuel Mehrbrodt]
    + qt a11y: Open menu bar on F10 (tdf#160462) [Michael Weghorn]
    + qt avmedia: Don't deadlock with QGstreamerMediaPlayer (tdf#145735) [Michael Weghorn]
    + qt avmedia: Show audio placeholder for audio files (tdf#145735) [Michael Weghorn]
    + qt5: Provide a QWindow for OpenGL rendering on X11 (tdf#149461) [Michael Weghorn]
    + qt6: Provide a QWindow for OpenGL rendering (tdf#149461) [Michael Weghorn]
    + qt: Move setting layout to QtObject ctor (tdf#149461) [Michael Weghorn]
    + remember Goal Seek settings (tdf#161462) [Rafael Lima]
    + remove ability to trust not validated macro signatures in high security [Sarper Akdemir]
    + remove some unneeded casts [Mike Kaganski]
    + RemoveDirectCharFormats <Ctrl>+<Shift>+X usage tip (tdf#131688) [kubak]
    + repeat "first run" procedure on upgrade (tdf#35568) [Mike Kaganski]
    + resolves Quickfind sidebar: present results with some (tdf#160541) [Jim Raykowski]
    + restore infobar text colours (tdf#158416) [Stéphane Guillou]
    + return early if there is no m_pDocShell [Caolán McNamara]
    + revert "annot: prepare SdrObject to represent an annotation" [Tomaž Vajngerl]
    + revert "Improve vertical... ( 24.8 only ) (tdf#161659, tdf#161030) [Xisco Fauli]
    + revert "speedup doc with lots of redline(4)" (tdf#144208) [Noel Grandin]
    + revert vertical tabs changes (24.8 only) (tdf#99528) [Xisco Fauli]
    + rtf: Don't export changes author/date when in privacy mode [Samuel Mehrbrodt]
    + rtf: Don't export notes author/date when in privacy mode [Samuel Mehrbrodt]
    + sc a11y: Set a11y names for items in border style control (tdf#161648) [Michael Weghorn]
    + sc_goal_seek: Add unittest (tdf#68034, tdf#161511) [Xisco Fauli]
    + set ChangeCase* requests as done for macro recorder (tdf#161352) [Andreas Heinisch]
    + set extra drawing constraints when scaling (tdf#148569) [Patrick Luby]
    + set the variable cell to value temporarily if needed (tdf#68034) [Mike Kaganski]
    + sfx2 Connect SidebarController menu handlers earlier (tdf#159835) [Michael Weghorn]
    + sfx2: fix signature infobar being shown for every repaired document [Michael Stahl]
    + sfx2: Keep sidebar menu up to date (tdf#159835) [Michael Weghorn]
    + sfx2: Move logic to populate sidebar menus to TabBar (tdf#159835) [Michael Weghorn]
    + sfx2: SfxObjectShell should not trust any signature on repaired package [Michael Stahl]
    + sfx2: Simplify TabBar::OnToolboxClicked (tdf#159835) [Michael Weghorn]
    + sfx2: Skip sidebar menu update for gtk4 to work around crash (tdf#159835) [Michael Weghorn]
    + sfx2: Use reference instead of pointer (tdf#159835) [Michael Weghorn]
    + simplify a bit using newer registry API [Mike Kaganski]
    + speedup doc with lots of redline (10) (tdf#144208) [Noel Grandin]
    + stop crashing by retaining NSString (tdf#161461) [Patrick Luby]
    + svgio: Add missing 'rebeccapurple' color [Xisco Fauli]
    + sw content controls: fix custom default of dropdown to PDF (tdf#161708) [Miklos Vajna]
    + sw content controls: handle font color when exporting to PDF form (tdf#161708) [Miklos Vajna]
    + sw DOCX import/export of maximum consecutive hyphenated lines (tdf#161643) [László Németh]
    + sw DOCX: export zero hyphenation zone, if it's not defined (tdf#161628) [László Németh]
    + sw DoNotCaptureDrawObjsOnPage: capture wrap=none draw objects (tdf#161199) [Miklos Vajna]
    + sw DoNotCaptureDrawObjsOnPage: fix handling of left padding (tdf#161635) [Miklos Vajna]
    + sw, RTF paste: avoid duplicated numbering styles (tdf#161652) [Miklos Vajna]
    + sw, RTF paste: only keep used paragraph styles (tdf#161652) [Miklos Vajna]
    + sw: add No Break to word context menu & visualize (tdf#161563, tdf#161565) [László Németh]
    + sw: add update button to a11y check sidebar when using LOKit [Tomaž Vajngerl]
    + sw: fix assertion failure in SwView::ExecTabWin() [Miklos Vajna]
    + sw: fix background flys blocking footnotes (tdf#161718) [Michael Stahl]
    + sw: fix crash in SwShellCursor::Show() [Miklos Vajna]
    + sw: fix hyperlink name export to PDF (tdf#159924) [Tibor Nagy]
    + sw: fix invisible light gray underline for No Break (tdf#161563) [László Németh]
    + sw: fix overshrunk justified lines at hyphenation (tdf#160170) [László Németh]
    + sw: fix SwTextFrameInfo::GetSpaces() for line containing only spaces [Michael Stahl]
    + sw: layout: ignore footnotes when splitting float table row (tdf#161348) [Michael Stahl]
    + sw: PDF export: fix crash on field in hidden text frame (tdf#161346) [Michael Stahl]
    + sw: show "No Break" context menu only on a whole word (tdf#161563) [László Németh]
    + sw: show "wait" pointer while accessibility check is running [Tomaž Vajngerl]
    + sw: text formatting: make TabOverMargin even more crazy (tdf#158658) [Michael Stahl]
    + sw: text formatting: TabOverMargin allow 55cm of crazy (tdf#161721) [Michael Stahl]
    + sw: text formatting: TabOverMargin not crazy enough (tdf#161721) [Michael Stahl]
    + sw: text formatting: try to make TabOverMargin more crazy (tdf#158658) [Michael Stahl]
    + the connector shape is losing its connection [Tibor Nagy]
    + translate My AutoText in Insert toolbar (tdf#161310) [Aron Budea]
    + treat semi-transparent pixels as opaque (tdf#161833) [Patrick Luby]
    + treat special case with no integer digit (tdf#159930) [Laurent Balland]
    + tsan: fix data race in VCLXWindowImpl [Noel Grandin]
    + typo in AutoText (Polish) (tdf#161859) [Julien Nabet]
    + ucb: cmis: remove CertValidationHandler [Michael Stahl]
    + ucb: cmis: remove NSS initialization [Michael Stahl]
    + ucb: webdav-curl: don't mash together HTTP_CONNECT and HTTP_TIMEOUT [Michael Stahl]
    + ucb: webdav-curl: try to get the curl error message for more errors [Michael Stahl]
    + uninitialized scalar field (cid#1607629) [Caolán McNamara]
    + update git submodules [Olivier Hallot, Christian Lohmaier, Pierre F]
    + upgrade to tiff-4.6.0t [Caolán McNamara]
    + use COL_ALPHA_OPAQUE for finding opaque pixels (tdf#161498) [Patrick Luby]
    + use correct config option to keep changes info [Samuel Mehrbrodt]
    + userautosave: fix wording to match 24.2 implementation (tdf#161579) [Justin Luth]
    + uui,ucb: webdav-curl: display curl error message on connection failure [Michael Stahl]
    + vcl a11y: Add weld::Toolbar::set_item_accessible_name (tdf#161648) [Michael Weghorn]
    + vcl: Notify when floating window toggled (tdf#159835) [Michael Weghorn]
    + version 24.8.0.1, tag libreoffice-24.8.0.1 [Christian Lohmaier]
    + when SAL_CUPS_PPD_RETAIN_TMP is set output what the ppd file was saved as [Caolán McNamara]
    + wina11y: Fix handling for special text offset -1 [Michael Weghorn]
    + writer correct vertical text break after fly portions (tdf#107209) [Jonathan Clark]
    + writer save and restore VCL state during recursion (tdf#92091) [Jonathan Clark]
    + writerfilter: move another member to SubstreamContext (tdf#161631) [Michael Stahl]
    + xlsx: Don't export changes author/date when in privacy mode [Samuel Mehrbrodt]
    + xlsx: Don't export notes author when in privacy mode [Samuel Mehrbrodt]
+ dictionaries
    + version 24.8.0.1, tag libreoffice-24.8.0.1 [Christian Lohmaier]
+ help
    + add link to LO books on Help pages (tdf#154226) [Olivier Hallot]
    + explicit \s and \d +  put the note first for full ICU spec. (tdf#113975) [Pierre F]
    + fix %PRODUCTNAME [Olivier Hallot]
    + fix macOS command path (tdf#161639) [Olivier Hallot]
    + fix on Save options Help page (tdf#161579) [Olivier Hallot]
    + fix typo [Pierre F]
    + further rework on Save options Help page (tdf#161579) [Olivier Hallot]
    + tdf161612 Precisions for XMATCH function Help page [Olivier Hallot]
    + update Calc View options Help page (tdf#161638) [Olivier Hallot]
    + update term Organizer -> General in shared/ pages [Olivier Hallot]
    + update term Organizer -> General in swriter/ pages [Olivier Hallot]
    + update XMATCH and XLOOKUP pages (tdf#159771, tdf#159596) [Olivier Hallot]
+ translations
    + update translations for 24-8/master [Christian Lohmaier]
    + update translations for 24.8.0 rc1/master [Christian Lohmaier]
    + update translations for 24.8/master [Christian Lohmaier]