Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.
/ deltachat-node Public archive

Files

Latest commit

e4bf70b · May 3, 2022

History

History
1737 lines (1002 loc) · 62.2 KB

CHANGELOG.md

File metadata and controls

1737 lines (1002 loc) · 62.2 KB

Changelog

1.79.3 - 2022-05-03

Fixed

  • fix standalone context: configure promise would still not return (wrong account id)

1.79.2 - 2022-05-02

Fixed

  • fix standalone context: configure promise would not return, ALL event did not contain event name

1.79.1 - 2022-05-02

Fixed

  • don't ignore core sourcefiles, prevented npm installation on architectures with no prebuild

1.79.0 - 2022-05-02

Changed

  • Upgrade to deltachat-core version 1.79.0

1.78.0 - 2022-05-02

Changed

  • Upgrade to deltachat-core version 1.78.0

Fixed

  • fix standalone (without account manager) context events (remove accountid, and add ALL event)

1.77.1 - 2022-04-26

BREAKING: we now use node 16

we now use node version 16. Please update if you use an older version! (nvm or fnm are helpful for this).

Changed

  • update node version from 14 to 16
  • move Context.getSystemInfo() to AccountManager.getSystemInfo()

Fixed

  • fix that context was not usable standalone without account manager anymore.

1.77.0 - 2022-04-14

Removed

  • createTempUser()

Changed

  • new webxdc api signature for Context.getWebxdcStatusUpdates
  • Upgrade to deltachat-core version 1.77.0

1.76.0 - 2022-03-04

Changed

  • Upgrade to deltachat-core version 1.76.0

1.75.3 - 2022-03-04

Changed

  • upgrade node-gyp to version 9.0.0 to fix the github build action not finding Visual Studio on windows

1.75.2 - 2022-03-03

Changed

  • remove dependency on lodash.pick

Fixed

  • fix export backup
  • fix Context.setDraft(chatId: number, msg: Message | null) msg argument type to allow for removing drafts

1.75.1 - 2022-02-03

Changed

  • Fix version in package.json
  • remove some unused files from the npm package

1.75.0 - 2022-02-03

Changed

  • Upgrade to deltachat-core version 1.75.0
  • message.setQuote(quotedMessage: Message | null) - you can now remove quotes from draft messages

Added

  • Add message.forcePlaintext()
  • Add AccountManager.addClosedAccount()
  • Add Context.is_open
  • Add Context.open(passphrase?: string)
  • Add Message.webxdcInfo
  • Add Message.parent
  • Add Context.sendWebxdcStatusUpdate(msgId:number, json: WebxdcSendingStatusUpdate, descr: string)
  • Add Context.getWebxdcStatusUpdates(msgId: number, statusUpdateId = 0):WebxdcReceivedStatusUpdate[]
  • Add getWebxdcBlob(message: Message, filename: string):string

Removed

  • removed config value inbox_watch
  • removed config value mvbox_watch

1.70.0 - 2021-12-09

Changed

  • Upgrade to core 1.68.0

1.68.0 - 2021-11-29

Changed

  • Upgrade to core 1.68.0

Added

  • Add contact.lastSeen

Changed

  • Upgrade to core 1.68.0

1.67.0 - 2021-11-25

Added

  • Add context.getSecurejoinQrCodeSVG(chatId)

Changed

  • Upgrade to core 1.67

1.65.0 - 2021-11-21

Changed

