Releases: robotmedia/RMStore
Releases · robotmedia/RMStore
0.7.0
Restore operations and the corresponding observer notification now include the array of restored transactions. Includes incompatible API changes.
RMStore
- #53: Restore operations and the corresponding observer notification now include the array of restored transaction. Great job @karolus!
RMStoreUserDefaultsPersistence
- #122: Subclasses can use a different NSUserDefaults by overriding. Thanks @ChaosCoder!
0.6.0
Adds support for deferred transactions introduced in iOS 8. Includes incompatible API changes.
RMStore
- #72: Add
rm_
prefix to NSNotification category methods. This is an incompatible API change. If you are using these notifications you will have to change your code. Thanks @gnatok! - #109: Add support for deferred transactions introduced in iOS 8.
Other
0.5.2
0.5.1
0.5
0.4.3
Minor bug fixes and improvements to code and receipt verification.
RMStoreAppReceiptVerificator
- Implements #18: Verify receipt signature with Apple Root certificate. To use you must include AppleIncRootCertificate.cer in your app bundle as indicated in the wiki.
- Fixes #57: Fixed bug that returned null receipt dates in certain cases by explicitly setting the
NSDateFormatter
locale to "en_US_POSIX". This was a bug due to an Apple bug/feature related to the 24-hour time setting.
RMStoreKeychainPersistence
- Fixes #44: Fix 64-bit casting warnings.
RMStoreTransactionReceiptVerificator
- Fixes #44: Fix 64-bit casting warnings.
0.4.2
Minor bug fixes and code improvements.
RMStore
- Fixes #31: Introduce
RMStoreErrorCodeUnableToCompleteVerification
to enable verficators to communicate inability to complete verification (most likely due to network issues). - Fixes bug causing early restore transaction finished notifications in subsequent restore transactions calls (c198cc9).
RMStoreKeychainPersistence
- Fixes #34: Use return value to check for success instead of indirect error.
RMStoreTransactionReceiptVerificator
- Fixes #34: Use return value to check for success instead of indirect error.
RMStoreAppReceiptVerificator
- Use
RMStoreErrorDomain
instead ofRMErroDomainStoreAppReceiptVerificator
(3ea639a).
0.4.1
RMStore
- Fixes bug preventing product request notifications from being received (c198cc9).
RMStoreKeychainPersistence
- Fixes #28: compilation warnings due to
NSCAssert
when building for release. - Improve performance by caching keychain transactions (0705b4f).
- Return an empty transactions dictionary if JSON parsing fails (0705b4f).
- Log errors instead of using assertions (2f82446, 4fc050c).