From 6db2cf61447d3dc5ad4e26c56afd02014b9a8492 Mon Sep 17 00:00:00 2001 From: link2xt Date: Thu, 4 Dec 2025 17:01:28 +0000 Subject: [PATCH] chore(release): prepare for 2.30.0 --- CHANGELOG.md | 29 +++++++++++++++++++ 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, 44 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e37d5973f..83ff51c93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [2.30.0] - 2025-12-04 + +### Features / Changes + +- Disable SNI for STARTTLS ([#7499](https://github.com/chatmail/core/pull/7499)). +- Introduce cross-core testing along with improvements to test frameworking. +- Synchronize transports via sync messages. + +### Fixes + +- Fix shutdown shortly after call. + +### API-Changes + +- Add `TransportsModified` event (for tests). + +### CI + +- Use "trusted publishing" for NPM packages. + +### Miscellaneous Tasks + +- deps: Bump actions/checkout from 5 to 6. +- cargo: Bump syn from 2.0.110 to 2.0.111. +- deps: Bump astral-sh/setup-uv from 7.1.3 to 7.1.4. +- cargo: Bump sdp from 0.8.0 to 0.10.0. +- Remove two outdated todo comments ([#7550](https://github.com/chatmail/core/pull/7550)). + ## [2.29.0] - 2025-12-01 ### API-Changes @@ -7310,3 +7338,4 @@ https://github.com/chatmail/core/pulls?q=is%3Apr+is%3Aclosed [2.27.0]: https://github.com/chatmail/core/compare/v2.26.0..v2.27.0 [2.28.0]: https://github.com/chatmail/core/compare/v2.27.0..v2.28.0 [2.29.0]: https://github.com/chatmail/core/compare/v2.28.0..v2.29.0 +[2.30.0]: https://github.com/chatmail/core/compare/v2.29.0..v2.30.0 diff --git a/Cargo.lock b/Cargo.lock index 8e34659ab..52eccf7e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "2.29.0" +version = "2.30.0" dependencies = [ "anyhow", "astral-tokio-tar", @@ -1413,7 +1413,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "2.29.0" +version = "2.30.0" dependencies = [ "anyhow", "async-channel 2.5.0", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "2.29.0" +version = "2.30.0" dependencies = [ "anyhow", "deltachat", @@ -1451,7 +1451,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "2.29.0" +version = "2.30.0" dependencies = [ "anyhow", "deltachat", @@ -1480,7 +1480,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "2.29.0" +version = "2.30.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 6c1eb1840..575ae7fcb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "2.29.0" +version = "2.30.0" edition = "2024" license = "MPL-2.0" rust-version = "1.88" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 530cf4492..235083ce1 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "2.29.0" +version = "2.30.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index 65fa835d8..cda2388b0 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "2.29.0" +version = "2.30.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 0726875eb..c0221013b 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.29.0" + "version": "2.30.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 2d077ad61..c391088fd 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "2.29.0" +version = "2.30.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 5bce47d5e..869364454 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.29.0" +version = "2.30.0" license = "MPL-2.0" description = "Python client for Delta Chat core JSON-RPC interface" classifiers = [ diff --git a/deltachat-rpc-server/Cargo.toml b/deltachat-rpc-server/Cargo.toml index ddffae3bc..2b2f19466 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "2.29.0" +version = "2.30.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 42513d11d..5ceb95012 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.29.0" + "version": "2.30.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index 1b3e69e4f..e0180ff1f 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "2.29.0" +version = "2.30.0" license = "MPL-2.0" description = "Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat" readme = "README.rst" diff --git a/release-date.in b/release-date.in index e8bb5d196..31f2c0473 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2025-12-01 \ No newline at end of file +2025-12-04 \ No newline at end of file