What's Changed
- Updated LibSession to be sourced via Swift Package Manager by @mpretty-cyro in #322
- Fix broken CI by @mpretty-cyro in #387
- [Automated] Update translations from Crowdin by @stfsession in #390
- Fix mentioning highlight background by @RyanRory in #369
- Make ONS with emoji work by punycode by @RyanRory in #372
- Sort group member change control messages deterministically by @mpretty-cyro in #378
- Fixed an issue where the read receipt wouldn't show while the conversation was open by @mpretty-cyro in #380
- Fixed a bug where changing the display name wouldn't result in a default display pic update by @mpretty-cyro in #381
- Fixed a crash when opening message info in a community by @mpretty-cyro in #388
- Dependency access crash fix by @mpretty-cyro in #391
- Fixed an issue where groups with only some config dumps wouldn't load by @mpretty-cyro in #393
- Cleaned up some of the Screen Lock behaviours by @mpretty-cyro in #377
- Fix GRDB Assertion by @mpretty-cyro in #392
- Logging fixes and improvements by @mpretty-cyro in #384
- [Automated] Update translations from Crowdin by @stfsession in #394
- Fixed an issue where notifications are incorrectly shown for the current conversation by @mpretty-cyro in #382
- Network status not updating in certain conditions by @mpretty-cyro in #379
- Add accessibility id and label to cells in share to Session screen by @RyanRory in #376
- Poller and background processing fixes by @mpretty-cyro in #383
- Release 2.9.1 by @mpretty-cyro in #395
Full Changelog: 2.9.0...2.9.1
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <jason@session.foundation>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
cc24c42dddf4d55d7d5e67bba5fce3c0cba5023a0157c5f67cd75c30da6db300 session-2.9.1.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfaGAAACgkQxJks56iN
QmI/pQ//eXRW/TJnhgkde11Dfrx9mBPZCNt/RzjiAW4iuSHcYCmrMsUxmhS+eOnN
HwgoqglxeQOHRZViRlnt3Lxqb+qAXfVoHpokHn1KVO3etDH9lalEc11lhscysPhu
P57KgkD6YUPZqHXgAYm5n1ewR1yVNDappWHHYDRjD7uHV6oEjtg2yMpkAgLR0/9J
gXlwdDwNO2umSZIT5fiUitSqWTxgI7gm0lziw5TDnB7NC4/pVub5BB8k057AMeO7
v97LNzQT/+D7j82fLU2VeR2vSULUCLqFQygeBjXZ6kUepM0qOqhxI3qRlBN+j/6U
hmcffSdpILq4cZZkzEs9bFzmCZCsdGj6BU340HLfkpLu8usmTMh8JacN2gT47vTi
0SPr/AJ2raXSEQlenocUYYdYEIYaORCSizBq1riIm66AIzWAT8d8tznM1aiDYugB
wcdtrMru6P+BwtE++Lm4EdfL5xpd8RopjD2rZ9Bh6eZe1m4Hj8OLDaqayDKIFkCE
YsZ2bcdN7fOCT3OcR9yuHOGR9pLrBAalQHTqCGpKfcd8oyFge8zqdoQEWAfYkF/j
fVgb11liB4/2GgTZj0+fBBlaJX1z0GSBkSB6+0BwjrwgD/Urlt4mmXXiZq9hFU7B
cOMflqiK0uFbAHcKNhRUr355RERW6kSZ2ogePz5wMG0bD/kTSfk=
=BMcG
-----END PGP SIGNATURE-----