diff --git a/CHANGELOG.md b/CHANGELOG.md index e1d72da9d5..24c3d87368 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## [1.140.0] - 2024-06-04 + +### Features / Changes + +- Remove limit on number of email recipients for chatmail clients ([#5598](https://github.com/deltachat/deltachat-core-rust/pull/5598)). +- Add config option to enable iroh ([#5607](https://github.com/deltachat/deltachat-core-rust/pull/5607)). +- Map `*.wav` to Viewtype::Audio ([#5633](https://github.com/deltachat/deltachat-core-rust/pull/5633)). +- Add a db index for reactions by msg_id ([#5507](https://github.com/deltachat/deltachat-core-rust/pull/5507)). + +### Fixes + +- Set Param::Bot for messages on the sender side as well ([#5615](https://github.com/deltachat/deltachat-core-rust/pull/5615)). +- AEAP: Remove old peerstate verified_key instead of removing the whole peerstate ([#5535](https://github.com/deltachat/deltachat-core-rust/pull/5535)). +- Allow creation of groups by outgoing messages without recipients. +- Prefer `Chat-Group-ID` over references for new groups. +- Do not fail to send images with wrong extensions. + +### Build system + +- Unpin OpenSSL version and update to OpenSSL 3.3.0. + +### CI + +- Remove cargo-nextest bug workaround. + +### Documentation + +- Add vCard as supported standard. +- Create_group() does not find chats, only creates them. +- Fix a typo in test_partial_group_consistency(). + +### Refactor + +- Factor create_adhoc_group() call out of create_group(). +- Put duplicate code into `lookup_chat_or_create_adhoc_group`. + +### Tests + +- Fix logging of TestContext created using TestContext::new_alice(). +- Refactor `test_alias_*` into 8 separate tests. + ## [1.139.6] - 2024-05-25 ### Build system @@ -4329,3 +4370,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.139.4]: https://github.com/deltachat/deltachat-core-rust/compare/v1.139.3...v1.139.4 [1.139.5]: https://github.com/deltachat/deltachat-core-rust/compare/v1.139.4...v1.139.5 [1.139.6]: https://github.com/deltachat/deltachat-core-rust/compare/v1.139.5...v1.139.6 +[1.140.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.139.6...v1.140.0 diff --git a/Cargo.lock b/Cargo.lock index 9413b1320d..c737def5ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.139.6" +version = "1.140.0" dependencies = [ "ansi_term", "anyhow", @@ -1418,7 +1418,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.139.6" +version = "1.140.0" dependencies = [ "anyhow", "async-channel 2.2.1", @@ -1443,7 +1443,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.139.6" +version = "1.140.0" dependencies = [ "ansi_term", "anyhow", @@ -1458,7 +1458,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.139.6" +version = "1.140.0" dependencies = [ "anyhow", "deltachat", @@ -1487,7 +1487,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.139.6" +version = "1.140.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 53e771da23..cce6aabce1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.139.6" +version = "1.140.0" edition = "2021" license = "MPL-2.0" rust-version = "1.77" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 1164bd038b..77ca144c22 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.139.6" +version = "1.140.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 060b928522..e344cf8c1b 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.139.6" +version = "1.140.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 8e5d572f17..5486f60c80 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.139.6" + "version": "1.140.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index c061669e1e..d616c2cd5e 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.139.6" +version = "1.140.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 ba7b908078..b544aae940 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.139.6" +version = "1.140.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 57325f04f9..2936f9a668 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.139.6" +version = "1.140.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 72d29bc370..bacc73e2de 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.139.6" + "version": "1.140.0" } diff --git a/package.json b/package.json index d57877b8d3..ad7b81e0be 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.139.6" + "version": "1.140.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index 2fd7ea076f..298d15b7a8 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.139.6" +version = "1.140.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 1994faa312..933a04c7d8 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2024-05-25 \ No newline at end of file +2024-06-04 \ No newline at end of file