github Euro-Office/DesktopEditors v9.3.8-rc.1

pre-release4 hours ago

Features

  • desktop-apps: add OpenCloud connection provider by palchrb in desktop-apps#42
  • core: Android build by rikled in core#182
  • core: Move the third-party remote cache to S3 (eo-build-assets) by rikled in core#178
  • sdkjs: word: add selection statistics API by martivilella in sdkjs#98
  • web-apps: documenteditor: show selection counts in the word count popup by martivilella in web-apps#289

Bug fixes

  • DesktopEditors: ci: authenticate Inno language listing on Windows by juliusknorr in DesktopEditors#187
  • desktop-apps: Build amd64 desktop on Rocky Linux 9 (fixes #122) by rikled in desktop-apps#72
  • desktop-apps: debian: add missing dependancies by ohvinx in desktop-apps#86
  • desktop-apps: follow the system display language when no language is set by bargib in desktop-apps#83
  • desktop-apps: linux: missing icons at recent files feature of startpage by alexanderwwagner in desktop-apps#85
  • desktop-apps: Show Catalan in its native name in the language list by atmarc in desktop-apps#81
  • desktop-apps: settings: stop showing the NEW badge on the AI setting by bargib in desktop-apps#54
  • desktop-apps: win: use own ProgIDs so ONLYOFFICE stays in "Open with" by rikled in desktop-apps#100
  • desktop-apps: linux: stop packaging offline help by default by rikled in desktop-apps#99
  • desktop-apps: inno: associate template file types by rikled in desktop-apps#98
  • desktop-apps: inno: don't abort setup on stale Windows Installer data by rikled in desktop-apps#97
  • desktop-sdk: crash when playing embedded videos (Qt6) by rikled in desktop-sdk#21
  • desktop-sdk: wayland: blank presentation tab after leaving slideshow by rikled in desktop-sdk#22
  • desktop-sdk: drop zlib addon flag removed from core by rikled in desktop-sdk#25
  • desktop-sdk: wayland: paste from system clipboard in login windows by rikled in desktop-sdk#23
  • core: Build amd64 desktop on Rocky Linux 9 (fixes #122) by rikled in core#165
  • core: make zlib a 3rdparty dep by Aiiaiiio in core#183
  • core: boost: name the MSVC toolset for bootstrap on Visual Studio 2026 by rikled in core#185
  • core: minizip: disable libbsd for the WASM build by rikled in core#188
  • core: Fixing minizip-ng build for macOS by Aiiaiiio in core#192
  • core: libxml2 update by Aiiaiiio in core#193
  • core: test: pass narrow UTF-8 paths to X2T_Convert in OOXML/test by robintel in core#166
  • core: csv: drop empty row added for UTF-8 files ending with a line break by robintel in core#170
  • core: xlsx: preserve pivot cache records on XLSB to XLSX conversion by robintel in core#169
  • core: vsdx: Fix detection extension for empty vsdx by coffeemakr in core#197
  • sdkjs: use the standard wheel event in all editors (restores PDF scrolling in Chromium) by chrip in sdkjs#110
  • sdkjs: word: skip unused built-in table styles equal to the defaults on save by delmarguillen in sdkjs#112
  • web-apps: l10n: a quality review of the Danish translation across all editors by bargib in web-apps#329
  • web-apps: mobile: don't crash in uk/pl locales due to undefined license warning translation by nykula in web-apps#185
  • web-apps: de: show the icons in the wrapping style and page number pickers by bargib in web-apps#320
  • web-apps: tips: drop the "Learn more" links to the ONLYOFFICE blog by bargib in web-apps#354
  • web-apps: l10n: fix typo in Danish track changes menu by bargib in web-apps#361
  • web-apps: Adding missing suggest_url to config.json by Aiiaiiio in web-apps#365
  • web-apps: header: use header icon colour for symbols on light themes by rikled in web-apps#366

Performance

  • sdkjs: word: ⚡ check for table cell content before IsUseInDocument in section updates by moodyjmz in sdkjs#123
  • sdkjs: cell: index area listeners to speed up the circular-reference check by MonaAghili in sdkjs#119
  • web-apps: help: replace GIFs with WebM/MP4 and recompress PNGs by juliusknorr in web-apps#352

Other changes

  • DesktopEditors: ci: give matrix build jobs static names by juliusknorr in DesktopEditors#184
  • DesktopEditors: ci: name releases and use the changelog as release notes by juliusknorr in DesktopEditors#169
  • DesktopEditors: chore(build): drop mobile web-apps from desktop payload by juliusknorr in DesktopEditors#203
  • DesktopEditors: build(linux): add --no-package option to build.sh by juliusknorr in DesktopEditors#171
  • DesktopEditors: ci: build vX.Y.Z-N tags as stable patch builds by juliusknorr in DesktopEditors#228
  • DesktopEditors: chore: update submodules to latest main branch by rikled in DesktopEditors#189
  • DesktopEditors: ci: run macOS build on macos-15 by juliusknorr in DesktopEditors#245
  • DesktopEditors: chore: update submodules to latest main branch by rikled in DesktopEditors#246
  • desktop-apps: docs: translate Russian comments to English by jvitkauskas in desktop-apps#21
  • desktop-apps: ci: sync workflows from organization templates by eo-robot in desktop-apps#102
  • desktop-sdk: ci: sync workflows from organization templates by eo-robot in desktop-sdk#33
  • core: ci: mount third-party cache credentials in the core stage by juliusknorr in core#177
  • core: fix(deps): bump brotli to v1.2.1 by juliusknorr in core#184
  • core: test(odf): verify the TestEnv conversion produces a valid package by robintel in core#167
  • core: test(rtf): add unit suite for the RTF lexer by robintel in core#174
  • core: ci: cancel superseded pull request builds by juliusknorr in core#195
  • core: ci: pull core-base from docker-ci, build it only when missing by juliusknorr in core#201
  • core: ci: run macOS jobs on macos-15 by juliusknorr in core#200
  • sdkjs: build: sdkjs for the mobile editors' engine by rikled in sdkjs#121
  • sdkjs: ci: auto-approve and auto-merge non-major renovate updates by juliusknorr in sdkjs#118
  • sdkjs: chore(deps): pin dependencies by renovate[bot] in sdkjs#129
  • sdkjs: chore(deps): update actions/upload-artifact action to v7 by renovate[bot] in sdkjs#102
  • web-apps: i18n(fr): add the 40 missing French strings across all editors by SamsGuamejy in web-apps#334
  • web-apps: chore(deps): update github/codeql-action action to v4.39.1 by renovate[bot] in web-apps#355
  • web-apps: chore(deps): update actions/setup-python action to v7.1.0 by renovate[bot] in web-apps#356
  • web-apps: chore(deps): update dependency webpack to v5.112.1 by renovate[bot] in web-apps#358
  • web-apps: chore(deps): update dependency webpack to v5.112.2 by renovate[bot] in web-apps#359
  • web-apps: refactor(common): remove unused Switcher.setThumbPosition by juliusknorr in web-apps#349
  • web-apps: chore(deps): update dependency webpack-cli to v7.3.0 by renovate[bot] in web-apps#373
  • web-apps: chore(deps): update dependency webpack-cli to v7.3.1 by renovate[bot] in web-apps#374

Compare to v9.3.6

Built from e681296, https://github.com/Euro-Office/DesktopEditors/actions/runs/41751715609

Don't miss a new DesktopEditors release

NewReleases is sending notifications on new releases.