From 9d3b2d484408abc226803511c39b44eb58090522 Mon Sep 17 00:00:00 2001 From: link2xt Date: Fri, 7 Jul 2023 17:01:03 +0000 Subject: [PATCH] chore(release): prepare for 1.118.0 --- CHANGELOG.md | 42 +++++++++++++++++++++++ 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-server/Cargo.toml | 2 +- package.json | 2 +- release-date.in | 2 +- 10 files changed, 55 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a9589cdca..a32589c935 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## [1.118.0] - 2023-07-07 + +### API-Changes + +- [**breaking**] Remove `Contact::load_from_db()` in favor of `Contact::get_by_id()`. +- Add `Contact::get_by_id_optional()` API. +- [**breaking**] Make `Message.text` non-optional. +- [**breaking**] Replace `message::get_msg_info()` with `MsgId.get_info()`. +- Move `handle_mdn` and `handle_ndn` to mimeparser and make them private. + Previously `handle_mdn` was erroneously exposed in the public API. +- python: flatten the API of `deltachat` module. + +### Fixes + +- Use different member added/removal messages locally and on the network. +- Update tokio to 1.29.1 to fix core panic after sending 29 offline messages ([#4414](https://github.com/deltachat/deltachat-core-rust/issues/4414)). +- Make SVG avatar image work on more platforms (use `xlink:href`). +- Preserve indentation when converting plaintext to HTML. +- Do not run simplify() on dehtml() output. +- Rewrite member added/removed messages even if the change is not allowed PR ([#4529](https://github.com/deltachat/deltachat-core-rust/pull/4529)). + +### Documentation + +- Document how to regenerate Node.js constants before the release. + +### Build system + +- git-cliff: Do not fail if commit.footers is undefined. + +### Other + +- Dependency updates. +- Update MPL 2.0 license text. +- Add LICENSE file to deltachat-rpc-client. +- deltachat-rpc-client: Add Trove classifiers. +- python: Change bindings status to production/stable. + +### Tests + +- Add `make-python-testenv.sh` script. + ## [1.117.0] - 2023-06-15 ### Features @@ -2630,3 +2671,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed [1.115.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.114.0...v1.115.0 [1.116.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.115.0...v1.116.0 [1.117.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.116.0...v1.117.0 +[1.118.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.117.0...v1.118.0 diff --git a/Cargo.lock b/Cargo.lock index 8f193f52d5..735db14604 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1123,7 +1123,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.117.0" +version = "1.118.0" dependencies = [ "ansi_term", "anyhow", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.117.0" +version = "1.118.0" dependencies = [ "anyhow", "async-channel", @@ -1223,7 +1223,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.117.0" +version = "1.118.0" dependencies = [ "ansi_term", "anyhow", @@ -1238,7 +1238,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.117.0" +version = "1.118.0" dependencies = [ "anyhow", "deltachat", @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.117.0" +version = "1.118.0" dependencies = [ "anyhow", "deltachat", diff --git a/Cargo.toml b/Cargo.toml index 37709f0d55..18fd4314f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.117.0" +version = "1.118.0" edition = "2021" license = "MPL-2.0" rust-version = "1.65" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index afd84eace2..f398a6e2ea 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.117.0" +version = "1.118.0" description = "Deltachat FFI" edition = "2018" readme = "README.md" diff --git a/deltachat-jsonrpc/Cargo.toml b/deltachat-jsonrpc/Cargo.toml index e01d4188da..9250864488 100644 --- a/deltachat-jsonrpc/Cargo.toml +++ b/deltachat-jsonrpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-jsonrpc" -version = "1.117.0" +version = "1.118.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 bfc3857c04..149d9733bf 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -55,5 +55,5 @@ }, "type": "module", "types": "dist/deltachat.d.ts", - "version": "1.117.0" + "version": "1.118.0" } diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 10babc2f81..8762dd0b59 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-repl" -version = "1.117.0" +version = "1.118.0" license = "MPL-2.0" edition = "2021" diff --git a/deltachat-rpc-server/Cargo.toml b/deltachat-rpc-server/Cargo.toml index 09ef03b5d3..9560a0f223 100644 --- a/deltachat-rpc-server/Cargo.toml +++ b/deltachat-rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat-rpc-server" -version = "1.117.0" +version = "1.118.0" description = "DeltaChat JSON-RPC server" edition = "2021" readme = "README.md" diff --git a/package.json b/package.json index dda0b4b00f..3051d80ccc 100644 --- a/package.json +++ b/package.json @@ -60,5 +60,5 @@ "test:mocha": "mocha -r esm node/test/test.js --growl --reporter=spec --bail --exit" }, "types": "node/dist/index.d.ts", - "version": "1.117.0" + "version": "1.118.0" } diff --git a/release-date.in b/release-date.in index 182773697c..0e126a1e5f 100644 --- a/release-date.in +++ b/release-date.in @@ -1 +1 @@ -2023-06-15 \ No newline at end of file +2023-07-07 \ No newline at end of file