Releases: session-foundation/session-ios
Releases · session-foundation/session-ios
2.14.2
What's Changed
- Fixed a string linter issue due to a string change by @mpretty-cyro in #532
- Added a dev setting to control the poll limit for the CommunityPoller by @mpretty-cyro in #524
- Fix incorrectly selecting image when scrolling thru collection by @mikoldin123 in #518
- Fix accessory labels expansion causing squashed content by @mikoldin123 in #519
- Fixed an issue with the home screen empty state and MR banner by @mpretty-cyro in #529
- String updates and new confirmation dialogs by @mikoldin123 in #530
- Fix unresponsive textfield due to small hit area by @mikoldin123 in #520
- Updated expiresStartedAtMs when message has been sent successfully by @mikoldin123 in #521
- Fixed an issue where reactions weren't working in groups by @mpretty-cyro in #523
- Apparently we don't need to escape the % character in notifications anymore by @mpretty-cyro in #525
- Fix some highlighted search bubble covered by keyboard by @mikoldin123 in #531
- Fixed a crash when tapping on a group member in the members list by @mpretty-cyro in #536
- Removed a database call from onboarding by @mpretty-cyro in #537
- Centralised message deletion logic by @mpretty-cyro in #533
- [Automated] Update translations from Crowdin by @stfsession in #527
- [Automated] Update translations from Crowdin by @stfsession in #539
- [Automated] Update translations from Crowdin by @stfsession in #542
- App review prompt by @mikoldin123 in #516
- Point release bug fixes by @mpretty-cyro in #540
- Fixed an issue where disappearing messages wouldn't actually disappear
- Fixed a crash related to async/await that would occur on iOS 15
- Fixed a bug where sending an UnsendRequest wouldn't update the home screen on a linked device
Full Changelog: 2.14.1...2.14.2
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
7548b538547b1e1a2f173e71b082d209e909269d23e6f57178608b71fde5f99a session-2.14.2.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmi3b/UACgkQxJks56iN
QmJwsQ//WO2Uzij30Fkrpo3H7GWiTYopiYvKwkZIxLMMeiSWX5EpJ1jAd230qNYR
jdkS65fJWZeyicfqv6KjKL9E4tO0PNyqVHm8y/QbtCrf+P+JDYwYtLTKrDzHDoPv
WL6/AjoaTMc17tzRM5MFkd9eI1SRQ5vL7wfO/BRTh1y4uVCtlkpifqEkF75TWd5n
AfldXL+5cBScfSNvOF/cA3hqyarYe20FVALkT7APRFPKcE+314pNLpH0H1XfCRRi
UGxeAZOV4q/m2w4CgJ81ojcjo34BD0lM0Ahmugmo8TWUAx29+3OVlpyE3xkfC1tA
PE4+apEU93n4ITXFQDMB/UplrCOLxOelhQRVdNiwk4qk2AJlysxJQVGCH+S9EHQH
6n2zIG7uujM8vc4PWzJGTMWHf4jGkftac8R0I8DhHg0INwZQk7tJ4TbtJbpxC6U9
+ANO5HX3UbUeUys+o99xjNxo3bPzWRFzTJLmINosPwrS3GPjW4Nh3myRxNLGJSSa
iSFUKj3bPNisG8h3MZqLexaHdTildycFJFDliGWqjadXmtwOPj99+QXKO0IKdEqc
Db5TvJj+jQV7DOwmN93brNQKepZikThVcqIkFRxhlTzCDj/mJeSXEPPIYtdUdI5A
MzUsd4A3e6ciVqIfVjcjvUjktEcHL65ycXQ92P83F4+coCEXa9w=
=tBrn
-----END PGP SIGNATURE-----
2.14.1
What's Changed
- Fixed an incorrect path in the libSession build script by @mpretty-cyro in #498
- Fixed an issue where we were storing the 'softfork' version in the 'hardfork' value by @mpretty-cyro in #515
- Fix emoji reacts notification by @RyanRory in #484
- [Automated] Update translations from Crowdin by @stfsession in #497
- Fixed a couple of cases where we were incorrectly resolving colors by @mpretty-cyro in #502
- Fix join community tabbar spacing by @mikoldin123 in #504
- Fix translated hide text button overflow by @mikoldin123 in #505
- Fix incorrect duration for uploading voice message by @mikoldin123 in #507
- Added accessibility identifier for app icons by @mikoldin123 in #508
- Fixed an issue where attachments would be incorrectly scaled down by @mpretty-cyro in #506
- Fix hash id displayed instead of contact name in apple watch call by @mikoldin123 in #513
- Fixed an issue where Desktop can't download iOS attachments by @mpretty-cyro in #514
- Fix reply does not cancel search state on conversation by @mikoldin123 in #511
- Stopped some message types making conversations become visible by @mpretty-cyro in #509
- Fixed an issue where the unread count could incorrectly get reset by @mpretty-cyro in #510
- Fixed an issue where notification settings weren't being respected for PNs by @mpretty-cyro in #512
- Fixed and cleaned up some attachment handling issues by @mpretty-cyro in #517
New Contributors
- @mikoldin123 made their first contribution in #504
Full Changelog: 2.14.0...2.14.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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
5f9a458893af41bb2fbe4dcd1cbd42f911c374f98fe293158128fede61d04aab session-2.14.1.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmimal8ACgkQxJks56iN
QmKBVA//TVI4R8QiO9BE0Z3d2U6n8l81zw8iAlm+RlsrAD4okLO6yT2OHiiEf6OS
Es5CYMEU75vQsHL+LVhNz0ntHTYRgC94cdaGGTVgRMywDQ4Kk0wmd0A5NhHzD7ge
AMuzye+xudcRgJqnS9ovRSncRGO5Nuztfcp3VQZZt1xOBsgYWJV85hNp6Lj4qL7q
wYW6r1X8u5eQcuw7tR4SjpPgP+hLf3W70EioI40T7AxIsgqFk+5UNxlVBFzajMlG
+97rSsRtw6vMumFPg6wPYI7ilOV1h3Q9mHJz8ku/dLDQ25MZKYBsKETqzFXIbymj
qJlwfymMp3U0k6uDj7WPccoRLJqb93YEt2qdsY/dr6RZh3BYlBK++UJGSVQAIwij
dGPx2XzONpHlU51L+dzSr2SpUKJyjeYIXXZQJtWug+krPd5EMwtpwo1PnA0dF55h
R2oCPfrPHKMGkHqCMQ3tQoX13ae8PH4+9PBuuwTBzmIg/CVXoAX4w1YdoBi3NFKP
ZXEvEtjrZbPGhUc8B1QIg6kIuxXAjxbeSlXktffHJ+VqnrLL0ZLEWSuH0gGY3zCn
b2ocTJFoeSkX+xLthBwBbpQUCZLmw/DdUq4U/tpIQs5gXiM1bqap/Vuo9wKilI5x
uPsyFCr/e3Yw/XbzGNIh3sPBg9KN7VQAoQT4Y5rS/NVbZBScEYk=
=6sh6
-----END PGP SIGNATURE-----
2.14.0
What's Changed
- DBR - 1 - Cached seckey, cleaned up crypto usage by @mpretty-cyro in #442
- DBR - 2 - Refactored the message deduplication logic by @mpretty-cyro in #443
- DBR - 3 - Initial notification extension refactoring, handling visible message PNs by @mpretty-cyro in #446
- DBR - 4 - Saving and reading messages from disk by @mpretty-cyro in #450
- DBR - 5 - Config message handling by @mpretty-cyro in #451
- DBR - 6 - Remove database from message sending pipeline, send busy call message by @mpretty-cyro in #455
- DBR - 7 - Update code to use libSession preferences finish of NSE changes by @mpretty-cyro in #464
- Remove database usage from push notification extension by @mpretty-cyro in #452
- Fix modal input clear button by @RyanRory in #481
- Higher character limits by @RyanRory in #482
- Added SessionAsyncImage and improvements to image handling by @mpretty-cyro in #487
- Increased pinned conversations by @RyanRory in #483
- [Automated] Update translations from Crowdin by @stfsession in #491
- Fixed an issue with video attachment quality by @mpretty-cyro in #492
- Animated image handling improvements by @mpretty-cyro in #493
- Release 2.14.0 by @mpretty-cyro in #494
Full Changelog: 2.13.1...2.14.0
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
cee299d59ada5b2bb256e3409cc5624c5288b27f6f30b847e5bc015c3be596d5 session-2.14.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmiSpJsACgkQxJks56iN
QmIgEg//V86XybNiMU9CSKy8/6TKijj6D3DD5XEKnnY9zIWN1Hx6PYod6GK8+6/x
xtu9tIaNmxTgvndiGh5VGUzHet4RgSPcsWSDNjRUraPmBOAvSUiCzP3JqXpDENVR
wjboDGtOWH9h4RXKq2MOV4G38xHGSOuS/PY1mvXw5jHuV8xer0iE0ojvjGL7+Hvl
NVhRRnfIvW0X0ucLow/p2awtb0KLLIBRljpNBoUtGAOYIyvwQtwUvGrj/sX9Egz8
5gxOkktVRoWV2p32DpVajWP625lz6grDBQ11jwWhJ36dn7PmNm0gdoWPeBqp6ZZ+
LmdX8sMBlqfyLJpVTx8/6zbxv8bgtdSJPayBLByt1o9El+vWyZmvUUqONFgMYqCE
2UwqwXICvH5NPLSahencoilbXs7NhlmNCn6NGAxoTPUCZStBDGovCUytF9RMQnfC
twiYYA2VgyQKJPRQNmOE3xafjv7eh1GscA+8zjp3WpaMpi4hRE/MgojYKNUzqs3w
26RatQ8WXVPZ/66Ep+x8TpU6w5gBRa2LMk5XaF8ebxHWafmjeOglo/gkfeF/c4zY
IWiKdYJ4c9AcRSpVcV5Q3+Iswb7I/WnJoI18T4l3ZsGnOTw0GbVBn6hA63sV9v22
DX3+91nKDZFglC84EsxVY1q/H4dX9Y/MiVcPD5Fh+LnghAnKLv4=
=yT/j
-----END PGP SIGNATURE-----
2.13.1
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #480
- Fixed an issue with the attachment padding calculation by @mpretty-cyro in #486
- Fix a UI layout issue after settings refreshed in UCS screen by @RyanRory in #485
- Updated to the latest libSession, bumped version num by @mpretty-cyro in #488
Full Changelog: 2.13.0...2.13.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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
ac4ec828dca8319851cce225bc912c3ec27fadd3639b1becef923b2be932e99e session-2.13.1.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmiBfL4ACgkQxJks56iN
QmInjw/9Ek1WGH0y2/18gLcUHxF7a6+1Tt7xQsvcBLHd686186aRs1EzjImorPuP
jMpJRKnYYuv/ytczAOmopAMs4/EOlpreCkFGRE1Kkt0h55XE1FdOQzqEIoEoDoYF
yq629HpTbddR15ba7HQ9eOMmM7eqlFseercOr7B1LsWwRaz7HwmITnm4jTmnjaNP
RdysJbbCqNJOA1Qu5TcMN3+VQAkXR7zSP2oroxxdjz3Wnf5SlsFouBRJnzHMENZ5
mjTbTmwHzPfNb4yaA8qiDE3cB1TYXZAc+MZ9r1gT/y8vLkzV5XKPdG8ttzp+RkfN
KhFzNaSMe1k5WxuiHj/gmSom8UkoXxJ25BTslb+WxsXXYAzHcu4IxJGssk5l4EGW
AjJJA60+DX4pej0ORuclAMXHkofB6CrlOcGVrP0G/exuHM0En3wT1mX3k9F2+M1G
8m5f4ak3a/iBuHJ63TzgKRdb/ymHGQECWNtJYknzv9gdeMl09elUU+lc+XkuXNms
LqBdLbiYiNSVfR4N6BvkvJTJoYcOJSicUFxsC5CeIDA4ULDl24cKtrHrlPCf8wBj
mseW/P8s20uaKCsUeBBi7Hua9FtxrPhuVkhyuM9wbVFcQlmjiTXe85Ko7AE/QXOR
s6RmkssEja+a7uahI90ZXXc3/szlxzK19HLkrF3lTD7GJSnCzyI=
=X7/M
-----END PGP SIGNATURE-----
2.13.0
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #476
- Updated Conversation Settings - 1 by @RyanRory in #459
Full Changelog: 2.12.0...2.13.0
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
6138eb97df37ead232495bfd11ce314f261af3e32ac6587c8bd01eeaf6b71c73 session-2.13.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmhhxLIACgkQxJks56iN
QmJCaQ/+N0rqn5anEPk2WLVuqk4IgpPBFChnsbYPcJURv2y499RlYlDuPbSMvDFU
q5QcAgvjbyxP525qFTuzvJVh7Ch/I2e5jMQCWYywPxAEbJBLcfZX/lAKHnfdnfki
rGjbw4QQ69GrDsz7q1bQ7wj6+PqMKfrO8kfT5GR7b+oFFxXwl7XlWy/NlmHEb9NR
LFr1WwXkEe/4Htwqqb1z9ZzBtdL6DrWSsDcPPv2+WFh4uGQXy2QRMo+t48wGlIsF
pfzE3nmnnz0SaXgU8csCgYRNoQNyU1MB6chEg1DJ5WBh3oLbEmtW6kceCybT/Uwm
nNAl5pRdJfokNCU/7f469qNjPtxvniAfz00brl3cxJiuYNb/SW2BZ7b80kOTiTzh
HaDZ5mxRDr1soKOrnox04pTm6yBbyz9Gzu6jxnd+6b7y3j/IAnV8UHWbE7sj5YzN
IC/3tJTJH40FBpUM1ZYwVhjKMut2oxT5g5CoQCMzmKU7mXQeJmPK0HRK6kl6s5kc
/EsgBXxZmT0Q8LfWv/kIGCKfqCPqe92u94MJ674cEy4Qpw4qogyK7B/5GrhJj9ip
7lkM0BmqOR60drtM2GmDYdn+L8vs0loziiuWBuxJlqMOPTQxFXHkq7OSc+Kb/8co
T2jknUjY0kgnA3ZYP0FhysaOyFWHfll5WDrruVEgPuNwIVtS89o=
=MP/q
-----END PGP SIGNATURE-----
2.12.0
What's Changed
- Added new MVP donations button by @mpretty-cyro in #470
- Updated app settings screen by @mpretty-cyro in #473
- Fix Font Session Network Page by @RyanRory in #474
- Made a number of tweaks to try to improve some memory usage by @mpretty-cyro in #475
Full Changelog: 2.11.0...2.12.0
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
07e1fe4e45e63ae5d3cad47c54196917fd815040dfc24aca1720b59c9a0eb315 session-2.12.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmhQP54ACgkQxJks56iN
QmIlaRAAjWFhE/KJJXH00dptYYxDyplClFK/8bDRyjJzcHGXjMCJMVWxrwNdJKqZ
hRYoe/fSSc5AK0M1fFDulmvBLHqOm8hfx8gnaYGjkjrMBo7VJbIoj+vU9Et8MF3/
H2ix5j+i55KLmhqCAgL5YvO7rx5MOg//caT/ugLe1+Qxa8Mo2XbM+huqde9EX50a
aEmH7CJ4r/Hp6fi+3Qa9KKzz0nuk+LR/OQGyLK4GEWV+DhMWmM7GGbImP7ZozO9V
1VkcT8sMkjh7Uh02PCLkuPz3xgkNLTcGLIABLTShn1XDs6UwBsQfUztsACR+bNiE
GQQ0LIho4jENj7CmEBTFQGy4ej8+UdTYTCmoyNpARTNDnjr1Y3Ey3Au0CdHmOpGm
ggrN1vRbZJY+CaThP7xq++R2jNMswYaRBfCLn0bg0MQm7pkvKy+9JYJ+omy62sNE
7jsjiEQSDZhRy81RuKk4y2UaWcrEJ5pcFuM2Oyj0nGnuxx9O9paGgEH4gUINi0pv
0PtTj3UK7elWiZemosxuCwQWufldPXV49LE0d5uARxRdSNN0OVQkwuceWWWyOS0S
7aXRifab6Yo1Q/6agWCVbveRvbWOaLZTIMSyEU+IJltFjjeeTd5oWd7GAXz9g3uO
GiL14PaM1Bn2M7nXVsP6gG3xCCp5ySjmi5k/0K2ctxP3zLVtCKM=
=GXr7
-----END PGP SIGNATURE-----
2.11.0
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #462
- Fixed a number of issues with displaying media by @mpretty-cyro in #463
- Implement Session Network Page by @RyanRory in #454
- Fixed the SwiftUI accessibility extension by @mpretty-cyro in #467
- Fix last updated timestamp position by @RyanRory in #468
- [Automated] Update translations from Crowdin by @stfsession in #466
- Fix local notification by @RyanRory in #471
Full Changelog: 2.10.5...2.11.0
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
2b190bbf21474a7c72c92aedc039b6ad4cefcbf5e22dd1ebb1ae31a5163b630c session-2.11.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmhBAeAACgkQxJks56iN
QmLhAQ/6AuGtZbIpN12CmAh7Lt2wD6l91UkucyRPRxI4lPLzOXkAobF7d6yoLjK6
ciSxc9LHR2MHTblOiP6WPs7OqRjeBD7GFA1SIdhVskYFFx570RgOY7O26oy07Cwj
M04evaFNZEyjRaLg7gGl2gxFScj/iZ4tJrrUu9MBMbf1MVsc+oALK45lqNETIOkR
zPlAT+7TQTxgQiTDDIXJnt7fC6cBE9GZSiDwvOxsssAVPAi71dlta41+jdHfGvck
B8Oabsfby11NseSyFDa7W4M2nw76W2/ea68uuOPZXc3lL6H5wBd8VDlbsDWg8p3v
VoAnmXlFimv3GvRIV1igeKxiEMvfu9VVjZqBXtHhuX0Jj/yAS8q+p8Bd4DRhnbWR
ohH5JKXmHjGyssjdX2mrqJCbSVspn/6kJmwR4ZssInMB52S6bt/MYfpJspxUdoPX
i+eAFKzODWaWeSEoDHBXV6Rmvss9OkHogCjFRpI0SOZjcIrXHe/rQAKYz82he3eU
nHNi7Jf7CA/K98eu6F0elo0a7A9lb/wQkGYnWSp6S1MVEPkGiYfKUAZWya17oMD2
EeLtZ/UnD/KNSTCFchwvbcbyIusrX9UnkZX7b0nOQo+3uGopfwI259iWxiLrqzMQ
HEyv0/zm+ATDKeT3TlcLLDN48NBK3OEsvbjH/o7txzM8VWoDbko=
=e0j/
-----END PGP SIGNATURE-----
2.10.5
What's Changed
- Updated to the latest libSession to fix network issues by @mpretty-cyro in #460
Full Changelog: 2.10.4...2.10.5
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
7eecff6ccbea0e8a35d3f88c050d4bb02a4011e3ae9bd1ab54a96900d3400247 session-2.10.5.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgw5vwACgkQxJks56iN
QmIPWg/+MWSm12kHNSoRY3Il8a7enmX12EzYrD2RoGDnBraSUU5JMUeY8YVE9ziC
tT4hDHvmssQs7XKUb2aHGRgKjbALMrvD9GT/Ss0vdB2Yrt7v0rrv/rV0DOHpWB6X
v1IOCiBuE/qiHENHT0MUzJGD5mFrxVF6z1rWIkMJ1hio0kd3OwACSAVvwYTpJPDQ
MFcQvPsZgVnBzUwUUtyUKq2s6l7R6eOMdx8q+1D7ZFYsEBhy5w+ujqVYPNm54Hb+
hm+30D0CmON1TideayaeHPWMWeag8TB0Rhi0Vf+ojFfo8jhxuKky+nZaVAnDV7nb
eAMc+y917ovmkhzYGH11OpedFowLUTXIMJ0pzZSxKI6eWHLDOVZFNL62eliajjMm
SRrYzetQIjHAdHuEYT/RqPnxORmsKpUYkt5zgU0YT2dJ5/os0vD4B8rZSI3W7k+M
cQRytfxod5+jW+NYncV5YcNsMhCqcWWTNDHjTRGS380gWJsoD1lnvY0/WedLltkp
esXWMrsafVhzGkSf48gA9Az2NZ2Jm2hvNBut/AzHPLO2vSL9xTBimo2lAB5BC15v
zuzZNyma1LS6oyblO9odZKho0Kyo3RwiNEbn9jkcFD3/fLHfVU0/GnebFK0jZuQc
HP1T46+6/v2exJr/yCfIGIgcC8lgbdMlvFCCRN2qiJpD8/rIHOM=
=GIrh
-----END PGP SIGNATURE-----
2.10.4
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #447
- Refactored image rendering to use a new ImageDataManager type by @mpretty-cyro in #453
- Fixed a profile pic identifier bug, added formatting for the InfoPlist.xcstrings by @mpretty-cyro in #457
Full Changelog: 2.10.3...2.10.4
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
354dd6ca04042aa6823496d639832347e250c9a49d6c837714dbeb75a8ae481f session-2.10.4.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgtNIcACgkQxJks56iN
QmIpKg/6ApHtH9rNihYBYlOmatQ7D3j/tkPRZzUUBdb37k6mRwtuyRdfam5XVFMh
rmWYunoAeAimgsPLDVRpXk1/lrzCWI/H04LIY34ud8oSphOqXOoc+RicqM1V1qPc
QYrePNlRMCIGcoeKcB2O8W1V7cKjEKzZsTF1o4cZlUSePQKWReQm5z03Fc3HWI2z
kjC6MAAvJkOp28naP2HCVZ5AfGCo/8H5PUgzvg7mbnuTqhx9U5B0Hlt9LvIXtt/z
4x2XLRx9Jtsvsf30DAe3puFDBZNBb4w0Wce1Zfnr7pT+5Ul2FW99RDFdySiZptiy
odcJNibI8z7gP9dhPHrPH5xK0IW3QdQoBOsLLI75TKWDcfEuCm5Qhu3r+gCkDPQy
Sy/EXrttYGuCYNqaOyStdr4IZ4bCPoVFykBtQjWattAuWXrOza086vVbTz6SDXti
5UI0p/FYaIT3Ly/3cUul7s7NKzi0kYTcwEUdf6ARfpl8fxnVW8NN9p9wYl/+gALS
f7TwPPHtbplVlZc3vyXwQ6HexZt1OAUUkxOWk2vsr1t1hxlIqxhy+0PJyMaf8zj7
kag+QtmchKJfesfGw6ud9KdgTrvOA1DDONgF2QMzc0oO09X70wDsKvlPejtG1Dek
s4aNgVjd+Xr1xzuyzQaAzz9YAIJ2oB54LPSRDdBTkzE2av4ZmqQ=
=aSIP
-----END PGP SIGNATURE-----
2.10.3
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #437
- Shift localization to SessionUIKit by @mpretty-cyro in #441
- [Automated] Update translations from Crowdin by @stfsession in #440
- Replaced usages of NSCache with LRUCache (future proofing) by @mpretty-cyro in #429
- Added toasts when tapping attachment/voice message buttons in a message request by @mpretty-cyro in #439
- Disabled screen lock when sharing within Session by @mpretty-cyro in #433
- Removed the buggy screenshot notification by @mpretty-cyro in #432
- Tweaked the behaviour of the database migration errors by @mpretty-cyro in #428
- Fixed an issue where the input could disappear in a message request by @mpretty-cyro in #427
- Multi-part config support by @mpretty-cyro in #426
- Removed legacy groups logic and groups feature flags by @mpretty-cyro in #401
- Fixed Legacy group logic removal bugs by @mpretty-cyro in #445
- Fixed a configuration issue causing AppStore release errors by @mpretty-cyro in #448
Full Changelog: 2.10.2...2.10.3
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 <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
f38f2954874eead77b635e3589af0be2eb439b63ad13dbd60586e9dd063ad85c session-2.10.3.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgjxs8ACgkQxJks56iN
QmL+EA/+L6BuhG20KchbKvfT54XKQ/WBdZh89xv0R/JLytwWTtG983JMyAtmmY8A
xypLFAYhlanjP6Hqj+/+vTyDWzvHltjiCiIfbBSVUjCokh6DaF2qGRcCF8QoxJZg
4Q5RrjSQNFN7+E4l7H84Cppv+R226LiJ59oWTvcGJK2mdLLWUyl5NCYf49sUvZVB
IuwiuadTDfxEv4aIgDZhdTLvrPS/4cLtss9Zo4Hbk5oNga6sE1VJgHVDOLr7AMav
j9XtM6XriBdlXT763wACMysulLJx0UHUwz4nAf2BX/vNLGfFJii1f7rbS2I4c6fk
21+zJQ7G/O0u//kz3RtfnLeqBu+3kkKXNloQpqEaxKVH8tR9d/Bn52aVUEV7vEqf
Vjkbl9Al3yLRfMsrA1RQyE8YBOHQFYuRDjijJ1yNA5xMROsG6ANclYVMYh813SE7
paJtSltcl7/JtxxX/6bsbkKPVP/sf384X1wkaaWpJaDtykidBs6WNfrioOtpejW3
5G0Xw3eOTF1yO6jeoDPaL8WDSdKCPeCEF2vGGtJUph+KbQDkhJOfYq3LPAFYOco2
EKe4tO6F+luMt7BNZBpIIXMqjZ75SCcAeDxSMEM3TME8ZZ//tPSYsaTDhXWF/FCq
3U8DLoY0HG/EfShMSKHFWSjRY5AkyP4U7gSTGcIV4aZLpjlYMd8=
=GqfD
-----END PGP SIGNATURE-----