diff --git a/CHANGELOG.md b/CHANGELOG.md index f3b599cc9..27a60543e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,44 @@ # Changelog +## [1.156.3] - 2025-03-09 + +### API-Changes + +- jsonrpc: Add import_vcard_contents() method. +- jsonrpc: Add API to make and import vCards. +- [**breaking**] Remove save_mime_headers config option and dc_get_mime_headers(). +- [**breaking**] Remove key_gen_type config. + +### Features / Changes + +- Add chat-deleted event. +- Delete messages on IMAP when deleting chat ([#6613](https://github.com/deltachat/deltachat-core-rust/pull/6613)). +- Allow doubled avatar resolution + +### Fixes + +- Move Chat-Group-Avatar to hidden headers. +- Ignore outer Chat-User-Avatar header in Autocrypt-encrypted messages. + +### Build system + +- Use mailbuilder from crates.io. +- Update iroh to 0.33. + +### Documentation + +- Nonstandard headers needing DKIM protection should be hidden. + +### Refactor + +- Recode_to_size(): Rename strict_limits to is_avatar. + +### Tests + +- Test for ChatDeleted event. +- Replace create_chat() with get_chat() in test_setup_contact_ex() and test_secure_join(). +- Transfer vCards in TestContext.create_chat(). + ## [1.156.2] - 2025-03-02 ### Fixes @@ -5909,3 +5948,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.156.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.155.6..v1.156.0 [1.156.1]: https://github.com/deltachat/deltachat-core-rust/compare/v1.156.0..v1.156.1 [1.156.2]: https://github.com/deltachat/deltachat-core-rust/compare/v1.156.1..v1.156.2 +[1.156.3]: https://github.com/deltachat/deltachat-core-rust/compare/v1.156.2..v1.156.3 diff --git a/Cargo.lock b/Cargo.lock index d25f08874..21f869c27 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1288,7 +1288,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.156.2" +version = "1.156.3" dependencies = [ "anyhow", "async-broadcast", @@ -1390,7 +1390,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.156.2" +version = "1.156.3" dependencies = [ "anyhow", "async-channel 2.3.1", @@ -1415,7 +1415,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.156.2" +version = "1.156.3" dependencies = [ "anyhow", "deltachat", @@ -1431,7 +1431,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.156.2" +version = "1.156.3" dependencies = [ "anyhow", "deltachat", @@ -1460,7 +1460,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.156.2" +version = "1.156.3" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 07b4ded78..b3e9c4ac2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.156.2" +version = "1.156.3" edition = "2021" license = "MPL-2.0" rust-version = "1.81" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 260e718b4..1b31112c6 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.156.2" +version = "1.156.3" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 0140e1c4e..715367421 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.156.2" +version = "1.156.3" 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 e7807fa68..ad13148b1 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.156.2" + "version": "1.156.3" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 2d3a4af0f..6edf72e68 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.156.2" +version = "1.156.3" 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 bd3ceb103..a426513bd 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.156.2" +version = "1.156.3" 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 9733a821c..769f39d5d 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.156.2" +version = "1.156.3" 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 898ce8be5..c720d097d 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.156.2" + "version": "1.156.3" } diff --git a/python/pyproject.toml b/python/pyproject.toml index ecf27751f..32e4cb5b9 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.156.2" +version = "1.156.3" description = "Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat" readme = "README.rst" requires-python = ">=3.8" diff --git a/release-date.in b/release-date.in index 1891f3c7d..d8120a0c6 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2025-03-02 \ No newline at end of file +2025-03-09 \ No newline at end of file