|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.159.0] - 2025-04-08 |
| 4 | + |
| 5 | +### API-Changes |
| 6 | + |
| 7 | +- deltachat-rpc-client: Add Message.get_info(). |
| 8 | +- CFFI: Add `dc_make_vcard()` and `dc_import_vcard()`. |
| 9 | +- Add legacy Python bindings for `make_vcard` and `import_vcard`. |
| 10 | + |
| 11 | +### CI |
| 12 | + |
| 13 | +- Upgrade Rust from 1.84.1 to 1.86.0 ([#6784](https://github.com/chatmail/core/pull/6784)). |
| 14 | + |
| 15 | +### Features / Changes |
| 16 | + |
| 17 | +- Add name resp. "Me" to contact encryption info ([#6720](https://github.com/chatmail/core/pull/6720)). |
| 18 | +- Get contact-id for info messages ([#6714](https://github.com/chatmail/core/pull/6714)). |
| 19 | +- No unencrypted chat when securejoin times out ([#6722](https://github.com/chatmail/core/pull/6722)). |
| 20 | +- Clear `Param::IsEdited` when forwarding a message. |
| 21 | +- Remove email address from 'add second device' qr code ([#6760](https://github.com/chatmail/core/pull/6760)). |
| 22 | +- Parse Proton Mail vCards again ([#6771](https://github.com/chatmail/core/pull/6771)). |
| 23 | +- Do not consider encrypting to the primary OpenPGP key. |
| 24 | + |
| 25 | +### Fixes |
| 26 | + |
| 27 | +- jsonrpc: Fix deadlock in get_all_accounts(). |
| 28 | +- Set GroupNameTimestamp on group promotion ([#6729](https://github.com/chatmail/core/pull/6729)). |
| 29 | +- Encrypt broadcast lists. |
| 30 | + |
| 31 | +### Miscellaneous Tasks |
| 32 | + |
| 33 | +- Update yerpc to 0.6.3. |
| 34 | +- cargo: Update textwrap from 0.16.1 to 0.16.2. |
| 35 | +- cargo: Bump uuid from 1.15.1 to 1.16.0. |
| 36 | +- cargo: Bump libc from 0.2.170 to 0.2.171. |
| 37 | +- cargo: Bump anyhow from 1.0.96 to 1.0.97. |
| 38 | +- cargo: Bump bytes from 1.10.0 to 1.10.1. |
| 39 | +- cargo: Bump once_cell from 1.20.3 to 1.21.3. |
| 40 | +- cargo: Bump thiserror from 2.0.11 to 2.0.12. |
| 41 | +- cargo: Bump pin-project from 1.1.9 to 1.1.10. |
| 42 | +- cargo: Bump hyper-util from 0.1.10 to 0.1.11. |
| 43 | +- cargo: Bump log from 0.4.26 to 0.4.27. |
| 44 | +- cargo: Bump tokio-util from 0.7.13 to 0.7.14. |
| 45 | +- cargo: Bump syn from 2.0.98 to 2.0.100. |
| 46 | +- cargo: Bump serde_json from 1.0.139 to 1.0.140. |
| 47 | +- cargo: Bump quote from 1.0.38 to 1.0.40. |
| 48 | +- cargo: Bump http-body-util from 0.1.2 to 0.1.3. |
| 49 | +- cargo: Bump openssl from 0.10.71 to 0.10.72. |
| 50 | +- cargo: Bump quick-xml from 0.37.2 to 0.37.4. |
| 51 | +- cargo: Bump blake3 from 1.6.1 to 1.8.0. |
| 52 | +- cargo: Bump tokio from 1.43.0 to 1.43.1 ([#6780](https://github.com/chatmail/core/pull/6780)). |
| 53 | +- Add issue template. |
| 54 | +- Add bug label on bug issue template. |
| 55 | +- cargo: Bump tokio from 1.43.0 to 1.44.1. |
| 56 | +- cargo: Bump fd-lock from 4.0.2 to 4.0.4. |
| 57 | +- Update async-smtp from 0.10.0 to 0.10.1. |
| 58 | +- Update async-imap from 0.10.3 to 0.10.4. |
| 59 | +- cargo: Bump tempfile from 3.14.0 to 3.19.1. |
| 60 | +- cargo: Bump image from 0.25.5 to 0.25.6. |
| 61 | +- cargo: Bump serde from 1.0.218 to 1.0.219. |
| 62 | + |
| 63 | +### Other |
| 64 | + |
| 65 | +- Add python and tox to flake.nix devshell ([#6233](https://github.com/chatmail/core/pull/6233)) |
| 66 | +- Update spec wrt edit/delete, minor rewordings ([#6708](https://github.com/chatmail/core/pull/6708)) |
| 67 | +- Update 'takes longer' fallback wording. |
| 68 | +- Handle classic emails as such only in classic profiles ([#6767](https://github.com/chatmail/core/pull/6767)) |
| 69 | +- Move ASM strings to core, point to "Add Second Device" ([#6777](https://github.com/chatmail/core/pull/6777)) |
| 70 | + |
| 71 | +### Refactor |
| 72 | + |
| 73 | +- Replace `once_cell::sync::Lazy` with `std::sync::LazyLock`. |
| 74 | +- Move vCard code to its own file ([#6776](https://github.com/chatmail/core/pull/6776)). |
| 75 | + |
| 76 | +### Tests |
| 77 | + |
| 78 | +- Use encryption in more Rust tests. |
| 79 | +- Use encryption in all JSON-RPC online tests. |
| 80 | +- Encrypt legacy Python tests. |
| 81 | +- Send only encrypted messages in online JS tests. |
| 82 | +- Add APIs to create `dom@example.net` and `elena@example.net`. |
| 83 | +- Split public keys from secret keys in runtime. |
| 84 | +- Remove fetch_existing tests. |
| 85 | +- Port test_forward_encrypted_to_unencrypted from legacy Python to Rust. |
| 86 | +- Port test_one_account_send_bcc_setting from legacy Python to JSON-RPC. |
| 87 | +- Port test_multidevice_sync_seen to JSON-RPC. |
| 88 | +- Use QR codes to setup contact with test bots. |
| 89 | +- Remove flaky key::tests::test_load_self_existing test ([#6763](https://github.com/chatmail/core/pull/6763)). |
| 90 | +- Update blob hash in blob::blob_tests::test_selfavatar_outside_blobdir. |
| 91 | + |
3 | 92 | ## [1.158.0] - 2025-03-29
|
4 | 93 |
|
5 | 94 | ### API-Changes
|
@@ -6101,3 +6190,4 @@ https://github.com/chatmail/core/pulls?q=is%3Apr+is%3Aclosed
|
6101 | 6190 | [1.157.2]: https://github.com/chatmail/core/compare/v1.157.1..v1.157.2
|
6102 | 6191 | [1.157.3]: https://github.com/chatmail/core/compare/v1.157.2..v1.157.3
|
6103 | 6192 | [1.158.0]: https://github.com/chatmail/core/compare/v1.157.3..v1.158.0
|
| 6193 | +[1.159.0]: https://github.com/chatmail/core/compare/v1.158.0..v1.159.0 |
0 commit comments