Deltachat

Latest version: v1.136.2

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

Scan your dependencies

Page 13 of 28

1.96.0

Not secure
Changes
- jsonrpc js client:
- Change package name from `deltachat-jsonrpc-client` to `deltachat/jsonrpc-client`
- remove relative file dependency to it from `deltachat-node` (because it did not work anyway and broke the nix build of desktop)
- ci: add github ci action to upload it to our download server automatically on release

1.95.0

Not secure
API-Changes
- jsonrpc: add `mailingListAddress` property to `FullChat` 3607
- jsonrpc: add `MessageNotificationInfo` & `messageGetNotificationInfo()` 3614
- jsonrpc: add `chat_get_neighboring_media` function 3610

Changes
- added `dclogin:` scheme to allow configuration from a qr code
(data inside qrcode, contrary to `dcaccount:` which points to an API to create an account) 3541
- truncate incoming messages by lines instead of just length 3480
- emit separate `DC_EVENT_MSGS_CHANGED` for each expired message,
and `DC_EVENT_WEBXDC_INSTANCE_DELETED` when a message contains a webxdc 3605
- enable `bcc_self` by default 3612

1.94.0

Not secure
API-Changes
- breaking change: replace `dc_accounts_event_emitter_t` with `dc_event_emitter_t` 3422

Type `dc_accounts_event_emitter_t` is removed.
`dc_accounts_get_event_emitter()` returns `dc_event_emitter_t` now, so
`dc_get_next_event()` should be used instead of `dc_accounts_get_next_event`
and `dc_event_emitter_unref()` should be used instead of
`dc_accounts_event_emitter_unref`.
- add `dc_contact_was_seen_recently()` 3560
- Fix `get_connectivity_html` and `get_encrinfo` futures not being Send. See rust-lang/rust101650 for more information
- jsonrpc: add functions: 3586, 3587, 3590
- `deleteChat()`
- `getChatEncryptionInfo()`
- `getChatSecurejoinQrCodeSvg()`
- `leaveGroup()`
- `removeContactFromChat()`
- `addContactToChat()`
- `deleteMessages()`
- `getMessageInfo()`
- `getBasicChatInfo()`
- `marknoticedChat()`
- `getFirstUnreadMessageOfChat()`
- `markseenMsgs()`
- `forwardMessages()`
- `removeDraft()`
- `getDraft()`
- `miscSendMsg()`
- `miscSetDraft()`
- `maybeNetwork()`
- `getConnectivity()`
- `getContactEncryptionInfo()`
- `getConnectivityHtml()`
- jsonrpc: add `is_broadcast` property to `ChatListItemFetchResult` 3584
- jsonrpc: add `was_seen_recently` property to `ChatListItemFetchResult`, `FullChat` and `Contact` 3584
- jsonrpc: add `webxdc_info` property to `Message` 3588
- python: move `get_dc_event_name()` from `deltachat` to `deltachat.events` 3564
- jsonrpc: add `webxdc_info`, `parent_id` and `download_state` property to `Message` 3588, 3590
- jsonrpc: add `BasicChat` object as a leaner alternative to `FullChat` 3590
- jsonrpc: add `last_seen` property to `Contact` 3590
- breaking! jsonrpc: replace `Message.quoted_text` and `Message.quoted_message_id` with `Message.quote` 3590
- add separate stock strings for actions done by contacts to make them easier to translate 3518
- `dc_initiate_key_transfer()` is non-blocking now. 3553
UIs don't need to display a button to cancel sending Autocrypt Setup Message with
`dc_stop_ongoing_process()` anymore.

Changes
- order contact lists by "last seen";
this affects `dc_get_chat_contacts()`, `dc_get_contacts()` and `dc_get_blocked_contacts()` 3562
- add `internet_access` flag to `dc_msg_get_webxdc_info()` 3516
- `DC_EVENT_WEBXDC_INSTANCE_DELETED` is emitted when a message containing a webxdc gets deleted 3592

Fixes
- do not emit notifications for blocked chats 3557
- Show attached .eml files correctly 3561
- Auto accept contact requests if `Config::Bot` is set for a client 3567
- Don't prepend the subject to chat messages in mailinglists
- fix `set_core_version.py` script to also update version in `deltachat-jsonrpc/typescript/package.json` 3585
- Reject webxdc-updates from contacts who are not group members 3568

1.93.0

Not secure
API-Changes
- added a JSON RPC API, accessible through a WebSocket server, the CFFI bindings and the Node.js bindings 3463 3554 3542
- JSON RPC methods in CFFI 3463:
- `dc_jsonrpc_instance_t* dc_jsonrpc_init(dc_accounts_t* account_manager);`
- `void dc_jsonrpc_unref(dc_jsonrpc_instance_t* jsonrpc_instance);`
- `void dc_jsonrpc_request(dc_jsonrpc_instance_t* jsonrpc_instance, char* request);`
- `char* dc_jsonrpc_next_response(dc_jsonrpc_instance_t* jsonrpc_instance);`
- node: JSON RPC methods 3463:
- `AccountManager.prototype.startJsonRpcHandler(callback: ((response: string) => void)): void`
- `AccountManager.prototype.jsonRpcRequest(message: string): void`

Changes
- use [pathlib](https://docs.python.org/3/library/pathlib.html) in provider update script #3543
- `dc_get_chat_media()` can return media globally 3528
- node: add `getMailinglistAddr()` 3524
- avoid duplicate encoded-words package and test `cargo vendor` in ci 3549
- python: don't raise an error if addr changes 3530
- improve coverage script 3530

Fixes
- improved error handling for account setup from qrcode 3474
- python: enable certificate checks in cloned accounts 3443

1.92.0

Not secure
API-Changes
- add `dc_chat_get_mailinglist_addr()` 3520

1.91.0

Not secure
Added
- python bindings: extra method to get an account running

Changes
- refactorings 3437

Fixes
- mark "group image changed" as system message on receiver side 3517

Page 13 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.