diff --git a/CHANGELOG.md b/CHANGELOG.md index a1bd50a493..e087961865 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,48 @@ # Changelog +## [1.153.0] - 2025-01-05 + +### Features / Changes + +- Remove "jobs" from imap_markseen if folder doesn't exist ([#5870](https://github.com/deltachat/deltachat-core-rust/pull/5870)). +- Delete `vg-request-with-auth` from IMAP after processing ([#6208](https://github.com/deltachat/deltachat-core-rust/pull/6208)). + +### API-Changes + +- Add `IncomingWebxdcNotify.chat_id` ([#6356](https://github.com/deltachat/deltachat-core-rust/pull/6356)). +- rpc-client: Add INCOMING_REACTION to const.EventType ([#6349](https://github.com/deltachat/deltachat-core-rust/pull/6349)). + +### Documentation + +- Viewtype::Sticker may be changed to Image and how to disable that ([#6352](https://github.com/deltachat/deltachat-core-rust/pull/6352)). + +### Fixes + +- Never change Viewtype::Sticker to Image if file has non-image extension ([#6352](https://github.com/deltachat/deltachat-core-rust/pull/6352)). +- Change BccSelf default to 0 for chatmail ([#6340](https://github.com/deltachat/deltachat-core-rust/pull/6340)). +- Mark holiday notice messages as bot-generated. +- Don't treat location-only and sync messages as bot ones ([#6357](https://github.com/deltachat/deltachat-core-rust/pull/6357)). +- Update shadowsocks crate to 1.22.0 to avoid panic when parsing some QR codes. +- Prefer to encrypt if E2eeEnabled even if peers have EncryptPreference::NoPreference. +- Prioritize mailing list over self-sent messages. +- Allow empty `To` field for self-sent messages. +- Default `to_id` to self instead of 0. + +### Refactor + +- Remove unused parameter and return value from `build_body_file(…)` ([#6369](https://github.com/deltachat/deltachat-core-rust/pull/6369)). +- Deprecate Param::ErroneousE2ee. +- Add `emit_msgs_changed_without_msg_id`. +- Add_parts: Remove excessive `is_mdn` checks. +- Simplify `self_sent` condition. +- Don't ignore get_for_contact errors. + +### Tests + +- Messages without recipients are assigned to self chat. +- Message with empty To: field should have a valid to_id. +- Fix `test_logged_ac_process_ffi_failure` flakiness. + ## [1.152.2] - 2024-12-24 ### Features / Changes @@ -5541,3 +5584,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.152.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.151.6..v1.152.0 [1.152.1]: https://github.com/deltachat/deltachat-core-rust/compare/v1.152.0..v1.152.1 [1.152.2]: https://github.com/deltachat/deltachat-core-rust/compare/v1.152.1..v1.152.2 +[1.153.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.152.2..v1.153.0 diff --git a/Cargo.lock b/Cargo.lock index c9cd1d1ab8..bf03494d29 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.152.2" +version = "1.153.0" dependencies = [ "anyhow", "async-broadcast", @@ -1407,7 +1407,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.152.2" +version = "1.153.0" dependencies = [ "anyhow", "async-channel 2.3.1", @@ -1432,7 +1432,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.152.2" +version = "1.153.0" dependencies = [ "anyhow", "deltachat", @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.152.2" +version = "1.153.0" dependencies = [ "anyhow", "deltachat", @@ -1477,7 +1477,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.152.2" +version = "1.153.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index c6d0cc07be..72b3f23e7b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.152.2" +version = "1.153.0" edition = "2021" license = "MPL-2.0" rust-version = "1.77" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index ec4dac8af5..b06c82494e 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.152.2" +version = "1.153.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index d8e2a00fb4..92613678c8 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.152.2" +version = "1.153.0" 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 41336832f7..0fa70d876f 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -58,5 +58,5 @@ }, "type": "module", "types": "dist/deltachat.d.ts", - "version": "1.152.2" + "version": "1.153.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 9bb70e6fec..078d555f55 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.152.2" +version = "1.153.0" license = "MPL-2.0" edition = "2021" repository = "https://github.com/deltachat/deltachat-core-rust" diff --git a/deltachat-rpc-client/pyproject.toml b/deltachat-rpc-client/pyproject.toml index 9c994bdcdf..1ee74be088 100644 --- a/deltachat-rpc-client/pyproject.toml +++ b/deltachat-rpc-client/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat-rpc-client" -version = "1.152.2" +version = "1.153.0" description = "Python client for Delta Chat core JSON-RPC interface" classifiers = [ "Development Status :: 5 - Production/Stable", diff --git a/deltachat-rpc-server/Cargo.toml b/deltachat-rpc-server/Cargo.toml index 7968d24d7d..30a1dcb4a1 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.152.2" +version = "1.153.0" description = "DeltaChat JSON-RPC server" edition = "2021" readme = "README.md" diff --git a/deltachat-rpc-server/npm-package/package.json b/deltachat-rpc-server/npm-package/package.json index 45aca241f3..d88fc75867 100644 --- a/deltachat-rpc-server/npm-package/package.json +++ b/deltachat-rpc-server/npm-package/package.json @@ -15,5 +15,5 @@ }, "type": "module", "types": "index.d.ts", - "version": "1.152.2" + "version": "1.153.0" } diff --git a/package.json b/package.json index 062d5df2fd..6bb789ae01 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.152.2" + "version": "1.153.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index dd01c37191..d5a493a177 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.152.2" +version = "1.153.0" description = "Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat" readme = "README.rst" requires-python = ">=3.7" diff --git a/release-date.in b/release-date.in index 339b767c1c..f86a769c45 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2024-12-24 \ No newline at end of file +2025-01-05 \ No newline at end of file