diff --git a/CHANGELOG.md b/CHANGELOG.md index 9da47756c..4cb63a65f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [1.138.1] - 2024-05-14 + +### Features / Changes + +- Detect XCHATMAIL capability and expose it as `is_chatmail` config. + +### Fixes + +- Never treat message with Chat-Group-ID as a private reply. +- Always prefer Chat-Group-ID over In-Reply-To and References. +- Ignore parent message if message references itself. + +### CI + +- Set RUSTUP_WINDOWS_PATH_ADD_BIN to work around `nextest` issue . +- deltachat-rpc-server: Fix upload of npm packages to github releases ([#5564](https://github.com/deltachat/deltachat-core-rust/pull/5564)). + +### Refactor + +- Add MimeMessage.get_chat_group_id(). +- Make MimeMessage.get_header() return Option<&str>. +- sql: Make open flags immutable. +- Resultify token::lookup_or_new(). + +### Miscellaneous Tasks + +- cargo: Bump parking_lot from 0.12.1 to 0.12.2. +- cargo: Bump libc from 0.2.153 to 0.2.154. +- cargo: Bump hickory-resolver from 0.24.0 to 0.24.1. +- cargo: Bump serde_json from 1.0.115 to 1.0.116. +- cargo: Bump human-panic from 1.2.3 to 2.0.0. +- cargo: Bump brotli from 5.0.0 to 6.0.0. + ## [1.138.0] - 2024-05-13 ### API-Changes @@ -4072,3 +4105,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.137.3]: https://github.com/deltachat/deltachat-core-rust/compare/v1.137.2...v1.137.3 [1.137.4]: https://github.com/deltachat/deltachat-core-rust/compare/v1.137.3...v1.137.4 [1.138.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.137.4...v1.138.0 +[1.138.1]: https://github.com/deltachat/deltachat-core-rust/compare/v1.138.0...v1.138.1 diff --git a/Cargo.lock b/Cargo.lock index ac3d8b51c..fb0df2bb7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1157,7 +1157,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.138.0" +version = "1.138.1" dependencies = [ "ansi_term", "anyhow", @@ -1250,7 +1250,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.138.0" +version = "1.138.1" dependencies = [ "anyhow", "async-channel 2.2.1", @@ -1274,7 +1274,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.138.0" +version = "1.138.1" dependencies = [ "ansi_term", "anyhow", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.138.0" +version = "1.138.1" dependencies = [ "anyhow", "deltachat", @@ -1318,7 +1318,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.138.0" +version = "1.138.1" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 3f04f575c..e4d4fb90b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.138.0" +version = "1.138.1" edition = "2021" license = "MPL-2.0" rust-version = "1.77" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 789b3b652..73cd7bc3f 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.138.0" +version = "1.138.1" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index ae43d8b9f..12a7cd703 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.138.0" +version = "1.138.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 d2e143394..6344914d1 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -54,5 +54,5 @@ }, "type": "module", "types": "dist/deltachat.d.ts", - "version": "1.138.0" + "version": "1.138.1" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 0bb35913b..853dd2ba4 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.138.0" +version = "1.138.1" 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 8ce07d0ae..c32b931e3 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.138.0" +version = "1.138.1" 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 768721fae..185ae77d1 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.138.0" +version = "1.138.1" 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 0ded94f4a..012f41e69 100644 --- a/deltachat-rpc-server/npm-package/package.json +++ b/deltachat-rpc-server/npm-package/package.json @@ -11,5 +11,5 @@ }, "type": "module", "types": "index.d.ts", - "version": "1.138.0" + "version": "1.138.1" } diff --git a/package.json b/package.json index e083548f0..f1b1d0e7c 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.138.0" + "version": "1.138.1" } diff --git a/python/pyproject.toml b/python/pyproject.toml index fdcaa5cd1..e45669440 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.138.0" +version = "1.138.1" 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 59ec63284..e154be346 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2024-05-13 \ No newline at end of file +2024-05-14 \ No newline at end of file