From 9806509f4acc91db2b4733c04c8daa1007449be8 Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 2 Apr 2024 21:22:58 +0000 Subject: [PATCH] chore(release): prepare for 1.137.0 --- CHANGELOG.md | 74 +++++++++++++++++++++++ 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 +- package.json | 2 +- python/pyproject.toml | 2 +- release-date.in | 2 +- 12 files changed, 89 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c4bd2e9e..03fe6ae48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,78 @@ # Changelog +## [1.137.0] - 2024-04-02 + +### API-Changes + +- [**breaking**] Remove data from `DC_EVENT_INCOMING_MSG_BUNCH`. +- [**breaking**] Remove unused `dc_accounts_all_work_done()` ([#5384](https://github.com/deltachat/deltachat-core-rust/pull/5384)). +- deltachat-rpc-client: Add futures. + +### Build system + +- cmake: Build outside the source tree. +- nix: Add outputs for Android binaries. +- Add `repository` to Cargo.toml. +- python: Remove `setuptools_scm` dependency. +- Add development shell ([#5390](https://github.com/deltachat/deltachat-core-rust/pull/5390)). + +### CI + +- Update to Rust 1.77.0. +- Build deltachat-rpc-server for Android. +- Shorter names for deltachat-rpc-server jobs. + +### Features / Changes + +- Do not include provider hostname in `Message-ID`. +- Include 3 recent Message-IDs in `References` header. +- Include more entries into DNS fallback cache. + +### Fixes + +- Preserve upper-/lowercase of links parsed by `dehtml()` ([#5362](https://github.com/deltachat/deltachat-core-rust/pull/5362)). +- Rescan folders after changing `Config::SentboxWatch`. +- Do not ignore `Contact::get_by_id()` error in `from_field_to_contact_id()`. +- Put overridden sender name into message info. +- Don't send selfavatar in `SecureJoin` messages before contact verification ([#5354](https://github.com/deltachat/deltachat-core-rust/pull/5354)). +- Always set correct `chat_id` for `DC_EVENT_REACTIONS_CHANGED` ([#5419](https://github.com/deltachat/deltachat-core-rust/pull/5419)). + +### Refactor + +- Remove `MessageObject::from_message_id()`. +- jsonrpc: Add `msg_id` and `account_id` to `get_message()` errors. +- Cleanup `jobs` and `Params` relicts. + +### Tests + +- `Test_mvbox_sentbox_threads`: Check that sentbox gets configured after setting `sentbox_watch` ([#5105](https://github.com/deltachat/deltachat-core-rust/pull/5105)). +- Remove flaky time check from `test_list_from()`. +- Add failing test for #5418 (wrong `DC_EVENT_REACTIONS_CHANGED`) + +### Miscellaneous Tasks + +- Add `result` to .gitignore. +- cargo: Bump thiserror from 1.0.57 to 1.0.58. +- cargo: Bump tokio from 1.36.0 to 1.37.0. +- cargo: Bump pin-project from 1.1.4 to 1.1.5. +- cargo: Bump strum from 0.26.1 to 0.26.2. +- cargo: Bump uuid from 1.7.0 to 1.8.0. +- cargo: Bump toml from 0.8.10 to 0.8.12. +- cargo: Bump tokio-stream from 0.1.14 to 0.1.15. +- cargo: Bump smallvec from 1.13.1 to 1.13.2. +- cargo: Bump async-smtp from 0.9.0 to 0.9.1. +- cargo: Bump strum_macros from 0.26.1 to 0.26.2. +- cargo: Bump serde_json from 1.0.114 to 1.0.115. +- cargo: Bump anyhow from 1.0.80 to 1.0.81. +- cargo: Bump syn from 2.0.52 to 2.0.57. +- cargo: Bump futures-lite from 2.2.0 to 2.3.0. +- cargo: Bump axum from 0.7.4 to 0.7.5. +- cargo: Bump reqwest from 0.11.24 to 0.12.2. +- cargo: Bump backtrace from 0.3.69 to 0.3.71. +- cargo: Bump regex from 1.10.3 to 1.10.4. +- cargo: Update aho-corasick from 1.1.2 to 1.1.3. +- Update deny.toml. + ## [1.136.6] - 2024-03-19 ### Build system @@ -3762,3 +3835,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.136.4]: https://github.com/deltachat/deltachat-core-rust/compare/v1.136.3...v1.136.4 [1.136.5]: https://github.com/deltachat/deltachat-core-rust/compare/v1.136.4...v1.136.5 [1.136.6]: https://github.com/deltachat/deltachat-core-rust/compare/v1.136.5...v1.136.6 +[1.137.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.136.6...v1.137.0 diff --git a/Cargo.lock b/Cargo.lock index b012b8642..da676b98e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1085,7 +1085,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.136.6" +version = "1.137.0" dependencies = [ "ansi_term", "anyhow", @@ -1166,7 +1166,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.136.6" +version = "1.137.0" dependencies = [ "anyhow", "async-channel 2.2.0", @@ -1190,7 +1190,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.136.6" +version = "1.137.0" dependencies = [ "ansi_term", "anyhow", @@ -1205,7 +1205,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.136.6" +version = "1.137.0" dependencies = [ "anyhow", "deltachat", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.136.6" +version = "1.137.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 797547a2f..fec2b326a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.136.6" +version = "1.137.0" edition = "2021" license = "MPL-2.0" rust-version = "1.70" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index 67ab9dcce..3716927ac 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.136.6" +version = "1.137.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index eba3561f6..0bab1fb87 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.136.6" +version = "1.137.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 cc45ae2d0..98b9e5daf 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -53,5 +53,5 @@ }, "type": "module", "types": "dist/deltachat.d.ts", - "version": "1.136.6" + "version": "1.137.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 9b1650329..b8923be63 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.136.6" +version = "1.137.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 9ff5b6116..bf00e2954 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.136.6" +version = "1.137.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 6115dd908..5afbd5fbc 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.136.6" +version = "1.137.0" description = "DeltaChat JSON-RPC server" edition = "2021" readme = "README.md" diff --git a/package.json b/package.json index 35f72616b..f0c6c9dca 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.136.6" + "version": "1.137.0" } diff --git a/python/pyproject.toml b/python/pyproject.toml index 2b5f3f36d..408e05a24 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deltachat" -version = "1.136.6" +version = "1.137.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 68a063c1b..afeba1152 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2024-03-19 \ No newline at end of file +2024-04-02 \ No newline at end of file