This file mainly documents changes in the API of deltachat-core.
For a full list of changes in deltachat-core, please have a look at the commits at https://github.com/deltachat/deltachat-core/commits/master
For a high-level overview about changes anywhere in the Delta Chat ecosystem, see https://delta.chat/en/changelog
- do not truncate messenger messages
- avoid group splits
- avoid possible polling of unconfigured folders
- refine error handling on export/import
- read autoconfig from http-servers if https fails
- limit the number of messages referenced in the header
- meson handles iconv and calls the stress test
The changes have been done by Ampli-fier, Björn Petersen, Floris Bruynooghe and Holger Krekel
- bugfix release
The changes have been done by Ampli-fier, Björn Petersen and Lars-Magnus Skog
- add sender to system messages
- translatable system messages
- three new strings DC_STR_CONTACT_*
The changes have been done by Björn Petersen and Lars-Magnus Skog
- enable sentbox_watch, mvbox_watch and mvbox_move by default
- join normal groups via qr-code
- add dc_msg_get_sort_timestamp() and dc_msg_has_deviating_timestamp()
- improved internal housekeeping
The changes have been done by Björn Petersen and Holger Krekel
- build improvements
The changes have been done by Björn Petersen, Jikstra and Lars-Magnus Skog
- additional parameter for dc_get_chat_media() to pass a third type
- additional parameters for dc_get_next_media() to be in sync with dc_get_chat_media()
- on sending, missing mime types are guessed from extension
- fix sending files without extension
The changes have been done by Björn Petersen, Holger Krekel and Simon Laux
- re-create goup-member-list if members are missing; avoid group-splits
- add function to add a thread watching the Send folder
- add config-options inbox_watch and sendbox_watch
- move chat messages from inbox/sent to DeltaChat folder
The changes have been done by Björn Petersen and Holger Krekel
2018-12-20
- bugfix release
- add config-options mvbox_watch and mvbox_move
- remove config-options imap_folder, mvbox_enabled
The changes have been done by Björn Petersen and Holger Krekel, Lars-Magnus Skog
- the core can second folder simultanous to the INBOX now; for this purposes, users shoud create a 3rd thread calling the new functions dc_perform_mvbox_fetch() and dc_perform_mvbox_idle()
- add config-option mvbox_enabled
The changes have been done by Björn Petersen and Holger Krekel
- add dc_chat_get_color() and dc_contact_get_color()
The changes have been done by Björn Petersen
- allow any messages as drafts
- enhance profile image api, add dc_contact_get_profile_image()
- dc_msg_get_filemime() returns the mimetype for incoming messages
The changes have been done by Björn Petersen, Holger Krekel, Lars-Magnus Skog
- use '...' as the subject-fallback-text
- empty messages are returned as such
- build improvements, bug fixes
The changes have been done by Björn Petersen, Floris Bruynooghe, Holger Krekel, Lars-Magnus Skog
2018-11-23
- bugfix release
2018-11-18
- remove DC_EVENT_IS_OFFLINE
- remove error code from DC_EVENT_ERROR
- add DC_EVENT_ERROR_SELF_NOT_IN_GROUP
- add flag to DC_EVENT_ERROR_NETWORK to differ between first/subsequent errors
- block concurrent calls to dc_configure()
The changes have been done by Björn Petersen, Holger Krekel, Lars-Magnus Skog
2018-11-14
- bugfix release
The changes have been done by Björn Petersen, Lars-Magnus Skog
2018-11-12
- use a single folder for all incoming and outgoing messages; defaults to INBOX and can be configured using dc_set_config(context, "imap_folder", folder)
- dc_set_config() and dc_get_config() check for correct key
- new function dc_maybe_network() to trigger jobs (as sending messages) and bypass the new exponential backoff algorithm
The changes have been done by Azul, Björn Petersen, Borys Piddubnyi, Floris Bruynooghe, Holger Krekel, Stefan Strogin
2018-11-01
- Re-licensed files in src, doc, cmdline and python directories to MPL 2.0. For confirmations from contributors see the thus finalized issue deltachat#403.
2018-10-29
- removed DC_EVENT_GET_QUANTITY_STRING
- added quantity parameter to DC_EVENT_GET_STRING
2018-10-17
- add dc_get_received_timestamp()
- dc_send_X_msg() functions removed in favor to dc_send_msg()
- removed deprcated mrmailbox.h
2018-10-11
- dc_send_msg() creates a copy of passed files before returning
- the event DC_EVENT_FILE_COPIED is no longer used
2018-10-11
- default parameter removed from dc_get_config(). if the requested value was not set before, the core returns an appropriate default value on its own.
- messages of all types can contain text now; use dc_msg_get_text() to check.