Skip to content

Commit eb65690

Browse files
committed
grommunio-web 3.17
1 parent 554d4dc commit eb65690

2 files changed

Lines changed: 68 additions & 1 deletion

File tree

doc/changelog.rst

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
grommunio-web 3.17 (2025-02-17)
2+
===============================
3+
4+
Fixes:
5+
6+
* Address book contact folders are now loaded from store hierarchy with proper
7+
properties, hidden-folder filtering, and reliable item type detection
8+
* Opening contact-folder entries now validates distribution-list item types
9+
* Recurring occurrence tabs now close correctly under rare circumstances
10+
* Shared-user resolution by display name has been repaired and stabilized,
11+
including a resolver regression fix
12+
* X500 resolution (sent items) no longer causes mail preview flicker
13+
* Reply bodies are preserved during compose initialization, and TinyMCE value
14+
initialization races were fixed
15+
* Message actions now guard against unavailable stores
16+
* HTML preview rendering is stabilized while switching records, and short
17+
load-mask flashes are avoided
18+
* External resource blocking in mail preview was hardened, including correct
19+
block-state recalculation and sanitized-body cache handling
20+
* BaseRecurrence handling no longer fails on reminder lists with null starts
21+
* Meeting request time info no longer receives spurious ``pre`` tags
22+
* Empty lines in mail bodies are preserved
23+
* EML import/upload no longer rejects messages due to header prechecks
24+
* Yearly recurrence interval handling was corrected (including every-N-year
25+
patterns), and contact birthday/anniversary intervals were fixed
26+
* Contact timezone data is refreshed before saving
27+
* Private meetings now hide attendees as expected
28+
* UI click handling now guards DOM access to avoid runtime errors
29+
* S/MIME read-flag updates are now restricted to S/MIME messages only
30+
* Deprecated implicit class-member declarations in the S/MIME plugin were
31+
fixed
32+
33+
Enhancements:
34+
35+
* Address book UI now uses the GAB column model across views, reloads hierarchy
36+
when dialogs open, synchronizes dropdown stores on hierarchy changes, and
37+
refreshes grids after contact edits
38+
* Address book item rows now omit redundant icon captions
39+
* Mail list and panel split sizes are persisted, with a minimum mail list
40+
width enforced
41+
* Header subjects in non-wrapping mail preview now use ellipsis
42+
* ``From`` handling now preserves aliases and consistently sets SMTP/email
43+
address properties when sending from aliases
44+
* TinyMCE default formatting no longer uses a stale phantom-record check
45+
* Appointment creation from emails now populates fields more completely
46+
* A configuration option ``SHOW_LOGOUT_BUTTON`` allows hiding the logout
47+
button
48+
* Files plugin activation now honors ``ALWAYS_ENABLED_PLUGINS_LIST``
49+
* Object ID panels are now available for calendar, contact, note, and task
50+
records
51+
* Tab focus behavior and tab-space cursor movement were improved in the client
52+
* S/MIME tooltip texts were improved
53+
54+
Changes:
55+
56+
* Default configuration now disables shared/public contact-folder providers
57+
* TinyMCE was upgraded to 8.3.2
58+
* pdf.js was upgraded to 5.4.624
59+
* DOMPurify was updated to 3.3.1 and alternative HTML handling paths were
60+
hardened
61+
* Legacy ``dgettext`` wrappers were removed in favor of ``_``
62+
* Unused SCSS assets and several unused helper functions were removed
63+
* Security headers are now included directly in web
64+
* Image delivery sizes were optimized
65+
* Legacy mail prefetch logic was removed
66+
67+
168
grommunio-web 3.16 (2025-12-16)
269
===============================
370

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.15
1+
3.17

0 commit comments

Comments
 (0)