#22118 closed enhancement (fixed)

evolution evolution-data-server-3.58.2

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: gnome-49
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (6)

comment:1 by Xi Ruoyao, 11 months ago

Summary: evolution evolution-data-server-3.58.0 → evolution evolution-data-server-3.58.1

comment:2 by Douglas R. Reno, 11 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: new → assigned

Grab the rest of the GNOME Libraries section.

comment:3 by Douglas R. Reno, 10 months ago

Summary: evolution evolution-data-server-3.58.1 → evolution evolution-data-server-3.58.2

Now 3.58.2

comment:4 by Douglas R. Reno, 10 months ago

evolution-data-server

3.57.1

Evolution-Data-Server 3.57.1 2025-06-27
---------------------------------------

* The libcamel API had been changed in several ways, some deprecated
  symbols had been removed, some API functions renamed and their return
  values changed (mostly from "transfer full" to "transfer container").

Bug Fixes:
	I#592 - Handle changed server pool in WebDAV collection sources
	M!170 - docs: Update URL to libsoup docs (Simon McVittie)
	M!176 - docs: Add docs_url argument (Corentin Noël)
	evo-I#2434 - alarm-notify: Should show a visual notification to accompany notification sounds (John Lorentzson)

Miscellaneous:
	e-data-server-util: Fix a compiler warning about 'const' qualifier discard
	libecal: Add utility functions to read and convert time to given timezone
	test-cal-utils: Add a simple additional check
	libecal: Add an ECalComponentBag object
	ESourceRegistry: Reject to create an instance when D-Bus service is not available
	Misc: Correct developer documentation annotations
	CamelService: Add private construct-only "with-proxy-resolver" property
	Camel: Add CamelStoreDB and CamelStoreSearch and use them
	Camel: Rework Search folders
	CamelFilterDriver: Remove unused "global variables"
	Camel: Rename camel_folder_summary_get_array() to camel_folder_summary_dup_uids()
	Camel: Rename camel_folder_get_uids() to camel_folder_dup_uids()
	Camel: Remove camel_folder_get_summary()
	Camel: Rename camel_folder_get_uncached_uids() to camel_folder_dup_uncached_uids()
	Camel: Rename camel_folder_summary_get_changed() to camel_folder_summary_dup_changed()
	Camel: Rename camel_uid_cache_get_new_uids() to camel_uid_cache_dup_new_uids()
	Camel: Rename CAMEL_DB_FILE to CAMEL_STORE_DB_FILE
	CamelDB: Remove unneeded public defines
	CamelProvider: Remove autodetect function (Corentin Noël)
	lib-camel-test-utils: Reference CamelProvider struct members by name in initialization
	Camel: Remove deprecated symbols from CamelStoreSummary (Corentin Noël)
	Camel: Remove deprecated symbols from CamelOfflineSettings (Corentin Noël)
	CamelStoreDB: Allow empty folder names
	CamelStoreGetFolderFlags: Remove deprecated and unused flag (Corentin Noël)
	CamelFolder: Undeprecate get/set_message_flags (Corentin Noël)
	CamelFolder: Remove deprecated functions (Corentin Noël)
	CamelFolderThread: Use the oldest message as a parent of a leaf-only subthread
	CamelFolder: Add nullable annotation to camel_folder_get_folder_summary (Corentin Noël)
	CamelFolder: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelFolderSummary: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelMessageInfo: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelMimePart: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelIMAPXMessageInfo: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelFolderThread: Fix a crash caused by the previous commit
	Camel: Remove extra camel_pstring_free() calls
	vala: Fix several warnings thrown by Camel (Corentin Noël)
	CamelFolderSummary: Remove prepare-fetch-all signal (Corentin Noël)
	alarm-notify: Skip reminders for cancelled components
	CamelURL: Add glib-object to the header (Corentin Noël)
	CamelService: Rebase on GObject (Corentin Noël)
	CamelVeeStore: Remove unused property (Corentin Noël)
	CamelIMAPXCommand: Remove leftover assignation to CamelObject (Corentin Noël)

Translations:
	Asier Saratsua Garmendia (eu)
	Álvaro Burns (pt_BR)
	Balázs Meskó (hu)
	Boyuan Yang (zh_CN)
	Ekaterine Papava (ka)
	Emin Tufan Çetin (tr)
	Jordi Mas (ca)
	Jose Riha (sk)
	Martin (sl)
	Yuri Chornoivan (uk)

