The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Dependency Updates
* Bump fastlane-plugin-revenuecat_internal from `d23de33` to `8d4d9b1` (#3769) via dependabot[bot] (@dependabot[bot])
### Other Changes
* Add `RC_BILLING` store (#3773) via Toni Rico (@tonidero)
* Add lane to trigger bumps (#3766) via Cesar de la Vega (@vegaro)
### RevenueCatUI
* Add `PaywallView.onRequestedDismissal` modifier and option to pass `dismissRequestedHandler` to `PaywallViewController` (#3738) via Cesar de la Vega (@vegaro)
### Bugfixes
* [EXTERNAL] Fix Typos in ReceiptStrings.swift (#3756) via @nickkohrn (#3760) via Cesar de la Vega (@vegaro)
### Other Changes
* Pin xcbeautify version for xcode 14 tests (#3759) via Cesar de la Vega (@vegaro)
* PaywallsTester: fix compilation (#3753) via Andy Boedo (@aboedo)
### Bugfixes
* Fix for passing `TargetingContext` when using `currentOffering(forPlacement:)` (#3751) via Josh Holtz (@joshdholtz)
### Other Changes
* Remove unneeded tests for StoreKit2 with JWS (#3747) via Josh Holtz (@joshdholtz)
### New Features
* Paywalls: add `updateWithDisplayCloseButton` to `PaywallViewController` (#3708) via Cesar de la Vega (@vegaro)
* New `syncAttributesAndOfferingsIfNeeded` method (#3709) via Burdock (@lburdock)
* Add targeting to `PresentedOfferingContext` (#3730) via Josh Holtz (@joshdholtz)
* Add `currentOffering(forPlacement: String)` to `Offerings` (#3707) via Guido Torres (@guido732)
* New `Package.presentedOfferingContext` (#3712) via Josh Holtz (@joshdholtz)
### Bugfixes
* Mark methods with StaticString for appUserID as deprecated (#3739) via Mark Villacampa (@MarkVillacampa)
### Other Changes
* [EXTERNAL] Spelling typo fix to comment (#3713) via @vdeaugustine (#3740) via Mark Villacampa (@MarkVillacampa)
## 5.0.0-beta.3
RevenueCat iOS SDK v5 is here!!
See our [RevenueCat v5 Migration Guide](Sources/DocCDocumentation/DocCDocumentation.docc/V5_API_Migration_guide.md) for all the details.
We have opened a channel in our Discord server for participants in the Beta to ask questions and give feedback: https://discord.gg/wXEfBGem5n.
### New Features
* `Paywalls`: new `.onPurchaseStarted(package)` modifier (#3693) via Cesar de la Vega (@vegaro)
* `Paywalls`: new `.onRestoreStarted` modifier (#3694)(#3698) via Cesar de la Vega (@vegaro)
### Other Changes
* Add more Paywalls API tests (#3697) via Cesar de la Vega (@vegaro)
* `Paywalls`: Add `purchaseCancelled` parameter to `paywallFooter` modifier (#3692) via Toni Rico (@tonidero)
### RevenueCatUI
* `Paywalls`: don't dismiss footer paywalls automatically (#3683) via NachoSoto (@NachoSoto)
* `Paywalls`: fix `PaywallColor.init(light:dark:)` (#3685) via NachoSoto (@NachoSoto)
* `Paywalls`: fix template 1 header overflow (#3678) via NachoSoto (@NachoSoto)
### Other Changes
* `CI`: skip `RevenueCatUI` API tests when generating snapshots (#3680) via NachoSoto (@NachoSoto)
* `Paywalls`: improve `PreviewableTemplate`'s display name (#3682) via NachoSoto (@NachoSoto)
* `CI`: split load shedder integration tests (#3675) via NachoSoto (@NachoSoto)
* Run load shedder integration tests on release branches (#3673) via Toni Rico (@tonidero)
### RevenueCatUI
* `Paywalls`: fix localization when installing through `CocoaPods` (#3670) via NachoSoto (@NachoSoto)
## 5.0.0-beta.2
RevenueCat iOS SDK v5 is here!!
See our [RevenueCat v5 Migration Guide](Sources/DocCDocumentation/DocCDocumentation.docc/V5_API_Migration_guide.md) for all the details.
We have opened a channel in our Discord server for participants in the Beta to ask questions and give feedback: https://discord.gg/wXEfBGem5n.
### RevenueCatUI
* `Paywalls`: prioritize `Locale.current` over `Locale.preferredLocales` (#3657) via NachoSoto (@NachoSoto)
* `Paywalls`: add logs for localization lookup (#3649) via NachoSoto (@NachoSoto)
### Dependency Updates
* Bump cocoapods from 1.15.1 to 1.15.2 (#3648) via dependabot[bot] (@dependabot[bot])
### Other Changes
* `Tests`: fix iOS 15 test crash (#3650) via NachoSoto (@NachoSoto)
* `CircleCI`: remove duplicate `install-dependencies` (#3643) via NachoSoto (@NachoSoto)