mirror of
https://github.com/chatmail/core.git
synced 2026-05-03 13:26:28 +03:00
prepare 1.57 (#2580)
* update changelog for 1.57.0 * bump version to 1.57.0
This commit is contained in:
41
CHANGELOG.md
41
CHANGELOG.md
@@ -1,10 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Unreleased
|
## 1.57.0
|
||||||
|
|
||||||
### API Changes
|
### API Changes
|
||||||
|
|
||||||
- breaking change: removed deaddrop chat #2514
|
- breaking change: removed deaddrop chat #2514 #2563
|
||||||
|
|
||||||
Contact request chats are not merged into a single virtual
|
Contact request chats are not merged into a single virtual
|
||||||
"deaddrop" chat anymore. Instead, they are shown in the chatlist the
|
"deaddrop" chat anymore. Instead, they are shown in the chatlist the
|
||||||
@@ -39,7 +39,8 @@
|
|||||||
`DC_EVENT_CONNECTIVITY_CHANGED` is emitted on changes
|
`DC_EVENT_CONNECTIVITY_CHANGED` is emitted on changes
|
||||||
|
|
||||||
- breaking change: removed `dc_accounts_import_account()`
|
- breaking change: removed `dc_accounts_import_account()`
|
||||||
Instead you need to add an account and call `dc_imex(DC_IMEX_IMPORT_BACKUP)` on its context
|
Instead you need to add an account and call `dc_imex(DC_IMEX_IMPORT_BACKUP)`
|
||||||
|
on its context
|
||||||
|
|
||||||
- update account api, 2 new methods:
|
- update account api, 2 new methods:
|
||||||
`int dc_all_work_done (dc_context_t* context);`
|
`int dc_all_work_done (dc_context_t* context);`
|
||||||
@@ -49,24 +50,37 @@
|
|||||||
cffi: `int dc_msg_is_bot (const dc_msg_t* msg);`
|
cffi: `int dc_msg_is_bot (const dc_msg_t* msg);`
|
||||||
python: `Message.is_bot()`
|
python: `Message.is_bot()`
|
||||||
|
|
||||||
- `dc_context_t* dc_accounts_get_selected_account (dc_accounts_t* accounts);` now returns `NULL` if there is no selected account
|
- `dc_context_t* dc_accounts_get_selected_account (dc_accounts_t* accounts);`
|
||||||
|
now returns `NULL` if there is no selected account
|
||||||
|
|
||||||
|
- added `dc_accounts_maybe_network_lost()` for systems core cannot find out
|
||||||
|
connectivity loss on its own (eg. iOS) #2550
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- use Auto-Submitted: auto-generated header to identify bots #2502
|
- use Auto-Submitted: auto-generated header to identify bots #2502
|
||||||
- allow sending stickers via repl tool
|
- allow sending stickers via repl tool
|
||||||
- chat: make `get_msg_cnt()` and `get_fresh_msg_cnt()` work for deaddrop chat #2493
|
- chat: make `get_msg_cnt()` and `get_fresh_msg_cnt()` work for deaddrop chat #2493
|
||||||
- withdraw/revive own qr-codes #2512
|
- withdraw/revive own qr-codes #2512
|
||||||
- add Connectivity view (a better api for getting the connection status) #2319
|
- add Connectivity view (a better api for getting the connection status) #2319 #2549 #2542
|
||||||
|
|
||||||
### Changes
|
### Changes
|
||||||
- updated spec: new `Chat-User-Avatar` usage, `Chat-Content: sticker`, structure, copyright year #2480
|
- updated spec: new `Chat-User-Avatar` usage, `Chat-Content: sticker`, structure, copyright year #2480
|
||||||
|
- update documentation #2548 #2561 #2569
|
||||||
- breaking: `Accounts::create` does not also create an default account anymore #2500
|
- breaking: `Accounts::create` does not also create an default account anymore #2500
|
||||||
- remove "forwarded" from stickers, as the primary way of getting stickers is by asking a bot and then forwarding them currently #2526
|
- remove "forwarded" from stickers, as the primary way of getting stickers
|
||||||
|
is by asking a bot and then forwarding them currently #2526
|
||||||
- mimeparser: use mailparse to parse RFC 2231 filenames #2543
|
- mimeparser: use mailparse to parse RFC 2231 filenames #2543
|
||||||
|
- allow email addresses without dot in the domain part #2112
|
||||||
|
- allow installing lib and include under different prefixes #2558
|
||||||
|
- remove counter from name provided by `DC_CHAT_ID_ARCHIVED_LINK` #2566
|
||||||
|
- improve tests #2487 #2491 #2497
|
||||||
|
- refactorings #2492 #2503 #2504 #2506 #2515 #2520 #2567 #2575 #2577 #2579
|
||||||
|
- improve ci #2494
|
||||||
|
- update provider-database #2565
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
- remove dc_accounts_import_account() api #2521
|
- remove `dc_accounts_import_account()` api #2521
|
||||||
- `DC_EVENT_ERROR_NETWORK` and `DC_STR_SERVER_RESPONSE` #2319
|
- remove `DC_EVENT_ERROR_NETWORK` and `DC_STR_SERVER_RESPONSE` #2319
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
- allow stickers with gif-images #2481
|
- allow stickers with gif-images #2481
|
||||||
@@ -77,10 +91,13 @@
|
|||||||
- set_draft's message-changed-event returns now draft's msg id instead of 0 #2304
|
- set_draft's message-changed-event returns now draft's msg id instead of 0 #2304
|
||||||
- avoid hiding outgoing classic emails #2505
|
- avoid hiding outgoing classic emails #2505
|
||||||
- fixes for message timestamps #2517
|
- fixes for message timestamps #2517
|
||||||
- Do not process names, avatars, location XMLs, message signature
|
- do not process names, avatars, location XMLs, message signature etc.
|
||||||
etc. for duplicate messages. #2513
|
for duplicate messages #2513
|
||||||
- Fix `can_send` for users not in group #2479
|
- fix `can_send` for users not in group #2479
|
||||||
- Allow email addresses without dot in the domain part #2112
|
- fix receiving events for accounts added by `dc_accounts_add_account()` #2559
|
||||||
|
- fix which chats messages are assigned to #2465
|
||||||
|
- fix: don't create chats when MDNs are received #2578
|
||||||
|
|
||||||
|
|
||||||
## 1.56.0
|
## 1.56.0
|
||||||
|
|
||||||
|
|||||||
4
Cargo.lock
generated
4
Cargo.lock
generated
@@ -1107,7 +1107,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "deltachat"
|
name = "deltachat"
|
||||||
version = "1.56.0"
|
version = "1.57.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ansi_term",
|
"ansi_term",
|
||||||
"anyhow",
|
"anyhow",
|
||||||
@@ -1185,7 +1185,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "deltachat_ffi"
|
name = "deltachat_ffi"
|
||||||
version = "1.56.0"
|
version = "1.57.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"async-std",
|
"async-std",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "deltachat"
|
name = "deltachat"
|
||||||
version = "1.56.0"
|
version = "1.57.0"
|
||||||
authors = ["Delta Chat Developers (ML) <delta@codespeak.net>"]
|
authors = ["Delta Chat Developers (ML) <delta@codespeak.net>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "deltachat_ffi"
|
name = "deltachat_ffi"
|
||||||
version = "1.56.0"
|
version = "1.57.0"
|
||||||
description = "Deltachat FFI"
|
description = "Deltachat FFI"
|
||||||
authors = ["Delta Chat Developers (ML) <delta@codespeak.net>"]
|
authors = ["Delta Chat Developers (ML) <delta@codespeak.net>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|||||||
Reference in New Issue
Block a user