Releases: kickstarter/ios-oss
5.14.1
What's Changed
- MBL-1181: Update ApplePay payment total string for post campaign pledges by @amy-at-kickstarter in #1978
- [MBL-1208] Part 3: Pledge Rewards Summary Section by @scottkicks in #1977
- Add short delay before presenting push notification dialog by @amy-at-kickstarter in #1979
- [MBL-1208] Part 4: Continue CTA Section by @scottkicks in #1980
- MBL-1177: Add CompleteOnSessionCheckoutMutation to GraphAPI by @amy-at-kickstarter in #1981
- [MBL-1273] Implement Create Checkout Mutation by @scottkicks in #1982
- Fix CircleCI error caused by GraphQL change to GraphAPI.FlaggingKind by @amy-at-kickstarter in #1985
- [MBL-1210] Post campaign checkout by @ifosli in #1984
- [NO TICKET] Create Checkout Fails When Pledging With No Reward by @scottkicks in #1988
- Rename PaymentMethodsViewController to PaymentMethodSettingsViewController for clarity by @amy-at-kickstarter in #1986
- [MBL-1210] Update checkout pledge summary table by @ifosli in #1989
- [MBL-1217] Post Campaign Pledge Copy Translations by @scottkicks in #1987
- MBL-1123: Refactor PaymentSourceSelected to be an enum by @amy-at-kickstarter in #1990
- [MBL-1210] Fix logged out and login flow for post campaign checkout by @ifosli in #1991
- MBL-1123: Refactor PledgePaymentMethodsViewModel to use PaymentSourceSelected by @amy-at-kickstarter in #1992
- MBL-1123: Implement CreatePaymentIntent by @amy-at-kickstarter in #1994
- Rename PaymentSourceSelected.paymentSourceId to .savedCreditCard by @amy-at-kickstarter in #1997
- Rename PaymentMethodsViewModel to PaymentMethodSettingsViewModel by @amy-at-kickstarter in #1998
- [MBL-1194] Implement Validate Checkout by @scottkicks in #1999
- [MBL-1288] Update pledge CTA by @ifosli in #2000
- [MBL-1282] Include setup intent context by @ifosli in #2001
- MBL-1285: Add ApplePay into post-campaign pledge controller by @amy-at-kickstarter in #2002
- [MBL-1298] Use correct project country for currency symbol by @ifosli in #2004
- [MBL-1271]Stripe's confirmPayment by @scottkicks in #2003
- [MBL-1305] Don't dismiss view controller when payment fails by @ifosli in #2007
- MBL-1285: Implement CompleteOnSessionCheckoutMutation for new and existing cards by @amy-at-kickstarter in #2005
- Navigate To Thank You Page On Successful Late Pledge by @scottkicks in #2008
- MBL-1285: Integrate ApplePay into Post-Campaign Checkout by @amy-at-kickstarter in #2010
- [MBL-1305] Revert banner changes by @ifosli in #2011
- MBL-1316: Use isAvailable to filter visible add-ons by @amy-at-kickstarter in #2012
- [MBL-1307] Show processing view while payment is processing by @ifosli in #2013
- Update translations for late pledge string by @ifosli in #2016
- Add init(jsonString:) to GraphQLSelectionSet by @amy-at-kickstarter in #2015
- [MBL-1328] Pledge Button Active/Inactive States by @scottkicks in #2019
- Upgrade Swiftformat to version 0.53.5 and apply recommended changes by @amy-at-kickstarter in #2020
- [MBL-1328] Update Pledge Button Enabled Signals by @scottkicks in #2022
- [MBL-1317] Show Rewards Based on Reward.isAvailable by @scottkicks in #2014
- [MBL-1124] Add tracking for late pledges by @ifosli in #2021
- [MBL-1352] Backfill Tests In PostCampaignViewModel by @scottkicks in #2025
- MBL-1338: Re-fetch stored cards after login by @amy-at-kickstarter in #2023
- [MBL-1339] Include multiple copies of add-ons if selected by @ifosli in #2027
- Update marketing version to 5.14.x by @ifosli in #2028
- [MBL-1350] Remove Thanks Page String by @scottkicks in #2026
- [MBL-1315] Move save button styling off prelude by @ifosli in #2030
- [MBL-1355] Move Login/Signup Logic To Confirm Pledge Details by @scottkicks in #2029
Full Changelog: 5.13.1...5.14.1
5.13.1
What's Changed
- [MBL-1120] Post Campaign Pledge Feature Flag by @scottkicks in #1917
- [MBL-1063] Use transcend privacy flow for user data requests by @ifosli in #1911
- MBL-904: Remove feature flag for tab "Use of AI" by @amy-at-kickstarter in #1914
- MBL-1017: Add features to CombineTestObserver by @amy-at-kickstarter in #1920
- [MBL-1152] Update Xcode version on CircleCI by @ifosli in #1919
- [MBL-1143] Delete ProjectDescriptionViewController by @ifosli in #1918
- Delete all references to codecov by @ifosli in #1922
- Move CombineTestObserver files to the test target by @ifosli in #1923
- MBL-1157: Create PKCE code for code verifier and code challenge by @amy-at-kickstarter in #1921
- Clean up RemoteConfigFeature+Helpers and RemoteConfigFeatureFlagToolsViewModel by @amy-at-kickstarter in #1924
- MBL-1158: Add feature flag for logging in with OAuth by @amy-at-kickstarter in #1928
- Clean up small cross-dependency between KsApiTests and Library by @amy-at-kickstarter in #1929
- Stub controller for logging in with OAuth by @amy-at-kickstarter in #1931
- Make RemoteConfigFeatureFlagToolsViewModelTests resistant to adding new features by @amy-at-kickstarter in #1930
- [MBL-1146] Update transcend privacy url to use current locale by @ifosli in #1932
- [MBL-1175] CreateCheckout & CreatePaymentIntent Mutations by @scottkicks in #1926
- [MBL-1162] Fix login flow styling by @ifosli in #1925
- Update fastfile xcode version to 15.2 by @ifosli in #1933
- MBL-1158: Set up correct URLs for OAuth authorization endpoint by @amy-at-kickstarter in #1935
- MBL-1157: Add additional tests and checks for PKCE by @amy-at-kickstarter in #1936
- [MBL-1196] Add post campaign bool to the reward fragment by @ifosli in #1934
- [MBL-1122 Add post campaign info to project fragment by @ifosli in https://github.com//pull/1937
- [MBL-1176] ValidateCheckout Query Support by @scottkicks in #1938
- Update GraphQL schema and CreatePaymentIntentMutation to match by @amy-at-kickstarter in #1941
- MBL-1016: Create Paginator for pagination in SwiftUI/Combine by @amy-at-kickstarter in #1939
- Add a nonfatal error; delete another nonfatal error by @amy-at-kickstarter in #1940
- Explicitly add Prelude to Link Libraries phase of Kickstarter-Framework by @amy-at-kickstarter in #1942
- MBL-1161: Add code to handle storing/retrieving/deleting Keychain items by @amy-at-kickstarter in #1944
- [MBL-1147] Track push notifications by @ifosli in #1943
- Add a return after the assert by @ifosli in #1948
- Update build schema to force you to select correct target when building tests by @amy-at-kickstarter in #1927
- Explicitly add Prelude to Link Libraries phase of Library-iOS by @amy-at-kickstarter in #1945
- [MBL-1197] Show unavailable rewards last by @ifosli in #1947
- MBL-1161: Add feature flag for migration from UserDefaults to keychain by @amy-at-kickstarter in #1949
- Remove old legacyOauthToken code (from 2016) by @amy-at-kickstarter in #1946
- MBL-1159: Exchange temporary token for OAuth token and login by @amy-at-kickstarter in #1950
- [MBL-1207] Pledge Button on Project Page by @scottkicks in #1951
- [MBL-1209] Select Your Reward Title by @scottkicks in #1952
- MBL-1214: Send OAuth token only in headers, not in request parameters by @amy-at-kickstarter in #1954
- [MBL-1218] Create RefInfo struct and use it where needed by @ifosli in #1953
- [MBL-1224] Round rewards up instead of down by @ifosli in #1955
- [MBL-1220] Add deeplink url to refInfo when opening proj page by @ifosli in #1957
- MBL-1233: Consolidate login and signup buttons when OAuth is enabled by @amy-at-kickstarter in #1956
- [MBL-1221] Update graphql-schema to prepare for attribution by @ifosli in #1958
- MBL-1161: Run AppEnvironmentTests in both hosted and unhosted test bundles by @amy-at-kickstarter in #1959
- [MBL-1221] Create mutation for the attribution event by @ifosli in #1960
- MBL-1233: Use correct string for 'Sign up or Log in' button by @amy-at-kickstarter in #1962
- MBL-1161: Read and store OAuth token from keychain by @amy-at-kickstarter in #1963
- MBL-1234: 😉 by @amy-at-kickstarter in #1964
- MBL-1211: Rewire current user email in AppEnvironment/AppDelegateViewModel by @amy-at-kickstarter in #1966
- MBL-1211: Pass down pledge total to thank you page for new page copy by @amy-at-kickstarter in #1965
- MBL-1211: Add new thank-you page copy for post-campaign pledges by @amy-at-kickstarter in #1968
- [MBL-1223] Track attribution event by @ifosli in #1961
- Add tracking event for logins/signups that happen via OAuth by @amy-at-kickstarter in #1971
- MBL-1268: Check for 'canceled' param in login redirect by @amy-at-kickstarter in #1972
- [MBL-1208] Part 1: Initial ConfirmDetailsViewController | Shipping Location + Pledge/Bonus Steppers by @scottkicks in #1969
- Update marketing version by @ifosli in #1973
- Fix regressions found in the login with OAuth flow by @amy-at-kickstarter in #1976
Full Changelog: 5.12.0...5.13.1
5.11.0
- [MBL-1095] Disable Message Reply Button When User Is Blocked (#1905) (19d4ab9)
- Stop using rawState in exportDataEnvelope (#1903) (d98e4fe)
- MBL-1016: Add handling for failures in MockGraphQLClient (#1901) (5e5cae9)
- MBL-1016: Add custom operators for common API patterns (#1900) (91c1afe)
- [MBL-1076] Fix v1 user (#1902) (bd02759)
- Prevent blocking for users that are already blocked (#1897) (38716e0)
- MBL-1074: Disable Github annotations in .codecov.yml (#1899) (9d90e8b)
- [MBL-1024] Wire Up Block User Mutation (#1893) (6886cab)
- Reorder build phases so firebase crashlytics is last (#1892) (85a4d86)
- [MBL-1025] Update User object with server value for isBlocked (#1891) (36e4086)
- MBL-1022: Add blocking mutation to iOS client (#1890) (3279b51)
- [MBL-1027] Blocked User Messages UI (#1887) (a164c48)
- [MBL-957] Add RichPushNotifications push service extension to supportrich push notifications with Braze (#1882) (1156229)
- [NO TICKET] Update Block User Strings (#1889) (e1e5d68)
- [MBL-1037] Use block user translatable strings (#1884) (4d76071)
- Reset comments on block (#1886) (235c6ae)
- MBL-1029: Refresh Discover page after a user is blocked (#1885) (ae907e4)
- [MBL-1026] Filter comments from blocked users (#1883) (d841813)
- [MBL-1036] Block User Popup + Banner Message (#1880) (6abd404)
- MBL-1039: Refactor LoadingBarButtonItem to take a closure instead of a binding for save actions (#1881) (67e4562)
- MBL-1014: Replace ReactiveSwift in ReportProjectFormViewModel with Combine (#1873) (36ea6fe)
- Fix voiceover for user blocking (#1879) (b74f1cb)
- [MBL-1021] Block User Action Sheet (#1874) (0272dca)
- Set target deployment to iOS 15.0 (#1878) (7588768)
- Increase shallow fetch depth to 100, to make Danger work (5191fae)
- [MBL-1006] Use shallow clone to speed up build times (fb7a490)
- add new Block Users feature flag (#1870) (11adbfc)
- Use fake URLs for ExternalSourceViewElement and AudioVideoViewElement in ProjectPageViewControllerTests (f0bf8e5)
- MBL-1011: Revert snapshot for testLoggedOut_NonBacker_LiveProjectSwitchedToCampaignTab_Success.lang_de_device_phone4inch (de954dd)
- Store failed snapshots in Failed_Snapshot_Tests/ and save as artifacts (#1867) (a72d794)
- [MBL-993] Dark Mode Feature Flag (#1865) (d90d518)
- MBL-988: Add GraphQL query FetchBackerProjectsQuery to replace v1 API calls on backer dashboard (#1863) (1475571)
- Delete button (#1864) (ebec1e8)
- [MBL-855] Remove creator dashboard (#1853) (b06f4b1)
- [INF-1630] use m1 resource class (#1862) (f857029)
- update marketing version to 5.11.0 (#1860) (aedbcd0)
- [MBL-971] Submit Report Project View (#1859) (9bda2ba)
- [MBL-983] Already Reported Project Label (#1857) (8f40c4c)
- [MBL-984] Setup CreateFlagging GraphQL Mutation (#1858) (70dc8b3)
- [MBL-970] Report Project Info View (#1852) (ae5ef71)
- [MBL-982] Support Project Fragment's Flagging Property (#1855) (e0657bf)
- updated readme to include perimeterX third party library. Also testing my repo access token. (a1701ad)
- add new feature flag with tests (#1851) (aaf8e72)
- [MBL-952] Design System Demo Page (Dark Mode) (#1849) (24e0c7b)
- Fix crash by using default hashing and equality for the config (#1850) (9d9566b)
- [MBL-958] Ai page polish (#1847) (16567fe)
- update marketing version to 5.10.0 (#1846) (de2ae46)
- [MBL-902] [MBL-934] [MBL-928] Use of AI Screen, Analytics, Question Headers, Translations (#1843) (3d464ee)
- Parse external links from braze (#1845) (9a91c6b)
- [MBL-943] Add Additional Header Support to HTML Parser (#1844) (15d3e2b)
- [MBL-900] Use of AI Tab (#1842) (baffd7c)
- [MBL-736] Upgrade PerimeterX (#1839) (9a1dc93)
- [MBL-897] Feature Flag Use of AI Project Tab (#1841) (0e82d13)
- [MBL-59] Fix personal data export. (#1836) (6266d87)
- update marketing version to 5.9.0 (#1838) (7958ce3)
5.9.0
- update marketing version to 5.9.0 (f99fb1e)
- [MBL-888] Update Creator Dashboard Deprecation Date (#1837) (dbc32da)
- [MBL 873] Implement TriggerThirdPartyEvent Mutation (#1835) (91d3abe)
- test beta build failure (61ffb8b)
- [MBL-864] Stripe Upgrade (#1834) (d9734ff)
- [MBL-873] Setup TriggerThirdPartyEvent GraphQL Mutation (#1833) (4b48213)
- [MBL-866] Remove Add New Card Page (#1829) (268fbed)
- [MBL-856] Banner For Creator Dashboard Deprecation (#1830) (b2b69aa)
- [No Ticket] Update Localized Strings (#1831) (71cf0a6)
- [MBL-854] Gate Creator Dashboard Behind Feature Flag (#1828) (ea00943)
- [MBL-870] Fix GraphSchema with an Update to AppTrackingTransparency (#1832) (e629b80)
- [MBL-853] Create Feature Flag To Hide Creator Dashboard (#1827) (2c5ef89)
- [No Ticket] Full MockOptimizely Removal PR Fixes/Cleanup (#1825) (7015f3b)
- [MBL-841] Release 5.8.0 to Main (#1826) (0e92dd6)
5.8.0
- update project marketing version to 5.8.0 (3e3a0f2)
- [MBL-841] Release 5.8.0 to Main (#1824) (cf6fac4)
- [MBL-722] Full MockOptimizely Removal (#1823) (e7fdb3b)
- [MBL-773] CircleCI Workspaces Integration (#1821) (c50512a)
- [MBL-774] Use Cleaner Remote Config FetchAndActivate Approach (#1819) (aee3831)
- Update README.md (155430e)
- Update README.md (3834ce9)
- [MBL-624] XCode 14.3 Update (#1820) (6a48e5a)
- [MBL-721] Remote Config Local Feature Flags (#1817) (d1b0762)
- [MBL-720] Configure Remote Config (#1815) (534eadc)
- Updating README.md (7af1d57)
- [MBL-702] Update Project Watch Count and List on Dashboard for Prelaunch Projects (#1814) (dcd3724)
- [MBL-696] Cleanup Optimizely Experiments (#1812) (6e20524)
- [MBL-703] Prelaunch Page Watch Count Update (#1813) (e48374f)
5.7.0
- [Unticketed] Rollback Dashboard Changes for Prelaunch Pages (#1811) (fbb6dac)
- [MBL-658] Replace Real Optimizely Client With Mock (#1810) (0c642e4)
- Merge branch 'release-5.7.0' (e49be00)
- empty commit for new build (b695c71)
- Merge branch 'release-5.7.0' (ff2110c)
- [Unticketed] UI on the Creator Dashboard Breaking (#1807) (757d85a)
- Merge branch 'release-5.7.0' (442b8b8)
- itunes build failed because Kickstarter-Framework-iOS was using the development signing certificate setting for release. This is the correction. (0a573a4)
- Merge branch 'release-5.7.0' (0bf6bc5)
- added back in the required tests (572e630)
- Merge branch 'release-5.7.0' (5bd125d)
- making the current project and library version a smaller number as it doesnt trigger the malformed a.b.c.d.e version number error locally. (5a72e73)
- Merge branch 'release-5.7.0' (e79058c)
- added xcodes install step to config.yml (9a3be90)
- Merge branch 'release-5.7.0' (dffe4e2)
- running another test with xcodes in a lane context (60cefd2)
- Merge branch 'release-5.7.0' (90a472e)
- added xcodes instead of xcversion -- lets see if the error is same on remote as on local (6ecf852)
- Merge branch 'release-5.7.0' (aa65fe2)
- update fastlane to latest version and add in test jobs to see the whole thing passing..:8ball: (19d218b)
- Merge branch 'release-5.7.0' (3773ab6)
- updated the appcenter pulugin (d4413f7)
- Merge branch 'release-5.7.0' (173cb4b)
- broke out match into separate functions specific to their deploy build. (30f3e18)
- Merge branch 'release-5.7.0' (ae50802)
- removed requirement for deply beta to have testing. (d164924)
- Merge branch 'release-5.7.0' (cd649ed)
- removed the testing for now just to get the beta workflow firing immediately. (84b40d4)
- Merge branch 'release-5.7.0' (f79bd86)
- reverted to using xcversion (238bc83)
- Merge branch 'release-5.7.0' (0c54db3)
- trying out local changes that worked to get past the archive error on ci. (ae1eff1)
- Merge branch 'release-5.7.0' (82732d3)
- updated to using xcodes instead of xcversion (9cb8322)
- Merge branch 'release-5.7.0' (5d8651b)
- specified xcode version in fastfile. (a5a4981)
- Merge branch 'release-5.7.0' (3c9676a)
- added SDK version to gym step in Fastfile (f166025)
- Merge branch 'release-5.7.0' (b9dd051)
- leaving out SwiftUI view and view model as they might be offending the archive step in fastlane. (9dcafad)
- Merge branch 'release-5.7.0' (60af306)
- trying match only for enterprise certs for beta lane. (62f7b2e)
- Merge branch 'release-5.7.0' (bc1112a)
- renamed swiftUI vm without underscore to fix potential build error on CI. (9d50446)
- Merge branch 'release-5.7.0' (70f3bd1)
- updated beta lane for development only to accept the development bundle id. (112cb2a)
- Merge branch 'release-5.7.0' (4110db3)
- removed xcode version from fastfile to prevent the local fastlane match command from failing. (2ecc7fe)
- Merge branch 'release-5.7.0' (2ebb9d5)
- spelling error (6dfadf0)
- Merge branch 'release-5.7.0' (e9e7605)
- set the xcode version back to 13.3.1 from 13.4.1 because simulator 15.4 is required to run kickstarter tests. (2baa75c)
- Merge branch 'release-5.7.0' (063e606)
- updated xcode version to the one we use locally in Fastfile and CI config (cb4d469)
- Release 5.7.0 to Main (#1806) (1329be2)
- updated marketing version to 5.7.0 (337402f)
- [MBL-670] Saved Prelaunch Projects on Backer Dashboard -- Merge After MBL-671 (#1805) (938b714)
- [MBL-671] Corrected Search State of Prelaunch Cells (#1804) (d1cd72e)
- [NTV-613] Change Email View SwiftUI (#1803) (ad7b971)
- [WEB-983] Prelaunch Page Existing Project Page UI (#1797) (284ef75)
- [WEB-1007] FetchUserEmailQuery (#1800) (f78b71c)
- [WEB-863] Guard Segment Events Behind AppTrackingTransparency (#1799) (3e59797)
- [WEB-999] Prelaunch Dates Blockers (#1801) ([2fb519b](https://githu...
5.6.2
- Updated version to 5.6.2 (158a94b)
- [WEB-970] Part 1: Add New Property sendMetaCapiEvents (#1795) (06262b2)
- minor edit for grammer (dc3831b)
- Updates readme to reflect platform changes. (2668712)
- [NTV-648] Agnostic Snapshot Testing Between M1 and Intel (#1794) (29008cd)
- [WEB-671]: Setup TriggerCapiEventInput GraphQL Mutation (#1792) (40d368f)
- [Unticketed] Update Segment Appboy Dependency (#1793) (e273a8b)
- [NTV-647] Braze In-App Notification Fix (#1791) (7586740)
- [WEB-958] FIX: FB Deprecation (Set a password) flow disregarding guard statement (#1790) (ae5792e)
- Main <- Release 5.6.1 (#1789) (05fd181)
5.6.1
-
after merging main something got reset in the pbx file. (5b094c3)
-
Merge branch 'main' into release-5.6.1 (4ebd3f4)
-
Merge branch 'main' into release-5.6.1 (b8a8e5d)
-
added individual certs based on 5.6.0 release branch to individual targets, this may be the actual solution to the failing ci builds. (7642f89)
-
updated the main target to contain the manual provisioning profiles (86ca3c9)
-
Merge branch 'main' into release-5.6.1 (e1b4ce7)
-
added provisioning profiles to pbx file to trigger build. (9d6abaa)
-
quick fix, missed saving launchOptions to Appboy shared instance. (00bfed0)
-
Merge branch 'main' into release-5.6.1 (5515630)
-
[Regression Fix] Braze Segment Integration Crash (#1785) (1e1c01d)
-
formatting (01b4f0e)
-
commented out fb password reset screen because the functionality didn't make sense at time of writing. (fda4e40)
-
Added Correct Provisioning Profile for iTunes Build Release 5.6.1 (#1784) (b1e1e7b)
-
Merge branch 'main' into release-5.6.1 (f242925)
-
updated pp from development to appstore in pbxproj (850f31b)
-
Updated Provisioning Profiles on XCode Project File To Allow FastLane Match To Run Distribution Build (#1783) (f9b53d4)
-
Merge branch 'main' into release-5.6.1 (aa23c79)
-
need to set the provisioning profiles in pbxproj files to allow fastlane to match them with ios-certificates. (5bf8aec)
-
Update Marketing Version Release 5.6.0 to 5.6.1 (#1782) (731ce37)
-
updated marketing version to 5.6.1 from 5.6.0 (5b34f04)
-
[PAY-1527] Local Reward Feature Flag Removed (#1779) (684e856)
-
[PAY-2142] Fix Deeplinks Not Routing From Braze (#1775) (36dffc5)
-
[Unticketed] Trigger Alpha and Beta Release (#1777) (146e5ff)
-
[Unticketed] AWS Secret Key Env Vars Removal From Fastfile (#1774) (87e6f26)
-
Revert "attempt to fix Fastlane S3 access" (#1773) (16037b9)
-
[Unticketed] Circle CI Beta, Alpha Contexts for Private Deploys (#1769) (19d2bb3)
-
triggering build on oss to test ci jobs (6f74d51)
-
[WEB-696] CTA Dialog on Facebook Login Error (FB Deprecation) (#1763) (cd6fe2b)
-
guard against index out of range issue and default selected tab to index 0 if this scenario arises (#1761) (b936c69)
-
[PAY-2053] Add New Payment Button Padding FIx (#1759)
-
added constraints to add new button and loading indicator view to constraint them to the edges of their stack view and center them. One is only shown at a time, so the spacing error should not occur (39346ce)
-
[Unticketed] user needs_password not returned in v1/discover/ creator (#1758)
-
needs password needs to be optional.
-
add a default property for encoding (36fdf25)
-
[WEB-666] - Require FB Only Users To Set A Password (#1755)
-
adds bool to user model
-
separate apple and facebook signals to gain more control over facebook flow in LoginToutViewController
-
Push SetYourPasswordViewController if fb user needs a (611cc91)
-
[PAY-2055] Project Currency Country Code Display Error (#1754)
-
added a project currency, oddly build is crashing when opening a project, but unrelated to any new code.
-
removed extaneous currency field from top level project and used existing stats (0054fad)
5.6.0
-
trigger new beta and distribution (7de5317)
-
trigger new beta and distribution (b3a76a4)
-
updated version number to 5.6.0 (d3eb050)
-
[PAY-2040] Payment Sheet Displayed On Unrelated Context (#1752) (e61111e)
-
NTV-612: Move Minimum Version Up To iOS 14 (#1751) (d954d24)
-
[WEB-749] ReactiveExtensions and ReactiveSwift to SPM (#1745) (bb76488)
-
[PAY-2021] Error Backing Payment Card Being Unselected (#1748)
-
removed conditional logic to unselect newly added payment sheet card if it is an errored backing.
-
corrected existing tests for errored backing logic
-
added corrections to test for l (63e5d5e)
-
[PAY-1980] Update Backing Errored Pledge Flow (#1747)
-
removed logic for gating errored pledge flow.
-
corrected a syntax issue with signals being incorrectly parsed. (d382b78)
-
[PAY-1979] Update Backing Mutation To Use Setup Intent (#1744)
-
update graph schema from staging and added setupIntentClientSecret to updateBackingInput
-
added logic to filter out all contexts except .fixpaymentmethod from allowing payment sheet appe (3dfa5c7)
5.5.0
-
Merge branch 'main' into release-5.5.0 (a5244b8)
-
[PAY-1990] Fix Crash On Apple Pay Pledge Page (#1741) (c7e235e)
-
Merge branch 'main' into release-5.5.0 (1e8bd5c)
-
added PROVISIONING_PROFILE_SPECIFIER to be match AppStore within pbxproj file because fastlane does check it during its mapping of bundle ids to provisioning profile names. (8af41af)
-
Merge branch 'main' into release-5.5.0 (3dd44aa)
-
revert fastfile version update because it doesnt sync up on the remote machine. (0141c4a)
-
revert fastfile version update because it doesnt sync up on the remote machine. (023219a)
-
Merge branch 'main' into release-5.5.0 (79448ac)
-
updated to latest version of fastlane and re-trying itunes-dist build. (7d869e2)
-
updating fastlane version and re-retrying itunes-dist build. (d41404a)
-
Merge branch 'main' into release-5.5.0 (21317f6)
-
beta still crashing, added perimeterx to ksapi, library and main kickstarter-ios target (07d6926)
-
Merge branch 'main' into release-5.5.0 (156a2b9)
-
Merge branch 'release-5.5.0' of https://github.com/kickstarter/ios-oss into release-5.5.0 (5f1764c)
-
Merge branch 'main' into release-5.5.0 (b9a166d)
-
Merge branch 'main' into release-5.5.0 (ce5d152)
-
[Unticketed] PerimeterX Beta Build 5.4.0 (16642229) Crash (#1740) (30e2c6f)
-
updated marketing version to 5.5.0 (86be218)
-
trying to fix a ci build issue by adding a larger than 3 second timeout. (de3b027)
-
[PAY-1954] Loading User Settings And Cancelling Payment Sheet (#1738)
-
payment methods view cancellation of payment sheet presentation.
-
wrapped up on-device loading and cancellation states.
-
ensure no loading wheel is shown when feature flag is (d100e91)
-
removed automatic signing on pbx file to test beta build failure on ios-private. (ce821ad)
-
migrates PerimeterX to SPM
-
Removes PerimeterX from main target because it is only used/needed in KsApi target (27d436a)
-
[PAY-1900] [PAY-1898] Create Payment Source From Payment Sheet (#1733)
-
successfully updating payment methods with new stripe payment sheet card.
-
added tests to everything except the view model
-
added tests for new card addition via payment shee (e3cb02a)
-
refactored segment-app-boy to spm, without code changes.
-
added configuration code for Analytics.
-
corrected threading issue related to setting up Analytics for Segment. (514fde9)
-
[NTV-1896] Present Payment Sheet With Feature Flag Enabled. (#1731)
-
added boilerplate for showing sheet without create_setup_intent
-
updates to gql schema that support the create_setup_intent with no project id
-
payment sheet presented on paymen (ea32c18)
-
[NTV-616] Moves FBSnapshotTestCase to iOSSnapshotTestCase Swift Package (#1728)
-
Migrates FBSnapshotTestCase Carthage package to iOSSnapshotTestCase SPM
-
Migrates FBSnapshotTestCase Carthage package to iOSSnapshotTestCase SPM
-
noticed we were in (28d69e7)
-
added firebase spm changes, after rebasing with facebook spm changes. (#1729) (b70ed49)
-
Migrates FBSDKLoginKit and FBSDKCoreKit to SPM via facebook-ios-sdk
-
Updates broken tests
-
Fixes Cartfile merge conflict
-
Update FBSDK imports where needed/not needed (e06eda7)
-
Migrates Optimizely to SPM
-
Updates minimum version of SwiftSoup and Kinfisher to match their Carthage counter points
-
Updates 'OptimizelyResultTypeTests/testIsSuccess_ReturnsFalse' assertion (d5ce4d2)
-
[NTV-566] Kickstarter Framework Folder Reorganization (#1721)
-
commit to start drafting PR.
-
moved all comments related files to a Comments folder.
-
moved activites related files into its own folder.
-
backer dashboard projects and backer dash (f54d4a8)
-
Migrates KingFisher Carthage package to SPM
-
Remove KingFisher package from Kickstarter-iOS target (38e286c)
-
WIP: Build failing with AlamofireImage Undefined Symbols
-
Add new 'AlamofireImage' SPM package to 'Library' target so that the 'Kickstarter-Framework-iOS' target can reference it
-
Remove (7c9bd4c)
-
updated stripe to version 22.7.1 fixing a layout issue on smaller iphone sizes. (#1718) (14d51d0)
-
[PAY-1894] Updated Optimizely Feature Flag For Payment Sheet in Settings (#1716) (5304313)
-
[WEB-697] Adds new Facebook Login Deprecation feature flag (#1715)
-
Adds new Facebook Login Deprecation feature flag
-
Updates snapshot reference image for tests (31562b1)
-
[WEB-700] FB Auth Deprecation | SetYourPassword UI (#1714)
-
Creates new SetYourPasswordViewController & SetYourPasswordViewModel
-
PR feedback: Tightens up UI styling and removes unused code
-
formatting
-
Updates copy
-
Adds ViewModel & View (faa5d78)
-
[PAY-1790] Create Backing With Setup Intent Client Secret (#1712)
-
setup happy path for create backing. Not working for some reason with just setup intent client secret, needs investigation.
-
minor updates to GQL schema
-
fixed an issue wrt to con (8ccf0b4)
-
[PAY-1829] Card Selection With Newly Created Payment Sheet Cards (#1711) ([86a89f2](https:/...