Added

  • Add message.downloadState (#528) (92a90c8) (Simon Laux)

  • Add missing chat.canSend (#528) (d4dabc4) (Simon Laux)

  • Add missing command to readme (135836e) (Simon Laux)

    followup #526
    
  • Add setConfigFromQr (e89da5c) (Simon Laux)

  • Add workarounds to build on m1 to readme (9297787) (Simon Laux)

  • Add link to gyp format docs (#524) (6db2d13) (Simon Laux)

Fixed

  • Fix tests (#528) (fb03ba8) (jikstra)
  • Fix configure test not quitting/shutting down deltachat properly (#528) (2f666aa) (jikstra)
  • Fix segmentation fault in DeltaChat.getProviderFromEmail() (#528) (96c515b) (jikstra)

Uncategorized

  • Update CHANGELOG (#528) (d1fd42a) (jikstra)
  • Let prettier format test/test.js too (#528) (1c08330) (jikstra)
  • Update deltachat-core-rust to 1.65.0 (#528) (6e85063) (jikstra)
  • Update deltachat-core-rust to 1.64.0 (#528) (6c46980) (Simon Laux)
  • format binding.gyp that it is easier to read (#524) (72c2c63) (Simon Laux)
  • tsconfig ignore core folder (#524) (f19dff2) (Simon Laux)

1.60.1 - 2021-08-10

Fixed

  • Fix formatting (1860832) (Simon Laux)

Uncategorized

  • Prepare for v1.60.1 (1f186e4) (jikstra)

  • Update typescript to fix that some of the generated types did not have the explicit null case included (d08de3f) (Simon Laux)

    enable typescript declaration map
    
  • strict typescript (673c276) (Simon Laux)

    and remove old unused imports
    
  • provide an integrated version of getProviderFromEmail (#522) (d6dc0a4) (Simon Laux)

    that uses the context
    
  • make package workflow shouldn't run tests (808e5cc) (jikstra)

1.60.0 - 2021-01-09

ATTENTION: This release includes many breaking changes

1.56.2 - 2021-23-07

Fixed

  • Fix tsc and tests

1.56.1 - 2021-23-07

Fixed

  • fix set_config null handling: empty string "" value can now be saved (fixes #505)
  • env variable USE_SYSTEM_LIBDELTACHAT="true"allows to use system wide libdeltachat

Changed

1.56.0 - 2021-27-06

Changed

  • Update deltachat-core-rust to 1.56.0

1.55.0 - 2021-18-05

Added

  • add option to open context without event handler: async open(cwd: string, start_event_handler:boolean = true)

Fixed

  • fix return type of deltchat.lookupContactIdByAddr (returned a boolean instead of the chatId)
  • fix closing of context -> this should solve the event emitter problem leading to crashs

Changed

  • Update deltachat-core-rust to 1.55.0

1.54.0 - 2021-06-05

Changed

  • Update deltachat-core-rust to 1.54.0

1.51.1 - 2021-28-03

Fixed

  • Fix package.json version

1.51.0 - 2021-28-03

Added

  • deltachat.getChatEncrytionInfo(chatId: number)
  • Contact.authName and Contact.status
  • deltachat.decideOnContactRequest(messageId, decision)
  • Message.hasHTML, Message.setHTML(html: string) and deltachat.getMessageHTML(messageId: number)
  • Message.realChatId
  • Message.overrideSenderName and Message.setOverrideSenderName(senderName: string)
  • Message.subject

Changed

  • Update deltachat-core-rust to 1.51.0

Breaking changes:

  • deltachat.isIORunning() removed
  • contact.getFirstName() removed

Fixed

  • Fix integerToHexColor(colorInt) function to work correctly with new color generation.

1.50.0 - 2020-22-11

Changed

  • Update deltachat-core-rust to 1.50.0

1.49.0 - 2020-15-11

Changed

  • Update deltachat-core-rust to 1.49.0
  • changed tests to use mocha and fixed them

1.47.0 - 2020-5-11

Changed

  • Update deltachat-core-rust to 1.47.0

Breaking changes:

  • deltachat.updateDeviceChats() removed this is now done automatically during configure unless the new config-option bot is set deltachat-core-rust/#1957
  • deltachat.markNoticedAllChats() removed
  • chat.isVerified() is replaced by chat.isProtected()
  • deltachat.createUnverifiedGroupChat(chatName) and deltachat.createVerifiedGroupChat(chatName) are replaced by a single function deltachat.createGroupChat(chatName, is_protected)
  • if an message has a quote to another message you need to use message.getQuotedText() to get the quoted message

New:

  • deltachat.setChatProtection(chatId:number, protect:boolean)
  • message.setQuote(quotedMessage:Message)
  • message.getQuotedText():string
  • message.getQuotedMessage():Message

1.46.0 - 2020-01-10

Changed

  • Update deltachat-core-rust to 1.46.0
  • BREAKING: There is no serverFlags option anymore, use mail_security and send_security
  • BREAKING: Remove DCN_EVENT_CONFIGURE_FAILED and DCN_EVENT_CONFIGURE_SUCCESSFUL
  • BREAKING: Removed deprecated dcn_chat_get_archived and dcn_archive_chat

1.45.0 - 2020-10-09

Changed

  • Update deltachat-core-rust to 1.45.0

1.44.0 - 2020-08-09

Changed

  • Update deltachat-core-rust to 1.44.0

1.42.1 - 2020-07-30

Changed

  • Update deltachat-core-rust to 4e79703

1.42.0 - 2020-07-30

Changed

  • Update deltachat-core-rust to 1.42.0

1.41.0 - 2020-07-11

Changed

  • add invite call apis
  • add getChatlistItemSummary function
  • updated dcc to 1.41.0

1.40.0 - 2020-07-11

Changed

  • Update deltachat-core-rust to v1.40.0
  • Implement ephermeral methods

1.39.0 - 2019-06-24

Changed

  • Update deltachat-core-rust to v1.39.0
  • convert all colors to be hex-string instead of int (#450)
  • We asyncified the joinSecurejoin() function, it now returns a Promise

Fixed

  • Fix configure not throwing a real error on DC_EVENT_ERROR
  • Fixed postinstall script on windows (should now build on windows again)

1.35.0 - 2019-06-12

  • Update deltachat-core-rust
  • We changed the api quite a bit, all methods are now async/await. Please check the typedocs for changes.

1.34.0 - 2019-06-08

Changed

  • Update deltachat-core-rust to 2ad014f
  • We're now using the async version of the core, this means that some api has changed. Please see the example in the README and the typescript function documentation on what has changed.

1.33.0 - 2019-05-18

Changed

  • Update deltachat-core-rust to 1.33.0

1.32.1 - 2019-05-16

Changed

  • Implement initiateKeyTransfer2 and continueKeyTransfer2 methods which just pass through the result from the core. Deprecated initiateKeyTransfer and continueKeyTransfer methods
  • Expose stopOngoingProcess
  • expose mute chat functions
  • add a docstring to searchMessages explaining it's parameters

1.32.0 - 2019-05-11

Changed

  • Update deltachat-core-rust to 1.32.0

Fixed

  • Fixed npm run build not doing anything if a build or prebuild was present

1.29.2 - 2019-04-28

Changed

  • switch from standard to prettier
  • Update deltachat-core-rust to 1.29.0

1.29.1 - 2019-04-23

Changed

  • Fix npm install script

1.29.0 - 2019-04-23

Added

Changed

Removed

1.28.0 - 2019-03-28

Changed

  • Update deltachat-core-rust to v1.28.0
  • Some typefixes @Simon-Laux

1.27.0 - 2019-03-14

Changed

  • Update deltachat-core-rust to v1.27.0

1.26.0 - 2019-03-03

Added

  • Introduce typedoc

Changed

  • Update deltachat-core-rust to v1.26.0

1.25.0 - 2019-02-21

Added

  • Added chat.isSingle() and chat.isGroup() methods @pabzm

Changed

  • Update deltachat-core-rust to v1.25.0

1.0.0-beta.26 - 2019-02-07

Changed

  • Switched to Typescript

Breaking changes:

You need to change your imports from

const DeltaChat = require('deltachat-node')
const C = require('deltachat-node/constants')

to

const DeltaChat = require('deltachat-node').default
const { C } = require('deltachat-node')

1.0.0-beta.25 - 2019-02-07

Added

  • Add provider db

Changed

  • Update deltachat-core-rust to fc0292b

1.0.0-beta.23.1 - 2019-01-29

Changed

  • Fix windows bug where invoking node-gyp-build on install step failed

1.0.0-beta.23 - 2019-01-24

Added

Changed

1.0.0-beta.22 - 2019-12-25

Changed

  • Update deltachat-core-rust to 1.0.0-beta.22

1.0.0-beta.21 - 2019-12-20

Changed

  • Update deltachat-core-rust to 1.0.0-beta.21

1.0.0-beta.18 - 2019-12-16

Changed

  • Update deltachat-core-rust to 1.0.0-beta.18

1.0.0-beta.15 - 2019-12-10

Changed

  • Update deltachat-core-rust to 1.0.0-beta.15

Added

1.0.0-beta.11 - 2019-12-10

Changed

  • Update deltachat-core-rust 301852fd87140790f606f12280064ee9db80d978

Added

  • Implement new device chat methods

1.0.0-beta.10 - 2019-12-05

Changed

  • Update deltachat-core-rust to 1.0.0-beta.10

1.0.0-alpha.12 - 2019-11-29

Changed

  • Update deltachat-core-rust to 430d4e5f6ebddacac24f4cceebda769a8f367af7

Added

  • Add addDeviceMessage(label, msg) and chat.isDeviceTalk() methods

1.0.0-alpha.11 - 2019-11-04

Changed

  • Update deltachat-core-rust to Update deltachat-core-rust to 67e2e4d415824f7698488abf609ae9f91c7c92b9 @jikstra @simon-laux
  • Replace setStringTable with setStockTranslation (#389) @link2xt
  • Make it possible to configure {imap,smtp}_certificate_checks (#388) @link2xt
  • Enable update of DC configurations @nicodh

1.0.0-alpha.10 - 2019-10-08

Changed

1.0.0-alpha.9 - 2019-10-01

Changed

  • Update deltachat-core-rust to 75f41bcb90dd0399c0110b52a7f2b53632477934

1.0.0-alpha.7 - 2019-09-26

Changed

1.0.0-alpha.6 - 2019-09-25

Note: Between 1.0.0-alpha.3 and this version alpha.4 and alpha.5 versions happend but were pre releases. Changelog for core-rust updates (as they mainly were) are skipped, all other changes are condensed into this release

Changed

  • Upgrade deltachat-core-rust submodule to efc563f5fff808e968e8672d1654223f03613dca @jikstra
  • Change License to GPL-3.0-or-later (#375) @ralphtheninja
  • Refactor test/index.js, use default tape coding style (#368) @jikstra

1.0.0-alpha.3 - 2019-07-22

Changed

  • Upgrade deltachat-core-rust submodule to 6f798008244304d1c7dc499fd8cb00b38ca2cddc @jikstra
  • Upgrade hallmark dependency to version 1.0.0 @nicodh #363
  • Upgrade standard to version 13.0.1 @ralptheninja #362

Fixed

  • Fix call_threadsafe_function blocking/producing deadlock @jikstra #364

Added

1.0.0-alpha.2 - 2019-07-09

Changed

  • Upgrade deltachat-core-rust submodule to 816fa1df9b23ed0b30815e80873258432618d7f0 (@jikstra)

1.0.0-alpha.1 - 2019-07-02

Changed

  • Upgrade deltachat-core-rust submodule to v1.0.0-alpha.1 (@ralptheninja)

Fixed

  • Fix defaults for mailbox flags (@nicodh)

Removed

1.0.0-alpha.0 - 2019-06-07

Changed

  • Make options to dc.configure() 1-1 with core (@ralptheninja)
  • Bring back prebuilt binaries using node-gyp-build, prebuildify and prebuildify-ci (@ralptheninja)
  • Run coverage on Travis (@ralptheninja)

Added

Removed

Fixed

0.44.0 - 2019-05-14

Changed

Added

  • Allow the bindings to build against the installed version of libdeltachat.so using pkg-config. Also fixes a lot of ci related issues. @flub @jikstra #257
  • Implement bundle dependencies script for mac os x @nicodh @jikstra #276
  • Add marker methods for location streaming @ralphtheninja #301
  • Build deltachat-core with rpgp @flub #301

Fixed

0.43.0 - 2019-04-26

Changed

Added

  • Add msg.setLocation() and msg.hasLocation() (@nicodh)

0.42.0 - 2019-04-25

Changed

Added

  • Implement location streaming (@nicodh)

Removed

0.40.2 - 2019-02-12

Fixed

0.40.1 - 2019-02-12

Changed

Uncategorized

0.40.0 - 2019-02-12

Changed

  • Upgrade deltachat-core dependency to v0.40.0 (@jikstra)

0.39.0 - 2019-01-17

Changed

0.38.0 - 2019-01-15

Changed

Added

0.36.0 - 2019-01-08

Changed

Added

0.35.0 - 2019-01-05

Changed

  • Uncomment mvbox and sentbox code (@jikstra)
  • Upgrade deltachat-core dependency to v0.35.0 (changes to dc_get_chat_media() and dc_get_next_media()) (@ralphtheninja)

Historical Note We started following the core version from this point to make it easier to identify what we're using in e.g. the desktop application.

0.30.1 - 2018-12-28

Changed

0.30.0 - 2018-12-24

Changed

Historical Note This release temporarily disables mvbox and sentbox threads, i.e. only one thread for IMAP and SMTP will be running.

0.29.0 - 2018-12-20

Changed

  • Upgrade deltachat-core dependency to v0.31.1 (core sends simultaneously to the INBOX) (@karissa, @ralphtheninja)

0.28.2 - 2018-12-18

Fixed

  • Pass in empty string instead of null as param2 in dc.importExport() (@jikstra)

Changed

0.28.1 - 2018-12-10

Fixed

  • Pass in empty string instead of null in dc.setChatProfileImage() (@ralphtheninja)

0.28.0 - 2018-12-10

Changed

  • Upgrade deltachat-core dependency to v0.29.0 (colors for chat and contact) (@ralphtheninja)

Added

0.27.0 - 2018-12-05

Changed

Added

Removed

0.26.1 - 2018-11-28

Changed

  • Upgrade deltachat-core dependency to v0.27.0 (chat profile image bug fix) (@ralphtheninja)

0.26.0 - 2018-11-27

Changed

  • Rewrite tests to be completely based on environment variables (@ralphtheninja)

Added

Historical Note From this version and onward we deliver prebuilt binaries, starting with linux x64.

0.25.0 - 2018-11-23

Changed

  • Upgrade deltachat-core dependency to v0.26.1 (@ralphtheninja)
  • README: libetpan-dev can be installed on the system without breaking compile (@ralphtheninja)
  • events.js is now automatically generated based on deltachat-core/src/deltachat.h (@ralphtheninja)

Added

  • Add DC_EVENT_ERROR_NETWORK and DC_EVENT_ERROR_SELF_NOT_IN_GROUP events (@ralphtheninja)

Removed

  • Remove DC_ERROR_NO_NETWORK and DC_STR_NONETWORK constants (@ralphtheninja)

Fixed

0.24.0 - 2018-11-16

Changed

Added

Removed

Fixed

  • Make compile work even if libetpan-dev is installed on the system (@ralphtheninja)

Historical Note From this version and onwards deltachat-core is now in single folder mode.

0.23.1 - 2018-11-02

Changed

0.23.0 - 2018-10-30

Changed

  • Allow users to remove config options with dc.configure() (@karissa)
  • Upgrade deltachat-core to v0.24.0 (@ralphtheninja)

Added

Removed

  • Remove Message#getMediainfo() and Message#setMediainfo() (@ralphtheninja)

0.22.1 - 2018-10-25

Added

0.22.0 - 2018-10-23

Added

Changed

0.21.0 - 2018-10-17

Changed

Added

Removed

0.20.0 - 2018-10-11

Changed

  • Upgrade deltachat-core for improved speed when sending messages (@ralphtheninja)

Removed

0.19.2 - 2018-10-08

Fixed

  • Use path to db file in DeltaChat#getConfig(path, cb) (@ralphtheninja)

0.19.1 - 2018-10-08

Fixed

0.19.0 - 2018-10-08

Changed

  • DeltaChat#getInfo() returns an object based on parsed data from dc_get_info() (@ralphtheninja)
  • Rename Message#getType() to Message#getViewType() (@ralphtheninja)
  • Rename MessageType to MessageViewType (@ralphtheninja)
  • DeltaChat#messageNew() accepts an optional viewType parameter (defaults to DC_MSG_TEXT) (@ralphtheninja)

Added

  • Add static method DeltaChat#getConfig(path, cb) for retrieving configuration given a folder (@ralphtheninja)
  • Add UPGRADING.md (@ralphtheninja)

Removed

0.18.2 - 2018-10-06

Removed

  • Remove redundant DC_EVENT_GET_STRING and DC_EVENT_GET_QUANTITY_STRING events (@ralphtheninja)

0.18.1 - 2018-10-05

Changed

Fixed

  • Link against global -lsasl2 instead and fallback to bundled version (@ralphtheninja)

0.18.0 - 2018-09-27

Changed

Added

0.17.1 - 2018-09-25

Changed

0.17.0 - 2018-09-25

Changed

Added

  • Implement dc.isOpen() to check for open context database (@ralphtheninja)

Removed

0.16.0 - 2018-09-24

Changed

0.15.0 - 2018-09-20

Changed

Added

Fixed

  • Reset dc_event_http_done to 0 after lock is released (@ralphtheninja)

0.14.0 - 2018-09-19

Changed

Added

Fixed

  • Fix incorrect link order causing missing RSA_check_key symbol (@ralphtheninja)

0.13.1 - 2018-09-18

Fixed

0.13.0 - 2018-09-17

Changed

  • Use deltachat-core#flub-openssl so we can build on mac (@ralphtheninja)

0.12.0 - 2018-09-17

Changed

  • Upgrade debug devDependency from ^3.1.0 to ^4.0.0 (@greenkeeper)
  • Upgrade deltachat-core for dc_marknoticed_all_chats(), new constants and new events (@ralphtheninja)

Added

  • Add dc.markNoticedAllChats() (@ralphtheninja)
  • Add events DC_EVENT_SMTP_CONNECTED, DC_EVENT_IMAP_CONNECTED and DC_EVENT_SMTP_MESSAGE_SENT (@ralphtheninja)
  • Add constants DC_CHAT_ID_ALLDONE_HINT, DC_EVENT_IMAP_CONNECTED, DC_EVENT_SMTP_CONNECTED, DC_EVENT_SMTP_MESSAGE_SENT and DC_GCL_ADD_ALLDONE_HINT (@ralphtheninja)

0.11.0 - 2018-09-10

Changed

0.10.0 - 2018-09-03

Changed

Added

Fixed

0.9.4 - 2018-08-30

Added

  • Add .id and .isSetupmessage to Message#toJson() (@karissa)

Removed

  • Remove .id from Lot#toJson() (@karissa)

0.9.3 - 2018-08-29

Fixed

0.9.2 - 2018-08-29

Added

  • Add .state and .mediaInfo to Message#toJson() (@karissa)

0.9.1 - 2018-08-29

Changed

Added

0.9.0 - 2018-08-28

Changed

Added

0.8.0 - 2018-08-26

Changed

Added

Removed

Fixed

  • Don't check for bits in the message type (@r10s)

0.7.0 - 2018-08-26

Changed

Added

Fixed

0.6.2 - 2018-08-24

Changed

0.6.1 - 2018-08-24

Fixed

0.6.0 - 2018-08-22

Changed

  • Implement a temporary polling mechanism for events to relax the requirements for node and electron (@ralphtheninja)

0.5.1 - 2018-08-20

Changed

Fixed

0.5.0 - 2018-08-20

Changed

  • Bump deltachat-core for updated constants and fallbacks to cyrussasl, iconv and openssl (@ralphtheninja)
  • Refactor event handler code (constructor doing too much) (@ralphtheninja)
  • Use .addr instead of .email for consistency with deltachat-core (@ralphtheninja)
  • Rename .root to .cwd (@ralphtheninja)

Added

  • Add DeltaChat#open(cb) (constructor doing too much) (@ralphtheninja)

Removed

0.4.1 - 2018-08-14

Changed

  • Bump deltachat-core to version without symlinks, which removes the need of having libetpan-dev installed system wide (@ralphtheninja)

0.4.0 - 2018-08-12

Changed

Added

0.3.0 - 2018-08-09

Changed

Added

Fixed

  • Fix 🐛 with wrong index for query in dcn_search_msg() (@ralphtheninja)

0.2.0 - 2018-08-03

Changed

Added

Removed

Fixed

  • Throw helpful error if tests are missing credentials (@ralphtheninja)

0.1.1 - 2018-08-02

Fixed

0.1.0 - 2018-08-01

🌱 Initial release.

Added - YYYY-MM-DD

  • context.createBroadcastList(): number
  • context.downloadFullMessage(messageId: number)
  • message.downloadState
  • added missing chat.canSend
  • added missing context.setConfigFromQr(qrcodeContent:string)

Added - YYYY-MM-DD

  • context.getProviderFromEmail(email:string)

Added - YYYY-MM-DD

  • dcn_chat_is_contact_request() and chat.isContactRequest()
  • dcn_accept_chat and context.acceptChat()
  • dcn_block_chat and context.blockChat()
  • dcn_accounts_get_all and DeltaChat.accounts()
  • dcn_accounts_add_account and DeltaChat.addAccount()
  • dcn_accounts_get_selected_account and DeltaChat.selectAccount()
  • dcn_accounts_new and DeltaChat constructor
  • dcn_accounts_remove_account and DeltaChat.removeAccount
  • dcn_accounts_get_account and DeltaChat.accountContext
  • dcn_accounts_start_event_handler and DeltaChat.startEvents

Changed - YYYY-MM-DD

  • BREAKING: joinSecurejoin(qrCode: string): number returns immediately now (no promise anymore): On errors, 0 is returned, however, most errors will happen during handshake later on.
  • Update deltachat-core-rust to 1.65.0

Changed - YYYY-MM-DD

  • rename DeltaChat to AccountManager
  • rename DeltaChat.accounts() to AccountManager.getAllAccountIds()
  • enable strict typescript
  • update typescript to version 3.9.10
  • enable typescript declaration map to help IDEs to jump to the ts source files, not the declaration files.

Changed - YYYY-MM-DD

  • constructor of DeltaChat changed, it directly opens a accounts object now
  • all api calls got moved from DeltaChat class to Context. You can retrieve it through DeltaChat.accountContext()
  • DeltaChat.newTempContext() is now called DeltaChat.newTemporary()
  • Update deltachat-core-rust to 1.60.0

Deprecated - YYYY-MM-DD

  • DeltaChat.getProviderFromEmail(email:string), please use context.getProviderFromEmail(email:string) instead

Fixed - YYYY-MM-DD

  • Fix documentation comment of AccountManager
  • Fix configure for multiple accounts at once

Removed - YYYY-MM-DD

  • dcn_create_chat_by_msg_id()
  • dcn_decide_on_contact_request()
  • dcn_marknoticed_contact()
  • dcn_msg_get_real_chat_id() and chat.getRealChatId(), as deaddrops got removed, use chat.getChatId() instead

Removed

  • Remove dc_msg_has_deviating_timestamp prototype @link2xt