-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/1.0.0-beta.3 #152
Merged
Merged
Release/1.0.0-beta.3 #152
Changes from 2 commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,36 @@ | ||
## 1.0.0-beta.3 API Changes | ||
|
||
This latest release updates the Android SDK dependency from v7 to [v8](https://github.com/RevenueCat/purchases-android/releases/tag/6.0.0) to use BillingClient 7 and updates the iOS SDK dependency from v4 to v5 to use StoreKit 2 by default in the SDK. | ||
|
||
### Migration Guides | ||
|
||
- For a detailed guide to all of the changes, please see the [KMP V1.0.0-beta.3 Migration Guide](https://github.com/RevenueCat/purchases-kmp/blob/main/migrations/1.0.0-beta.3-MIGRATION.md). | ||
- See [Android Native - V8 API Migration Guide](https://github.com/RevenueCat/purchases-android/blob/main/migrations/v8-MIGRATION.md) for a more thorough explanation of the Android changes. | ||
- See [iOS Native - V5 Migration Guide](https://github.com/RevenueCat/purchases-ios/blob/main/Sources/DocCDocumentation/DocCDocumentation.docc/V5_API_Migration_guide.md) for a more thorough explanation of the iOS changes. Notably, this version uses StoreKit 2 to process purchases by default. | ||
|
||
### New Minimum OS Versions | ||
|
||
This release raises the minimum required OS versions to the following: | ||
|
||
- iOS 13.0 | ||
- tvOS 13.0 | ||
- watchOS 6.2 | ||
- macOS 10.15 | ||
- Android: SDK 21 (Android 5.0) | ||
|
||
### In-App Purchase Key Required for StoreKit 2 | ||
|
||
In order to use StoreKit 2, you must configure your In-App Purchase Key in the RevenueCat dashboard. You can find instructions describing how to do this [here](https://www.revenuecat.com/docs/in-app-purchase-key-configuration). | ||
|
||
### Breaking Changes | ||
* Removes Offerings.getCurrentOfferingForPlacement() (#121) via JayShortway (@JayShortway) | ||
### Bugfixes | ||
* Fix iOS crash showing paywall for current offering (#129) via JayShortway (@JayShortway) | ||
### Dependency Updates | ||
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 11.1.1 (#124) via RevenueCat Git Bot (@RCGitBot) | ||
* [Android 7.12.0](https://github.com/RevenueCat/purchases-android/releases/tag/7.12.0) | ||
* [iOS 4.43.2](https://github.com/RevenueCat/purchases-ios/releases/tag/4.43.2) | ||
* [iOS 4.43.1](https://github.com/RevenueCat/purchases-ios/releases/tag/4.43.1) | ||
|
||
- Adopt Latest PHC Version (#139) via Will Taylor (@fire-at-will) | ||
|
||
### Other Changes | ||
* Improves the error message when the PurchasesInitializer is missing from the merged AndroidManifest.xml. (#130) via JayShortway (@JayShortway) | ||
* Fixes viewing revenuecatui Kotlin code in Xcode (#127) via JayShortway (@JayShortway) | ||
* Removes the Compose Compiler Gradle Plugin from :apiTester. (#125) via JayShortway (@JayShortway) | ||
* Adds missing API tests (#106) via JayShortway (@JayShortway) | ||
* Publishes API reference only on release. (#122) via JayShortway (@JayShortway) | ||
* Fixes the release pipeline (#119) via JayShortway (@JayShortway) | ||
* Adds KobanKat migration guide (#116) via JayShortway (@JayShortway) | ||
* Updates README.md (#115) via JayShortway (@JayShortway) | ||
|
||
- Accept Fastlane Changes (#151) via Will Taylor (@fire-at-will) | ||
- Adds the git-town config to source control. (#146) via JayShortway (@JayShortway) | ||
- Appends PHC version to the library version as build metadata (#136) via JayShortway (@JayShortway) | ||
- Adds required Kotlin test dependencies to :core (#142) via JayShortway (@JayShortway) | ||
- Temporarily reverts "Remove expect/actual from enums without extra properties (#137)" (#141) via JayShortway (@JayShortway) | ||
- Remove expect/actual from enums that lack extra properties (#137) via JayShortway (@JayShortway) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
| Version | iOS version | Android version | Common files version | | ||
|---------|-------------|-----------------|----------------------| | ||
| 1.0.0-beta.2 | 4.43.2 | 7.12.0 | 11.1.1 | | ||
| 1.0.0-beta.1 | 4.43.0 | 7.11.1 | 10.10.0 | | ||
| Version | iOS version | Android version | Common files version | Play Billing Library version | | ||
|---------|-------------|-----------------|----------------------|------------------------------| | ||
| 1.0.0-beta.3 | [5.2.3](https://github.com/RevenueCat/purchases-ios/releases/tag/5.2.3) | [8.4.0](https://github.com/RevenueCat/purchases-android/releases/tag/8.4.0) | [13.0.1](https://github.com/RevenueCat/purchases-hybrid-common/releases/tag/13.0.1) | [7.0.0](https://developer.android.com/google/play/billing/release-notes) | | ||
| 1.0.0-beta.2 | 4.43.2 | 7.12.0 | 11.1.1 | | | ||
| 1.0.0-beta.1 | 4.43.0 | 7.11.1 | 10.10.0 | | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We do not (yet) support Apple targets other than iOS. See also #153. This comment also applies to
CHANGELOG.md
.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JayShortway Fixed in 75e1600 :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice 🙌