3.57.2

Evolution-Data-Server 3.57.2 2025-08-01
---------------------------------------

* The libcamel API dropped CamelObject, it was not needed anymore.

Bug Fixes:
	I#449 - alarm-notify: Rework snooze options
	I#591 - alarm-notify: Sometimes uses original reminder time for modified instance
	evo-I#3089 - Camel: App freezes often when performing various threaded tasks
	evo-I#3093 - EContact: Consider also FullName as FileAs

Miscellaneous:
	CamelVeeSummary: Fix dub-subfolders annotations (Corentin Noël)
	CamelFolder: Add state saving API directly (Corentin Noël)
	Camel: Remove CamelObject (Corentin Noël)
	Camel: Remove index of deprecated symbols (Corentin Noël)
	CamelStoreSearch: Make it possible to search for a hashed message ID
	CamelFolder: Fix a memory leak
	EReminderWatcher: Debug-print what changes had been received from the calendars
	ERemindersWidget: Change gap around description text view
	CamelNetworkService: Cache the GQuark locally for the private data (Corentin Noël)
	Camel: Use g_object_notify_by_pspec when possible (Corentin Noël)
	ECal: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EDataServerUI: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EBook: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EBackend: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EDataBook: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EDataCal: Use g_object_notify_by_pspec when possible (Corentin Noël)
	Camel: Use GParamSpec consistently to create properties (Corentin Noël)
	CamelVeeFolder: Fix a runtime warning when rebuilding the folder
	CamelFolderSummary: Notify about flag changes on idle
	ECalClient: Improve performance of generate_instances() function

Translations:
	Martin (sl)
	Yuri Chornoivan (uk)

3.57.3

Evolution-Data-Server 3.57.3 2025-08-29
---------------------------------------

Bug Fixes:
	I#555 - Calendar: Deleting "This and Future Occurrences" instances can duplicate events
	I#602 - IMAP: Sometimes removes message from local summary in error
	I#604 - CamelGpgContext: Provide information about encrypted content
	I#605 - Camel: MH account busy-loops when reading directory content
	M!188 - EDataServer: Use g_object_notify_by_pspec when possible (Corentin Noël)
	M!193 - EBookContacts: Use g_object_notify_by_pspec when possible (Corentin Noël)
	M!198 - alarm-notify: Add a systemd service (Adrian Vovk)
	M!198 - data: Conditionalize installation of alarm-notify (Adrian Vovk)
	M!199 - cmake: Specify GLib minimal version to gdbus-codegen (Corentin Noël)
	M!200 - data: Set desktop directory outside the condition (Hari Rana)
	M!202 - build: Conditionally install org.gnome.Evolution-alarm-notify.desktop (Georges Basile Stavracas Neto)

Miscellaneous:
	CamelDB: Do not error out on SQLITE_ABORT
	CamelVeeFolder: Fix runtime warning when rebuilding folder content
	CamelVeeSummary: Reference subfolder in the internal hash table

Translations:
	Anders Jonsson (sv)
	Artur S0 (ru)
	Asier Saratsua Garmendia (eu)
	Jordi Mas (ca)
	Juliano de Souza Camargo (pt_BR)
	Piotr Drąg (pl)

3.58.0

Evolution-Data-Server 3.58.0 2025-09-12
---------------------------------------

Bug Fixes:
	I#607 - test-cal-component-bag: Fails to run with source tree only

Miscellaneous:
	IMAP: Disable PREVIEW fetch on FETCH error

Translations:
	Balázs Úr (hu)
	Daniel Rusek (cs)

3.58.1

Evolution-Data-Server 3.58.1 2025-10-10
---------------------------------------

Bug Fixes:
	I#612 - Calendar: Multiple detached instances cause duplicates
	evo-I#3157 - Broken multipart/signed shown as raw MIME data

Miscellaneous:
	org.gnome.EvolutionDataServer.Devel.json: Build also gweather-locations
	CamelStoreDB: Keep 'sqlite_sequence' table during migration
	CamelDB: Correct return value and repeated function call arguments
	CamelStoreSearch: Unlock summary and folder when save or prepare_fetch_all fails

Translations:
	Aurimas Černius (lt)
	Daniel Rusek (cs)

3.58.2

