Deltachat

Latest version: v1.136.2

Safety actively analyzes 628989 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 20 of 28

1.54.0

- switch back from `sqlx` to `rusqlite` due to performance regressions 2380 2381 2385 2387

- global search performance improvement 2364 2365 2366

- improve SQLite performance with `PRAGMA synchronous=normal` 2382

- python: fix building of bindings against system-wide install of `libdeltachat` 2383 2385

- python: list `requests` as a requirement 2390

- fix creation of many delete jobs when being offline 2372

- synchronize status between devices 2386

- deaddrop (contact requests) chat improvements 2373

- add "Forwarded:" to notification and chatlist summaries 2310

- place user avatar directly into `Chat-User-Avatar` header 2232 2384

- improve tests 2360 2362 2370 2377 2387

- cleanup 2359 2361 2374 2376 2379 2388

1.53.0

- fix sqlx performance regression 2355 2356

- add a `ci_scripts/coverage.sh` 2333 2334

- refactorings and tests 2348 2349 2350

- improve python bindings 2332 2326

1.52.0

- database library changed from rusqlite to sqlx 2089 2331 2336 2340

- add alias support: UIs should check for `dc_msg_get_override_sender_name()`
also in single-chats now and display divergent names and avatars 2297

- parse blockquote-tags for better quote detection 2313

- ignore unknown classical emails from spam folder 2311

- support "Mixed Up” encryption repairing 2321

- fix single chat search 2344

- fix nightly clippy and rustc errors 2341

- update dependencies 2350

- improve ci 2342

- improve python bindings 2332 2326

1.51.0

Not secure
- breaking change: You have to call `dc_stop_io()`/`dc_start_io()`
before/after `dc_imex(DC_IMEX_EXPORT_BACKUP)`:
fix race condition and db corruption
when a message was received during backup 2253

- save subject for messages: new api `dc_msg_get_subject()`,
when quoting, use the subject of the quoted message as the new subject,
instead of the last subject in the chat 2274 2283

- new apis to get full or html message,
`dc_msg_has_html()` and `dc_get_msg_html()` 2125 2151 2264 2279

- new chat type and apis for the new mailing list support,
`DC_CHAT_TYPE_MAILINGLIST`, `dc_msg_get_real_chat_id()`,
`dc_msg_get_override_sender_name()` 1964 2181 2185 2195 2211 2210 2240
2241 2243 2258 2259 2261 2267 2270 2272 2290

- new api `dc_decide_on_contact_request()`,
deprecated `dc_create_chat_by_msg_id()` and `dc_marknoticed_contact()` 1964

- new flag `DC_GCM_INFO_ONLY` for api `dc_get_chat_msgs()` 2132

- new api `dc_get_chat_encrinfo()` 2186

- new api `dc_contact_get_status()`, returning the recent footer 2218 2307

- improve contact name update rules,
add api `dc_contact_get_auth_name()` 2206 2212 2225

- new api for bots: `dc_msg_set_html()` 2153

- new api for bots: `dc_msg_set_override_sender_name()` 2231

- api removed: `dc_is_io_running()` 2139

- api removed: `dc_contact_get_first_name()` 2165 2171

- improve compatibility with providers changing the Message-ID
(as Outlook.com) 2250 2265

- correctly show emails that were sent to an alias and then bounced

- implement Consistent Color Generation (XEP-0392),
that results in contact colors be be changed 2228 2229 2239

- fetch recent existing messages
and create corresponding chats after configure 2106

- improve e-mail compatibility
by scanning all folders from time to time 2067 2152 2158 2184 2215 2224

- better support videochat-services not supporting random rooms 2191

- export backups as .tar files 2023

- scale avatars based on media_quality, fix avatar rotation 2063

- compare ephemeral timer to parent message to deal with reordering better 2100

- better ephemeral system messages 2183

- read quotes out of html messages 2104

- prepend subject to messages with attachments, if needed 2111

- run housekeeping at least once a day 2114

- resolve MX domain only once per OAuth2 provider 2122

- configure provider based on MX record 2123 2134

- make transient bad destination address error permanent
after n tries 2126 2202

- enable strict TLS for known providers by default 2121

- improve and harden secure join 2154 2161 2251

- update `dc_get_info()` to return more information 2156

- prefer In-Reply-To/References
over group-id stored in Message-ID 2164 2172 2173

- apply gossiped encryption preference to new peerstates 2174

- fix: do not return quoted messages from the trash chat 2221

- fix: allow emojis for location markers 2177

- fix encoding of Chat-Group-Name-Changed messages that could even lead to
messages not being delivered 2141

- fix error when no temporary directory is available 1929

- fix marking read receipts as seen 2117

- fix read-notification for mixed-case addresses 2103

- fix decoding of attachment filenames 2080 2094 2102

- fix downloading ranges of message 2061

- fix parsing quoted encoded words in From: header 2193 2204

- fix import/export race condition 2250

- fix: exclude muted chats from notified-list 2269 2275

- fix: update uid_next if the server rewind it 2288

- fix: return error on fingerprint mismatch on qr-scan 2295

- fix ci 2217 2226 2244 2245 2249 2277 2286

- try harder on backup opening 2148

- trash messages more thoroughly 2273

- nicer logging 2284

- add CMakeLists.txt 2260

- switch to rust 1.50, update toolchains, deps 2150 2155 2165 2107 2262 2271

- improve python bindings 2113 2115 2133 2214

- improve documentation 2143 2160 2175 2146

- refactorings 2110 2136 2135 2168 2178 2189 2190 2198 2197 2201 2196
2200 2230 2262 2203

- update provider-database 2299

1.50.0

- do not fetch emails in between inbox_watch disabled and enabled again 2087

- fix: do not fetch from INBOX if inbox_watch is disabled 2085

- fix: do not use STARTTLS when PLAIN connection is requested
and do not allow downgrade if STARTTLS is not available 2071

1.49.0

- add timestamps to image and video filenames 2068

- forbid quoting messages from another context 2069

- fix: preserve quotes in messages with attachments 2070

Page 20 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.