Skip to content

1.10.0

Compare
Choose a tag to compare
@nlutsenko nlutsenko released this 20 Nov 00:49
· 633 commits to master since this release

New

  • Removed PFObject mutable container tracking. #97
  • Added generic types to PFUser login/link methods. #473
  • Added generic type to PFInstallation's channels property. #571
  • Added generic type to PFPush.getSubscribedChannels... methods. #578
  • Converted PFUser's isAuthenticated method to a property. #545
  • Converted PFFile's isDataAvailable, isDirty methods to properties. #548
  • Converted PFObject's isDataAvailable, isDirty, allKeys methods to properties. #546
  • Converted PFACL's publicReadAccess and publicWriteAccess methods to properties. #524

Improved

  • Staged PFFiles 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 a PFFile 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.