diff --git a/CHANGELOG.md b/CHANGELOG.md index 27a60543e..7ae01ed68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## [1.157.0] - 2025-03-12 + +### Features / Changes + +- Ignore encryption preferences. + +### API-Changes + +- deltachat-rpc-client: Make it possible to clone accounts. +- deltachat-rpc-client: Add Account.device_contact. +- deltachat-rpc-client: Add Account.get_device_chat(). +- deltechat-rpc-client: Add Account.wait_for_msgs_noticed_event(). +- ffi: Store reference pointer to Context in dc_chat_t. + +### Build system + +- Intergrate `fuzz` crate into workspace. +- Update env_logger to get rid of unmaintained humantime dependency. +- nix: Update NDK to 27.2.12479018. +- Build Android wheels for PyPI. + +### Documentation + +- deltachat-rpc-client: Document Account.check_qr(). +- deltachat-rpc-client: Document Account.import_vcard(). + +### Fixes + +- Update async-imap to 0.10.23 to fix division by zero. +- Ignore hidden headers in IMF section. +- Process Autocrypt-Gossip only after merging protected headers. + +### Miscellaneous Tasks + +- cargo: Bump smallvec from 1.13.2 to 1.14.0. + +### Tests + +- Deletion request fails in an unencrypted chat and the message remains. +- python: port `test_no_old_msg_is_fresh` to JSON-RPC. + ## [1.156.3] - 2025-03-09 ### API-Changes @@ -5949,3 +5990,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [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 +[1.157.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.156.3..v1.157.0 diff --git a/Cargo.lock b/Cargo.lock index a326bd77d..6eb63ebdc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1378,7 +1378,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.156.3" +version = "1.157.0" dependencies = [ "anyhow", "async-broadcast", @@ -1490,7 +1490,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.156.3" +version = "1.157.0" dependencies = [ "anyhow", "async-channel 2.3.1", @@ -1515,7 +1515,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.156.3" +version = "1.157.0" dependencies = [ "anyhow", "deltachat", @@ -1531,7 +1531,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.156.3" +version = "1.157.0" dependencies = [ "anyhow", "deltachat", @@ -1560,7 +1560,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.156.3" +version = "1.157.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index d119b0dfb..1870db332 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.156.3" +version = "1.157.0" edition = "2021" license = "MPL-2.0" rust-version = "1.81" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 1b31112c6..8672a7f3e 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.156.3" +version = "1.157.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 715367421..fa77cf2e8 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.156.3" +version = "1.157.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 ad13148b1..c61912b18 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.3" + "version": "1.157.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 6edf72e68..1c9c49fed 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.156.3" +version = "1.157.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 a426513bd..5a7aea7b7 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.3" +version = "1.157.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 769f39d5d..a7e0ce04c 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.3" +version = "1.157.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 c720d097d..24b94b179 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.3" + "version": "1.157.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index 32e4cb5b9..bf3b0cedc 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.156.3" +version = "1.157.0" 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 d8120a0c6..9fef10571 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2025-03-09 \ No newline at end of file +2025-03-12 \ No newline at end of file