Evolution-Data-Server 3.58.2 2025-11-21
---------------------------------------

Bug Fixes:
	I#613 - Camel: Message info changes do not propagate sometimes
	I#614 - CamelSearchFolder: Add "not_all" "match-threads" kind
	I#616 - Crash when reading broken multipart/signed
	I#618 - Calendar: Free/busy not exported without set calendar mail
	I#620 - alarm-notify: Snooze "until X minutes before start" wrongly reminds "X min after start"

Miscellaneous:
	Camel: Unread count for virtual Trash/Junk folder not updated properly
	CamelStoreSearch: Ignore all errors when a message cannot be opened
	CamelStore: Speed up open folders with virtual Trash or Junk folder

Translations:
	Aurimas Aurimas Černius (lt)
	Sabri Ünal (tr)

comment:5 by Douglas R. Reno, 10 months ago

evolution

3.57.1

Evolution 3.57.1 2025-06-27
---------------------------

Bug Fixes:
	I#1441 - itip-formatter: Limit "meeting existence" lookup scope
	I#2911 - Mail: Magic Spacebar sometimes doesn't switch mail
	I#2950 - itip-formatter: Preview calendars' content around the event time
	I#2953 - Change folder color when new messages are added
	I#2987 - Remove Attachments fails with signed messages
	I#2999 - Change some strings in EUICustomizeDialog
	I#3000 - Typo in quota string
	I#3019 - ECompEditor: Buttons to add attachments do nothing
	I#3022 - "New->..." actions missing in UI customization dialog
	I#3023 - Fix a typo in gsettings key description
	I#3026 - Composer: Prompt for "send with shortcut" doesn't work
	I#3030 - Calendar: Change organizer in 'Edit as New'
	I#3037 - ToDoPane: Listen for changes in date/time format
	I#3039 - e-convert.js: Exception on convert to plain text
	I#3041 - For shared tasks the iTIP formatter does not show the organizer
	I#3046 - Some images do not display within RSS/ATOM feed articles
	I#3056 - Copyright years outdated in "About"
	I#3059 - Open a new window: Two windows open instead of one
	I#3071 - EShellWindow: Unset minimum height for evo-titlebar-box
	I#3072 - EHeaderbarButton: Toggle action not using toggle button
	I#3073 - Compose: Can't resized to half screen when From address is too long
	I#3075 - EAttachment: Notify about property changes only in the main thread
	I#3079 - Mail: Incorrect calls to change search options
	I#3080 - Crash on composer open (WebKitGTK without DRAG_SUPPORT)
	M!182 - Replace deprecated webkit function (Corentin Noël)
	M!183 - Replace GdkColor with GdkRGBA (Corentin Noël)
	M!184 - Replace padding properties with margin (Corentin Noël)
	M!187 - ECalendar: Remove unused methods (Corentin Noël)
	M!190 - mail: Remove EMailFolderPane (Corentin Noël)
	M!192 - ETableHeaderItem: Use GtkImage from resource directly (Corentin Noël)
	M!193 - Remove unused functions (Corentin Noël)
	e-unicode: Replace e_unicode_get_utf8() with the same function from libedataserver
	build: Make libnotify dependency more prominent
	EImportAssistant: Correct typos in GLabel property names
	EImportAssistant: Default to import single file
	itip-formatter: Skip search for conflicts when not start nor end time is set
	EPreferencesWindow: Check for duplicate pages
	ToDoPane: Update day labels on date/time format change
	ECalSourceConfig: Cannot change calendar color
	Misc: Rename string<->color helper binding functions
	Calendar: Year and List views: Hide mini-calendar container
	Mail: Avoid message list double regeneration on folder change
	EStockRequest: Use symbolic icons if preferred and available
	Mail: Use insert-image for "Load Images" and remote content icon in the WebView
	Adapt to Camel API changes
	shell: Add migration progress for new folders.db format
	Reference CamelProvider struct members by name in initialization
	mail-folder-cache: Use CamelWeakRefGroup for updates
	Adapt to more libcamel API changes
	rss: Remove extra camel_pstring_free() call
	EWebView: Do not set `media-playback-allows-inline` WebKitSetting property
	EMailDisplay: Update "Load Remote Content" preview button also after the mail is loaded

