1.10.0
New
- Removed
PFObject
mutable container tracking. #97 - Added generic types to
PFUser
login/link methods. #473 - Added generic type to
PFInstallation
'schannels
property. #571 - Added generic type to
PFPush.getSubscribedChannels...
methods. #578 - Converted
PFUser
'sisAuthenticated
method to a property. #545 - Converted
PFFile
'sisDataAvailable
,isDirty
methods to properties. #548 - Converted
PFObject
'sisDataAvailable
,isDirty
,allKeys
methods to properties. #546 - Converted
PFACL
'spublicReadAccess
andpublicWriteAccess
methods to properties. #524
Improved
- Staged
PFFile
s are now stored in caches directory. #475 - Replaced all nullability annotations via macros with generic ones. #484
- Made all access to sqlite thread-safe to mitigate a potential crash. #511
PFPurchase.buyProduct()
no longer requires non-nil completion block. #531- Removed usage of nullability specifier on types that support annotations. #523
- Improved persistence logic for all local files in preparation for tvOS/watchOS release. #492
- Added extra safety guards to mitigate potential crash when buying products via
PFPurchase
. #569 - Keys that are used for query result caching are now generated in consistent order across architectures. #485
Fixed
- Fixed a crash on trying to
getData
/save
aPFFile
without any local data. #561 - Fixed an issue where failed
PFUser.linkWithAuthType()
would persist wrong information to disk. #472
View all issues and pull requests associated with this release here.