From 0c33064193ea8f2848f4c33a9446ae774102fd43 Mon Sep 17 00:00:00 2001 From: link2xt Date: Thu, 12 Sep 2024 01:52:14 +0000 Subject: [PATCH] chore(release): prepare for 1.143.0 --- CHANGELOG.md | 50 +++++++++++++++++++ Cargo.lock | 10 ++-- Cargo.toml | 2 +- deltachat-ffi/Cargo.toml | 2 +- deltachat-jsonrpc/Cargo.toml | 2 +- deltachat-jsonrpc/typescript/package.json | 2 +- deltachat-repl/Cargo.toml | 2 +- deltachat-rpc-client/pyproject.toml | 2 +- deltachat-rpc-server/Cargo.toml | 2 +- deltachat-rpc-server/npm-package/package.json | 2 +- package.json | 2 +- python/pyproject.toml | 2 +- release-date.in | 2 +- 13 files changed, 66 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77a1318516..3f31578c5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,54 @@ # Changelog +## [1.143.0] - 2024-09-12 + +### Features / Changes + +- Automatic reconfiguration, e.g. switching to implicit TLS if STARTTLS port stops working. +- Always use preloaded DNS results. +- Add "Auto-Submitted: auto-replied" header to appropriate SecureJoin messages. +- Parallelize IMAP and SMTP connection attempts ([#5915](https://github.com/deltachat/deltachat-core-rust/pull/5915)). +- securejoin: Ignore invalid *-request-with-auth messages silently. +- ChatId::create_for_contact_with_blocked: Don't emit events on no op. +- Delete messages from a chatmail server immediately by default ([#5805](https://github.com/deltachat/deltachat-core-rust/pull/5805)) ([#5840](https://github.com/deltachat/deltachat-core-rust/pull/5840)). +- Shadowsocks support. +- Recognize t.me SOCKS5 proxy QR codes ([#5895](https://github.com/deltachat/deltachat-core-rust/pull/5895)) +- Remove old iroh 0.4 and support for old `DCBACKUP` QR codes. + +### Fixes + +- http: Set I/O timeout to 1 minute rather than whole request timeout. +- Add Auto-Submitted header in a single place. +- Do not allow quotes with "... wrote:" headers in chat messages. +- Don't sync QR code token before populating the group ([#5935](https://github.com/deltachat/deltachat-core-rust/pull/5935)). + +### Documentation + +- Document that `bcc_self` is enabled by default. + +### CI + +- Update Rust to 1.81.0. + +### Miscellaneous Tasks + +- Update provider database. +- cargo: Update iroh to 0.23.0. +- cargo: Reduce number of duplicate dependencies. +- cargo: Replace unmaintained ansi_term with nu-ansi-term. +- Replace `reqwest` with direct usage of `hyper`. + +### Refactor + +- login_param: Use Config:: constants to avoid typos in key names. +- Make Context::config_exists() crate-public. +- Get_config_bool_opt(): Return None if only default value exists. + +### Tests + +- Test that alternative port 443 works. +- Alice is (non-)bot on Bob's side after QR contact setup. + ## [1.142.12] - 2024-09-02 ### Fixes @@ -4806,3 +4855,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.142.10]: https://github.com/deltachat/deltachat-core-rust/compare/v1.142.9..v1.142.10 [1.142.11]: https://github.com/deltachat/deltachat-core-rust/compare/v1.142.10..v1.142.11 [1.142.12]: https://github.com/deltachat/deltachat-core-rust/compare/v1.142.11..v1.142.12 +[1.143.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.142.12..v1.143.0 diff --git a/Cargo.lock b/Cargo.lock index 5d58ebd44c..4804bcf12c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1240,7 +1240,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.142.12" +version = "1.143.0" dependencies = [ "anyhow", "async-broadcast", @@ -1336,7 +1336,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.142.12" +version = "1.143.0" dependencies = [ "anyhow", "async-channel 2.3.1", @@ -1361,7 +1361,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.142.12" +version = "1.143.0" dependencies = [ "anyhow", "deltachat", @@ -1376,7 +1376,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.142.12" +version = "1.143.0" dependencies = [ "anyhow", "deltachat", @@ -1405,7 +1405,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.142.12" +version = "1.143.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 730490d5cb..a2bc8952d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.142.12" +version = "1.143.0" edition = "2021" license = "MPL-2.0" rust-version = "1.77" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 3747b80b4c..679ffa2ca7 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.142.12" +version = "1.143.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 53bf7ebed5..bcc96f4e47 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.142.12" +version = "1.143.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 eb074b91f5..46c600178c 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.142.12" + "version": "1.143.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 2e6f3dc85b..540d9fc422 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.142.12" +version = "1.143.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 7c389e086c..b408847bd8 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.142.12" +version = "1.143.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 ef9de17dff..281040b9c7 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.142.12" +version = "1.143.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 efceac421e..070208daae 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.142.12" + "version": "1.143.0" } diff --git a/package.json b/package.json index d21e48f03b..4aed383bef 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.142.12" + "version": "1.143.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index 66eb4510d2..48a50d8cea 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.142.12" +version = "1.143.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 825b2baeae..4f79381270 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2024-09-02 \ No newline at end of file +2024-09-12 \ No newline at end of file