diff --git a/CHANGELOG.md b/CHANGELOG.md index 22bf99eb6..78740bd9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [1.133.1] - 2024-01-21 + +### API-Changes + +- Add `is_bot` to cffi and jsonrpc ([#5197](https://github.com/deltachat/deltachat-core-rust/pull/5197)). + +### Features / Changes + +- Add system message when provider does not allow unencrypted messages ([#5195](https://github.com/deltachat/deltachat-core-rust/pull/5195)). + +### Fixes + +- `Chat::send_msg`: Remove encryption-related params from already sent message. This allows to send received encrypted `dc_msg_t` object to unencrypted chat, e.g. in a Python bot. +- Set message download state to Failure on IMAP errors. This avoids partially downloaded messages getting stuck in "Downloading..." state without actually being in a download queue. +- BCC-to-self even if server deletion is set to "at once". This is a workaround for SMTP servers which do not return response in time, BCC-self works as a confirmation that message was sent out successfully and does not need more retries. +- node: Run tests with native ESM modules instead of `esm` ([#5194](https://github.com/deltachat/deltachat-core-rust/pull/5194)). +- Use Quoted-Printable MIME encoding for the text part ([#3986](https://github.com/deltachat/deltachat-core-rust/pull/3986)). + +### Tests + +- python: Add `get_protected_chat` to testplugin.py. + ## [1.133.0] - 2024-01-14 ### Features / Changes @@ -3414,3 +3436,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.132.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.131.9...v1.132.0 [1.132.1]: https://github.com/deltachat/deltachat-core-rust/compare/v1.132.0...v1.132.1 [1.133.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.132.1...v1.133.0 +[1.133.1]: https://github.com/deltachat/deltachat-core-rust/compare/v1.133.0...v1.133.1 diff --git a/Cargo.lock b/Cargo.lock index 0476b5da5..6937a5711 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1089,7 +1089,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.133.0" +version = "1.133.1" dependencies = [ "ansi_term", "anyhow", @@ -1168,7 +1168,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.133.0" +version = "1.133.1" dependencies = [ "anyhow", "async-channel 2.1.1", @@ -1192,7 +1192,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.133.0" +version = "1.133.1" dependencies = [ "ansi_term", "anyhow", @@ -1207,7 +1207,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.133.0" +version = "1.133.1" dependencies = [ "anyhow", "deltachat", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.133.0" +version = "1.133.1" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 5520132cc..e246a7b36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.133.0" +version = "1.133.1" edition = "2021" license = "MPL-2.0" rust-version = "1.70" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 142e24005..27942d2c1 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.133.0" +version = "1.133.1" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 0050029be..5ed4bda6b 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.133.0" +version = "1.133.1" description = "DeltaChat JSON-RPC API" edition = "2021" default-run = "deltachat-jsonrpc-server" diff --git a/deltachat-jsonrpc/typescript/package.json b/deltachat-jsonrpc/typescript/package.json index 90215a5eb..62be6a60c 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -53,5 +53,5 @@ }, "type": "module", "types": "dist/deltachat.d.ts", - "version": "1.133.0" + "version": "1.133.1" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 5c8f0fa74..47a9933d2 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.133.0" +version = "1.133.1" license = "MPL-2.0" edition = "2021" diff --git a/deltachat-rpc-server/Cargo.toml b/deltachat-rpc-server/Cargo.toml index 5bdc62b77..68a25f938 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.133.0" +version = "1.133.1" description = "DeltaChat JSON-RPC server" edition = "2021" readme = "README.md" diff --git a/node/constants.js b/node/constants.js index c16e97eda..7c50ca55d 100644 --- a/node/constants.js +++ b/node/constants.js @@ -80,6 +80,7 @@ module.exports = { DC_INFO_EPHEMERAL_TIMER_CHANGED: 10, DC_INFO_GROUP_IMAGE_CHANGED: 3, DC_INFO_GROUP_NAME_CHANGED: 2, + DC_INFO_INVALID_UNENCRYPTED_MAIL: 13, DC_INFO_LOCATIONSTREAMING_ENABLED: 8, DC_INFO_LOCATION_ONLY: 9, DC_INFO_MEMBER_ADDED_TO_GROUP: 4, @@ -226,11 +227,13 @@ module.exports = { DC_STR_GROUP_NAME_CHANGED_BY_YOU: 124, DC_STR_IMAGE: 9, DC_STR_INCOMING_MESSAGES: 103, + DC_STR_INVALID_UNENCRYPTED_MAIL: 174, DC_STR_LAST_MSG_SENT_SUCCESSFULLY: 111, DC_STR_LOCATION: 66, DC_STR_LOCATION_ENABLED_BY_OTHER: 137, DC_STR_LOCATION_ENABLED_BY_YOU: 136, DC_STR_MESSAGES: 114, + DC_STR_MESSAGE_ADD_MEMBER: 173, DC_STR_MSGACTIONBYME: 63, DC_STR_MSGACTIONBYUSER: 62, DC_STR_MSGADDMEMBER: 17, diff --git a/node/lib/constants.ts b/node/lib/constants.ts index 8ee7be363..9eba1b4b6 100644 --- a/node/lib/constants.ts +++ b/node/lib/constants.ts @@ -80,6 +80,7 @@ export enum C { DC_INFO_EPHEMERAL_TIMER_CHANGED = 10, DC_INFO_GROUP_IMAGE_CHANGED = 3, DC_INFO_GROUP_NAME_CHANGED = 2, + DC_INFO_INVALID_UNENCRYPTED_MAIL = 13, DC_INFO_LOCATIONSTREAMING_ENABLED = 8, DC_INFO_LOCATION_ONLY = 9, DC_INFO_MEMBER_ADDED_TO_GROUP = 4, @@ -226,11 +227,13 @@ export enum C { DC_STR_GROUP_NAME_CHANGED_BY_YOU = 124, DC_STR_IMAGE = 9, DC_STR_INCOMING_MESSAGES = 103, + DC_STR_INVALID_UNENCRYPTED_MAIL = 174, DC_STR_LAST_MSG_SENT_SUCCESSFULLY = 111, DC_STR_LOCATION = 66, DC_STR_LOCATION_ENABLED_BY_OTHER = 137, DC_STR_LOCATION_ENABLED_BY_YOU = 136, DC_STR_MESSAGES = 114, + DC_STR_MESSAGE_ADD_MEMBER = 173, DC_STR_MSGACTIONBYME = 63, DC_STR_MSGACTIONBYUSER = 62, DC_STR_MSGADDMEMBER = 17, diff --git a/package.json b/package.json index bac045d6b..489f36f7b 100644 --- a/package.json +++ b/package.json @@ -55,5 +55,5 @@ "test:mocha": "mocha node/test/test.mjs --growl --reporter=spec --bail --exit" }, "types": "node/dist/index.d.ts", - "version": "1.133.0" + "version": "1.133.1" } diff --git a/release-date.in b/release-date.in index 6952f029e..ddc64e809 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2024-01-14 \ No newline at end of file +2024-01-21 \ No newline at end of file