* README updates
Main README and MagicWeather README updated to be consistent with docs in purchases-android repository.
* Removed trello link in Features table
Removed the last link in the Features table, which led to a private/broken trello page.
* Updated Xcode min version and min iOS target
Updated Xcode minimum version from 10.2 to 13.2.
Updated minimum iOS target from 9.0 to 11.0.
* Updated minimum targets with additional devices
Updated the minimum targets under the Requirements section to include iOS (11.0+), tvOS (11.0+), macOS (10.13+), and watchOS (6.2+).
* Fixes with the new RevenueCat package
Signed-off-by: Mario de Frutos <mario@defrutos.org>
* CR changes
Signed-off-by: Mario de Frutos <mario@defrutos.org>
* updated sample app READMEs with setup instructions
* fixed the xcodeproj name file for SwiftUI
* updated a few file locations to be clearer
* updated another file location
* Create CODE_OF_CONDUCT.md (#589)
Resolves#588
* Update issue templates (#537)
* Update issue templates
Looks like GitHub wants this named differently 🤷♂️
* Delete migration_task.md
* Update custom.md
* Update README.md (#636)
Just removing the outdated image on the readme
* ETags support (#509)
* identity v3: public-facing changes (#453)
* re-added the public-facing changes for identity v3
* updated nullability for errors in login
* temporarily removed version from PurchasesCoreSwift in Purchases.podspec
* updated sample app to use identity v3
* improved copy in RCPurchases.h
* Integration tests: Identity v3 test cases (#506)
* added extra test case for storekit tests
* added more test cases
* added a few more test cases
* slight cleanup
* added another, particularly gnarly test case
* updated test case name
* added another test case
* one more test case
* refactors and cleanups, made chained calls more reliable for one test case
* fixed name, added debug information to appUserIDs
* fixed issue with test clearing transactions when it shouldn't
* formatting
* code cleanup
* update call to replace api key and proxy url to catch issues if proxy url is empty
* updated syntax since lanes are executed in a block
* updated xcode and simulator versions for storekitTests
* updated syntax for setting log levels
* fixed fastlane changes that broke replace_in for storekit_tests
* update fastlane
* improvements from PR comments
* restricted storekit_tests to release tags and branches
* removed signing for storekittest app since it only runs in simulator
* removed storekitTestCertificate.cer since it's not needed, re-added tests just in case
* restricted storekit_tests to release branches and tags again now that they passed
* Bump addressable in /IntegrationTests/CocoapodsIntegration (#647)
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)
---
updated-dependencies:
- dependency-name: addressable
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* remove unused typedef to fix build warning (#649)
* Release: 3.12.0 (#648)
* looks like in some rebase createAlias got un-deprecated, re-deprecated it
* updated changelog and version number to 3.12.0
* added missing PR for identity v3 in changelog
* added install swiflint step to more ci jobs
* fix typo in circleci config.yml
* updated the name of the swiftlint step in xcode so it's more obvious at first glance when it fails
* fixed an issue where a few targets wouldn't compile correctly when doing carthage archive because they were pointing to unreleased versions of Purchases.
* re-added the old carthage script for archives
* added `vendor` folder to excluded directories for swiftlint
* Preparing for next version (#656)
Co-authored-by: Andy Boedo <andresboedo@gmail.com>
* added swiftlint installation to all places that were missing it (#657)
* Release: 3.12.1 (#659)
* renamed eTagInResponse -> maybeEtagInResponse to resolve conflict in some versions of Xcode
* updated version number to 3.12.1 and changelog
* added `scan_derived_data` to excluded directories for swiftlint
* Preparing for next version (#661)
Co-authored-by: Distiller <distiller@static.38.39.178.68.cyberlynk.net>
* Fix: Calling `setDebugLogsEnabled(false)` enables debug logs when it should not (#663)
* fixed a bug where setting debugLogsEnabled = false would still set them to true
* cleanup: replaced if / else with ternary operator
* reverted changes in SystemInfo initialization
* format fixes
* removed rchttpRequest
* updated call in `buildTvWatchAndMacOS`: install-gems -> install-dependencies
* undo accidental whitespace
* deleted empty RCSystemInfo.m file
Co-authored-by: Joshua Liebowitz <taquitos@users.noreply.github.com>
Co-authored-by: Corey Rabazinski <6013553+CoreyRab@users.noreply.github.com>
Co-authored-by: Cesar de la Vega <cesarvegaro@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: revenuecat-ops <60164957+revenuecat-ops@users.noreply.github.com>
Co-authored-by: Distiller <distiller@static.38.39.178.68.cyberlynk.net>
* looks like in some rebase createAlias got un-deprecated, re-deprecated it
* updated changelog and version number to 3.12.0
* added missing PR for identity v3 in changelog
* added install swiflint step to more ci jobs
* fix typo in circleci config.yml
* updated the name of the swiftlint step in xcode so it's more obvious at first glance when it fails
* fixed an issue where a few targets wouldn't compile correctly when doing carthage archive because they were pointing to unreleased versions of Purchases.
* re-added the old carthage script for archives
* added `vendor` folder to excluded directories for swiftlint
* re-added the public-facing changes for identity v3
* updated nullability for errors in login
* temporarily removed version from PurchasesCoreSwift in Purchases.podspec
* updated sample app to use identity v3
* improved copy in RCPurchases.h