New Features
- Added
LogLevel.verbose
(#2080) via NachoSoto (@NachoSoto)
Other Changes
- Fixed
LogLevel
ordering and added tests (#2102) via NachoSoto (@NachoSoto) TimingUtil
: fixed Xcode 13.2 compilation (#2088) via NachoSoto (@NachoSoto)- Generate documentation for
iOS
instead ofmacOS
(#2089) via NachoSoto (@NachoSoto) - Update
fastlane
(#2090) via NachoSoto (@NachoSoto) - CI: speed up
docs-deploy
by only installingbundle
dependencies (#2092) via NachoSoto (@NachoSoto) Tests
: replacedtoEventually
with newwaitUntilValue
to simplify tests (#2071) via NachoSoto (@NachoSoto)CircleCI
: fixeddocs-deploy
git credentials (#2087) via NachoSoto (@NachoSoto)- Added
verbose
logs forPurchases
andStoreKit1Wrapper
lifetime (#2082) via NachoSoto (@NachoSoto) StoreKit
: added logs when purchasing and product requests are too slow (#2061) via NachoSoto (@NachoSoto)- Created
TimingUtil
to measure and log methods that are too slow (#2059) via NachoSoto (@NachoSoto) SKTestSession
: finish all unfinished transactions before starting each test (#2066) via NachoSoto (@NachoSoto)CircleCI
: loweredno_output_timeout
to 5 minutes (#2084) via NachoSoto (@NachoSoto)- Removed unused
APITesters.xcworkspace
and createdRevenueCat.xcworkspace
(#2075) via NachoSoto (@NachoSoto) Atomic
: added new test to verify each instance gets its ownLock
(#2077) via NachoSoto (@NachoSoto)Logger
: exposed genericlog
method (#2058) via NachoSoto (@NachoSoto)
To view new release, visit https://github.com/RevenueCat/purchases-ios/releases/tag/4.15.0