From 75bcf8660bca5b80bea7835bd85df11518a0f7e4 Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 9 Sep 2025 05:46:13 +0000 Subject: [PATCH] chore(release): prepare for 2.13.0 --- CHANGELOG.md | 46 +++++++++++++++++++ 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 +- python/pyproject.toml | 2 +- release-date.in | 2 +- 12 files changed, 61 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13fff2b5e..099e1d05f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,51 @@ # Changelog +## [2.13.0] - 2025-09-09 + +### API-Changes + +- [**breaking**] Remove `is_profile_verified` APIs. +- [**breaking**] Remove deprecated `is_protection_broken`. +- [**breaking**] Remove `e2ee_enabled` preference. + +### Features / Changes + +- Add call ringing API ([#6650](https://github.com/chatmail/core/pull/6650), [#7174](https://github.com/chatmail/core/pull/7174), [#7175](https://github.com/chatmail/core/pull/7175), [#7179](https://github.com/chatmail/core/pull/7179)) +- Warn for outdated versions after 6 months instead of 1 year ([#7144](https://github.com/chatmail/core/pull/7144)). +- Do not set "unknown sender for this chat" error. +- Do not replace messages with an error on verification failure. +- Support receiving Autocrypt-Gossip with `_verified` attribute. +- Withdraw all QR codes when one is withdrawn. + +### Fixes + +- Don't reverify contacts by SELF on receipt of a message from another device. +- Don't verify contacts by others having an unknown verifier. +- Update verifier_id if it's "unknown" and new verifier has known verifier. +- Mark message as failed if it can't be sent ([#7143](https://github.com/chatmail/core/pull/7143)). +- Add "Messages are end-to-end encrypted." to non-protected groups. + +### Documentation + +- Fix for SecurejoinInviterProgress with progress == 600. +- STYLE.md: Prefer BTreeMap and BTreeSet over hash variants. + +### Miscellaneous Tasks + +- Update provider database. +- Update dependencies. + +### Refactor + +- Check that verifier is verified in turn. +- Remove unused `EncryptPreference::Reset`. +- Remove `Aheader::new`. + +### Tests + +- Add another TimeShiftFalsePositiveNote ([#7142](https://github.com/chatmail/core/pull/7142)). +- Add TestContext.create_chat_id. + ## [2.12.0] - 2025-08-26 ### API-Changes diff --git a/Cargo.lock b/Cargo.lock index 792a125fe..2b64fcf4c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1296,7 +1296,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "2.12.0" +version = "2.13.0" dependencies = [ "anyhow", "async-broadcast", @@ -1406,7 +1406,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "2.12.0" +version = "2.13.0" dependencies = [ "anyhow", "async-channel 2.5.0", @@ -1428,7 +1428,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "2.12.0" +version = "2.13.0" dependencies = [ "anyhow", "deltachat", @@ -1444,7 +1444,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "2.12.0" +version = "2.13.0" dependencies = [ "anyhow", "deltachat", @@ -1473,7 +1473,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "2.12.0" +version = "2.13.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index adbca045b..574f3b839 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "2.12.0" +version = "2.13.0" edition = "2024" license = "MPL-2.0" rust-version = "1.85" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index a8aa0fc56..e49faeeb6 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "2.12.0" +version = "2.13.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 3133c6b08..0e77b6b54 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "2.12.0" +version = "2.13.0" description = "DeltaChat JSON-RPC API" edition = "2021" license = "MPL-2.0" diff --git a/deltachat-jsonrpc/typescript/package.json b/deltachat-jsonrpc/typescript/package.json index 865365282..56ca32738 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": "2.12.0" + "version": "2.13.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 4b578702f..0f8950a83 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "2.12.0" +version = "2.13.0" license = "MPL-2.0" edition = "2021" repository = "https://github.com/chatmail/core" diff --git a/deltachat-rpc-client/pyproject.toml b/deltachat-rpc-client/pyproject.toml index 4e06b5479..87ba827fb 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 = "2.12.0" +version = "2.13.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 48e19b920..4893b95c5 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "2.12.0" +version = "2.13.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 b1611b8e0..f4c07b041 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": "2.12.0" + "version": "2.13.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index 8049bec07..702c763a2 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "2.12.0" +version = "2.13.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 fd0ed26ad..72764f116 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2025-08-26 \ No newline at end of file +2025-09-09 \ No newline at end of file