Translations:
	Álvaro Burns (pt_BR)
	Asier Saratsua Garmendia (eu)
	Balázs Meskó (hu)
	Boyuan Yang (zh_CN)
	Daniel Rusek (cs)
	Ekaterine Papava (ka)
	Emin Tufan Çetin (tr)
	Jordi Mas i Hernandez (ca)
	Martin (sl)
	Mathis Joussemet (fr)
	Yuri Chornoivan (uk)
	純 小山田 (ja)

3.57.2

Evolution 3.57.2 2025-08-01
---------------------------

Bug Fixes:
	I#3088 - Mail Folders in Dark Blue Colour have low Contrast in Dark Mode
	I#3094 - text-highlight: Use dark style for dark theme
	I#3099 - Mail: Add "Go to Containing Folder" action in search folders
	M!196 - Use GTask instead of ESimpleAsyncResult (Corentin Noël)
	M!198 - data: Rename appdata to metainfo (AsciiWolf)
	M!198 - data: Change component type to "desktop-application" (AsciiWolf)

Miscellaneous:
	Adapt to libcamel API changes
	Mail: 'Ignore thread' does not find thread messages
	rss: Set base URI also for complete articles
	EHTTPRequest: Add more debug prints

Translations:
	Álvaro Burns (pt_BR)
	Ekaterine Papava (ka)
	Emin Tufan Çetin (tr)
	Martin (sl)
	Yuri Chornoivan (uk)

3.57.3

Evolution 3.57.3 2025-08-29
---------------------------

Bug Fixes:
	I#3016 - Zoom email editor
	I#3082 - MessageList: Ellipsize column 'Location' in the middle
	I#3120 - EDateEdit: Allocate entry width based on shown characters
	I#3123 - Crash after saving advanced search
	I#3124 - JavaScript: Correct dictionary objects creation (WebKitGTK 2.49.4)

Miscellaneous:
	EMailReader: Changes in "show-all-headers" not properly propagated
	Mail: Correct action group name in send_receive_menu_service_removed_cb()
	Revert "M!196 - Remove ESimpleAsyncResult completely"

Translations:
	Anders Jonsson (sv)
	Asier Saratsua Garmendia (eu)
	Jordi Mas (ca)
	Juliano de Souza Camargo (pt_BR)
	Olesya Gerasimenko (ru)
	Piotr Drąg (pl)
	Quentin PAGÈS (oc)
	Vyacheslav Gurin (ru)

3.58.0

Evolution 3.58.0 2025-09-12
---------------------------

Bug Fixes:
	I#2972 - Partially quoting HTML email drops embedded pictures
	I#2982 - itip-formatter: Show attendee mail according to user preference
	I#3127 - EWebView: Set "unicode-bidi" style only in Evolution's iframe-s

Miscellaneous:
	test-web-view-jsc: Correct JavaScript dictionary object creation (WebKitGTK 2.49.4)

Translations:
	Balázs Úr (hu)
	Daniel Rusek (cs)
	Jordi Mas (ca)
	Leônidas Araújo (pt_BR)
	Quentin PAGÈS (oc)

3.58.1

Evolution 3.58.1 2025-10-10
---------------------------

Bug Fixes:
	I#3144 - Subject not decrypted in GPG encrypted mail
	I#3148 - EWebView: Draw symbolic icons with theme foreground color
	I#3150 - Missing "search type" drop-down menu on Calendar window
	M!200 - shell: Connect the shell window delete-event handler using _after (gkatev)

Miscellaneous:
	Composer: Broken letters with reopened message in other than UTF-8 charset
	data: Round down icon height of evolution-symbolic.svg

Translations:
	Aurimas Černius (lt)
	Bruce Cowan (en_GB)
	James Kerrane (es)
	Jordi Mas (ca)

3.58.2

Evolution 3.58.2 2025-11-21
---------------------------

Bug Fixes:
	I#3164 - mail-vfolder: Correct and speed up setup and update of search folders
	I#3172 - Crash when copying multiple lines from “Markdown as HTML” composer

Miscellaneous:
	shell: Fix a crash on start when app initialization fails

Translations:
	Aefgh Threenine (th)
	Christian Kirbach (de)
	Kjartan Maraas (nb)
	Sabri Ünal (tr)

comment:6 by Douglas R. Reno, 10 months ago

Resolution: → fixed
Status: assigned → closed
Note: See TracTickets for help on using tickets.