|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.158.0] - 2025-03-29 |
| 4 | + |
| 5 | +### API-Changes |
| 6 | + |
| 7 | +- deltachat-rpc-client: Accept `Account` as `Account.create_contact()` argument. |
| 8 | +- Rust: Add `ContactId.set_name()`. |
| 9 | +- JSON-RPC: Rename parameter name in `get_webxdc_href` to `info_msg_id` to reduce confusion potential ([#6681](https://github.com/chatmail/core/pull/6681)). |
| 10 | + |
| 11 | +### Features / Changes |
| 12 | + |
| 13 | +- Nicer configuration error ([#6684](https://github.com/chatmail/core/pull/6684)). |
| 14 | +- securejoin: Do not create 1:1 chat on Alice's side until `vc-request-with-auth`. |
| 15 | +- Understandable error message when accounts.lock can't be locked ([#6695](https://github.com/chatmail/core/pull/6695)). |
| 16 | +- Simplify e2ee decision logic, remove majority vote. |
| 17 | +- Stop saving txt_raw. |
| 18 | + |
| 19 | +### Fixes |
| 20 | + |
| 21 | +- Do not fail to send the message if some keys are missing. |
| 22 | +- Synchronize contact name changes. |
| 23 | +- Move group name timestamp update up in create_send_msg_jobs(). |
| 24 | +- Fixes for transport JSON-RPC ([#6680](https://github.com/chatmail/core/pull/6680)). |
| 25 | + |
| 26 | +### Build system |
| 27 | + |
| 28 | +- deltachat-rpc-client: Move development dependencies from tox.ini to pyproject.toml. |
| 29 | +- Update resolve-conf from 0.7.0 to 0.7.1. |
| 30 | + |
| 31 | +### Refactor |
| 32 | + |
| 33 | +- Do not convert SQL arguments to `String` unnecessarily. |
| 34 | +- Factor out `update_chat_names()`. |
| 35 | +- Use `created_timestamp()` instead of duplicating its code ([#6692](https://github.com/chatmail/core/pull/6692)). |
| 36 | +- Use `chat_id.get_timestamp()` instead of duplicating its code ([#6691](https://github.com/chatmail/core/pull/6691)). |
| 37 | +- Move `mark_recipients_as_verified()` call out of `has_verified_encryption()`. |
| 38 | +- Move `proxy_config` out of `ConfiguredLoginParam` ([#6712](https://github.com/chatmail/core/pull/6712)). |
| 39 | + |
| 40 | +### Tests |
| 41 | + |
| 42 | +- Use vCard in TestContext.add_or_lookup_contact(). |
| 43 | +- Remove test_group_with_removed_message_id. |
| 44 | +- Use add_or_lookup_email_contact() in get_chat(). |
| 45 | +- Use add_or_lookup_email_contact in test_setup_contact_ex. |
| 46 | +- Use vCards more in Python tests. |
| 47 | +- Use TestContextManager in more tests. |
| 48 | +- Use vCards to create contacts in more Rust tests. |
| 49 | +- Set chat name multiple times in a row. |
| 50 | +- Online test for renaming the group multiple times. |
| 51 | + |
3 | 52 | ## [1.157.3] - 2025-03-19
|
4 | 53 |
|
5 | 54 | ### API-Changes
|
@@ -6051,3 +6100,4 @@ https://github.com/chatmail/core/pulls?q=is%3Apr+is%3Aclosed
|
6051 | 6100 | [1.157.1]: https://github.com/chatmail/core/compare/v1.157.0..v1.157.1
|
6052 | 6101 | [1.157.2]: https://github.com/chatmail/core/compare/v1.157.1..v1.157.2
|
6053 | 6102 | [1.157.3]: https://github.com/chatmail/core/compare/v1.157.2..v1.157.3
|
| 6103 | +[1.158.0]: https://github.com/chatmail/core/compare/v1.157.3..v1.158.0 |
0 commit comments