Commit Graph
271 Commits
Author SHA1 Message Date
Thomas Zoechling 1e9919566f Merge branch 'master' of https://github.com/IdeasOnCanvas/AppReceiptValidator into enhancement/openSSLUpdate 2020-08-05 16:16:33 +02:00
Thomas Zoechling 0ea2eb8900 Merge pull request #67 from IdeasOnCanvas/enhancement/redundantResultIgnore
Prepare for new Xcode version
2020-07-28 16:29:27 +02:00
Thomas Zoechling f8d69b3aed Remove redundant underscores - ignoring void return values triggers a warning in new Xcode versions 2020-07-28 15:13:03 +02:00
Thomas Zoechling dc206989bd Mark .h files "Private" 2020-07-15 17:51:25 +02:00
Thomas Zoechling abe494a120 Update openSSL to 1.1.1g and add an Apple Silicon slice to the macOS static library 2020-07-15 16:43:57 +02:00
Michael Schwarz 98f4ccbce8 Update Xcode project settings as recommended 0.7.3 2020-03-05 10:59:25 +01:00
Hannes Oud d57c87e69d Merge pull request #60 from ianbytchek/patch-1
Remove redundant print statement
0.7.2
2019-11-04 10:58:08 +01:00
Ian Bytchek c3eef703ab Remove redundant print statement
Fixes #59.
2019-11-02 18:10:05 +00:00
Michael Schwarz 538302d69c Merge pull request #58 from IdeasOnCanvas/enhancement/localMacAddressDemo
Add local MAC Address to macOS Demo App
0.7.1
2019-10-17 13:55:12 +02:00
Hannes Oud 9c87bd3f71 Improve naming 2019-10-15 11:53:48 +02:00
Hannes Oud 3d7fe8e045 Display local MAC Address in mac demo app 2019-10-15 11:42:10 +02:00
Hannes Oud f2fbd4227a Show local device identifier 2019-10-15 11:25:58 +02:00
Hannes Oud 86ee3389bb Touch storyboard 2019-10-15 11:03:58 +02:00
Michael Schwarz 29f22e4c7d Merge pull request #56 from IdeasOnCanvas/enhancement/dynamicData
Add dynamic data retriever as Receipt Origin
2019-08-27 17:03:25 +02:00
Hannes Oud 6f15dda97a Remove unnecacessary swiftlint disabling 2019-08-27 17:00:02 +02:00
Hannes Oud f7c3e26500 Add dynamic ReceiptOrigin, useful for tests 2019-08-27 16:59:29 +02:00
Hannes Oud 61794a63e3 Fix swift 5.0 badge in readme 2019-05-31 15:10:24 +02:00
Hannes Oud 137a767294 Merge pull request #53 from IdeasOnCanvas/enhancement/intParsingAndDescriptions
Fix quantity and webOrderLineItemID parsing, update for Xcode 10.2, improve convenience
0.7.0
2019-05-31 13:29:13 +02:00
Hannes Oud 11b8faf96c Fix swiftlint warnings 2019-05-31 13:28:24 +02:00
Hannes Oud ee521f9429 Switch to Int64 for ASN1 integer fields, as webOrderLineItemID requires this
# Conflicts:
#	AppReceiptValidator/AppReceiptValidator/OpenSSL/ASN1Helpers.swift
#	AppReceiptValidator/AppReceiptValidator/Receipt.swift
2019-05-31 13:18:57 +02:00
Hannes Oud bf7010545b Update readme for Swift 5.0 2019-05-31 10:32:28 +02:00
Hannes Oud 6a1b919093 Update travis file for Xcode 10.2 2019-05-31 10:29:51 +02:00
Hannes Oud e8146f7122 Disable an unnecessary swiftlint warning 2019-05-23 17:28:30 +02:00
Hannes Oud 2f54c5b042 Update macOS project for Xcode 10.2 / Swift 5 2019-05-23 17:26:16 +02:00
Hannes Oud f0ba73b45e Modernize Data initializer to fix deprectation warning 2019-05-23 17:25:56 +02:00
Hannes Oud 0ff100054d Add Stringy convenience initializers to Receipt and InAppPurchaseReceipt 2019-05-23 17:25:21 +02:00
Hannes Oud 15e3bb5471 Fix test-data after fixing quantity and webOrderLineItemId parsing 2019-05-23 16:47:03 +02:00
Hannes Oud c42f8d9ac9 Fix deprecation warnings using data.withUnsafeBytes 2019-05-23 14:32:07 +02:00
Hannes Oud 0efe3dd839 Update for Xcode 10.2, Swift 5 2019-05-23 14:31:47 +02:00
Hannes Oud cb4690217b Add quotes around strings and dates when creating description 2019-05-23 14:15:23 +02:00
Hannes Oud 8266af7edb Assert octet string when unwrapping and add comments 2019-05-23 14:15:06 +02:00
Hannes Oud 51d190ece0 Unwrap int values correctly (quantity, web order line item) 2019-05-23 14:14:45 +02:00
Hannes Oud 26385ee11b Merge pull request #52 from lightsprint09/extension-save
Support App extensions
0.6.7
2019-03-26 10:32:04 +01:00
Lukas Schmidt a96f16969d support app extensions to silence warning when use in a extension 2019-03-10 12:54:43 +01:00
Hannes Oud 1ba0b31095 Merge pull request #51 from IdeasOnCanvas/enhancement/deviceIdentifierFromMacAddress
Support DeviceIdentifier from MAC Address String
0.6.6
2018-11-22 16:11:06 +01:00
Hannes Oud 5121e901f5 Remove unneeded prefix 2018-11-22 16:10:44 +01:00
Hannes Oud d31ab05fe2 Update gif 2018-11-22 12:29:06 +01:00
Hannes Oud c4769bc42a Update mac demo app to support identifiers 2018-11-22 12:22:58 +01:00
Hannes Oud 6605544598 Add tests for DeviceIdentifier 2018-11-22 11:54:19 +01:00
Hannes Oud 3bb92db368 Add DeviceIdentifier initializer with macAddress string 2018-11-22 11:48:28 +01:00
Hannes Oud 97b0adff0a Make primary mac address function internal (testable) 2018-11-22 11:48:13 +01:00
Hannes Oud bf875864ea Fix typo 2018-11-22 11:47:50 +01:00
Hannes Oud c536866906 Merge pull request #50 from IdeasOnCanvas/chore/Xcode10
Update to Xcode 10 and Swift 4.2
0.6.5
2018-09-24 17:20:23 +02:00
Hannes Oud ede64d2e3b Update Swift version in Readme 2018-09-24 16:10:10 +02:00
Hannes Oud 112a5a9e4f Update travis.yml for Xcode 10 and iOS 12 2018-09-24 16:09:19 +02:00
Hannes Oud 7d8cb7bd06 Update schemes, parrallelize tests and make execution order random 2018-09-24 16:06:41 +02:00
Hannes Oud da06a099ce Make tests unhosted 2018-09-24 16:04:18 +02:00
Hannes Oud 95337f7544 Upgrade to Swift 4.2 and Xcode 10 2018-09-24 16:00:56 +02:00
Hannes Oud 7ee443a4af Merge pull request #49 from IdeasOnCanvas/chore/core/moveSwiftlintFromFrameworkTarget
Move Swiftlint run script phases to example project
0.6.4
2018-07-05 11:03:21 +02:00
Hannes Oud ae082be181 Remove placeholder comment from script phase 2018-07-05 11:01:48 +02:00