- Fixed an issue where the app settings were updating immediately making them seem to
- Updated GRDB to version 6.1 and SQLCipher to 4.5.2
- Added a method which allows for inserting into the database while omitting columns which exist in the object but not in the database (so allow for old migrations to run with less issues)
- Updated all the migrations to use the migration safe insert method
- Removed some ObjC support extension functions
- Consolidated the PagedDatabaseObserver updating logic into a static function (can be improved further in the future)
- Added defensive coding to prevent the LinkDeviceVC from crashing when the nav controller doesn't exist
- Fixed an issue where the 'Permissions' callbacks were doing UI logic on background threads
- Fixed an issue where the 'reloadCurrent' load type for the PagedDatabaseObserver was incorrectly increasing the 'currentCount' of the PageInfo
- Fixed an issue where loading all of the data for paged data could result in a crash when the 'loadMore' section was removed
- Updated the OpenGroupAPI to always use authentication and default to blinded when no capabilities are present
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
The following hashes have been signed for verification using keejef's GPG keys
located in the oxen core repository at https://github.com/oxen-io/oxen-core/blob/master/utils/gpg_keys/KeeJef.asc.
SHA256 Hashes
session-2.2.1.ipa 6c85e49ef842e6a04c0608af7abdfadf5514e8a10018cf94c9f56331fefc26dd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJjVjEsAAoJEKyXFIlc5F1VifkIALZnWO2e4DdnxfdqaWertsuo
uEiXdo8wm2JGrPaX/mHAu33F46n1j69nXotr8G5/FJbgl/WrPLkvLYJm5U1KI0tb
s3kjK0jVJP8IF02bREsVtj+kABIxESVEV1f57oIi8omOv9B2wr6h5XRCvsHoJECk
bGVnUQ63aQ3/TC9G7vKQDztmLXbG256dTY8B4LFOmsWHhJVh5rO/1xozDrQuLEpi
BBIcwM/HfDOvTP7/303dK0T61DI07nASKJzNWKtTD5EAefIH82oxIiI5ULqT/siL
Z4baWUrXeMXXeF4OK6JMhj7jF3U7UxWJ+J5lor8aXwBHfTCWVX079+F0/f+bV6o=
=Rurl
-----END PGP SIGNATURE-----