Skip to content

Releases: kickstarter/ios-oss

5.23.1

26 Feb 18:40
6f4a0e1
Compare
Choose a tag to compare

5.23.0

24 Feb 22:03
f0946bc
Compare
Choose a tag to compare
  • [MBL-2120] PLOT - Fixing issue when device locate is ES (#2297) (f0946bc)
  • marketing version to 5.23.0 (8036f57)
  • [MBL-2117] Add minimal large font support (#2294) (a2c5989)
  • [MBL-2109] List refreshing when performing PPO actions (#2291) (c39fb92)
  • [MBL-2105] Rename NoShippingPledgeViewController & NoShippingPledgeViewModel (#2284) (0dd5eb4)
  • [MBL-2110] [MBL-2113] Fixes for PPO analytics events (#2289) (0f11a8e)
  • [MBL-2118] Voiceover fixes for PPO (#2293) (66b9dea)
  • MBL-2111: Update tab bar on app foreground if PPO config flag has changed (#2288) (c20a626)
  • [MBL-1975] Project notice (#2275) (b09e9ce)
  • PPO Fix missing empty address section (#2283) (18ec5d2)
  • [MBL-2021] Disable "authenticate card" after completion of 3DS auth in PPO (#2282) (29be730)
  • [MBL-2072] Adds PPO V2 Feature Flag (#2286) (01d12bf)
  • MBL-2020: Use borderless buttons for project creator and details views (#2281) (e9b7a59)
  • MBL-2020: Use borderless buttons for project creator and details views. (f101d8d)
  • [MBL-2102] Ineligible badge showing USD instead of EUR for EUR-based projects (#2280) (09bd045)
  • [MBL-2063] Delete Legacy RewardAddOnsSelection Classes (#2277) (690f48c)
  • [MBL-2063] Delete PostCampaignCheckout Code (#2273) (2e65d1f)
  • Create ApplePayTokenUseCase and tests (#2258) (1a79974)
  • Replace assertValues with single value to assertLastValue in pledge view model tests (#2270) (dbf6b11)
  • [MBL-2063] Delete PledgeViewController & PledgeViewControllerTests (#2272) (8d9e749)
  • [MBL-1940] Clean-up for PLOT components (#2267) (8b1603b)
  • [MBL-2062] Cleanup NoShippingAtCheckout Feature Flag (#2269) (45775a2)
  • MBL-1967: Create LoginSignupUseCase and install in pledge flows (#2261) (bc61ebf)
  • Update marketing version to 5.22.0 (#2262) (4a07ecf)
  • [MBL-2019] Hide PPO tab when logged out (#2265) (6a11c06)
  • MBL-1972: Add PaymentMethodsUseCase and tests (#2255) (514c177)
  • [MBL-2018] Update PPO designs (#2264) (631e6bf)
  • [MBL-1493] Handle confirm address action (#2250) (bb3ddea)
  • Remove projectIsPledgeOverTimeAllowed (#2266) (52cf2ac)
  • MBL-1969: Remove unused amount selector from NoShippingPledge flow (#2247) (9294c35)
  • Delete unused properties of LoginToutViewController and ViewModel (#2260) (c12744f)
  • [MBL-1931] Update FetchUserSetup to include ppoHasAction in fragment (#2254) (87ddef8)

5.22.0

27 Jan 17:20
Compare
Choose a tag to compare

No work items found

5.20.0

21 Oct 19:44
Compare
Choose a tag to compare
  • Merge branch 'main' into release-5.20.0 (973892c)
  • [MBL-1783] Don't filter local pickup based on shipping rule (#2179) (7184ab9)
  • [MBL-1783 Unhide rewards immediately if there's no shippable rewards (#2178) (ce18b80)
  • Delete extra marketing version in Kickstarter-iOS target (ad99ab4)
  • Update marketing version to 5.20.0 (4f4514b)
  • Allowlist all stripe requests, not just stripe elements (#2175) (67ad9e8)
  • [MBL-1613] Handle errors for late pledges without dismissing the view controller (#2171) (0089505)
  • [MBL-1780] Remove deleted method from our beta changelog (#2173) (50e19fe)
  • [MBL-1778] Create GraphQL fragment for Project-specific analytics (#2170) (02443f7)
  • Remove confirm details (#2165) (1ac7206)
  • [MBL-1501] PPO view model navigation events (#2161) (42e22af)
  • [MBL-1761] Add pledge redemption deep links (#2166) (34ec6a0)
  • [MBL-1755] Pledge Summary Table Total Amount Text (#2163) (a0ce7c9)
  • [MBL-1738] iPadOS 18 - Navbar overlay issue in "Follow Friends" screen (#2164) (1c07bba)
  • CircleCI upgrade to Xcode 16 (#2159) (c38a039)
  • [MBL-1582] Run the app on Xcode 16 and iOS 18 (#2157) (804ab45)
  • Add NoShippingPostCampaignCheckoutViewController to payment methods assert (#2162) (21e31c5)

5.19.0

18 Sep 23:42
ed0637d
Compare
Choose a tag to compare
  • [MBL-1736] Include Shipping In Pledge Total When It Exists (#2158) (ed0637d)
  • update marketing version (#2156) (85624f8)
  • [MBL-1720] Use location id directly to calculate estimated shipping (#2155) (864e57d)
  • [MBL-1721] Pledge Rewards Summary Amount Alignment (#2153) (3b75344)
  • [MBL-1720] Handle estimated shipping on the manage pledge screen (#2154) (579dc69)
  • [MBL-1719] Include Selected Reward Quantities In Total Estimated Shipping Range (#2152) (6976e5f)
  • [MBL-1712] No Reward Option Not Shown in Edit Reward Flow (#2150) (5c1e775)
  • [MBL-1714] "Estimated Shipping" Showing When There's No Estimated Shipping (#2151) (4e457a2)
  • [MBL-1682] Late Pledge UI ScrollView Not Scrolling (#2149) (8677f52)
  • [MBL-1687] Fix continue button on confirm details page not working #2147 (#2148) (0b0c46b)
  • [MBL-1688] Estimated Shipping Range Should Include Add-Ons Estimates (#2143) (f1cd7bd)
  • [MBL-1690] Crash When Selecting 'Edit Reward' Option In Manage Pledge Flow (#2145) (427b313)
  • [MBL-1680] Shipping Info Missing From Rewards Summary (#2144) (15ffdd8)
  • [MBL-1681] Fix confirm details bonus (#2146) (cf8c806)
  • PPO: View model GraphQL loading and pagination support (#2139) (36e8d61)
  • [MBL-1675] Update add-ons CTA (#2142) (f086c56)
  • [MBL-1685] NoShippingPostCampaignCheckoutViewController (#2141) (42c8c3d)
  • [MBL-1684] Remove Redundant No Shipping At Checkout Feature Flag Checks (#2140) (ca534c9)
  • [MBL-1667] Pledge Redemption String Translations (#2137) (a284ef2)
  • [NO TICKET] Rewards Load Before Shipping Locations Have Loaded (#2136) (40d4356)
  • [MBL-1607] Add Estimated Shipping View to Late Pledge Checkout (#2133) (4decc8f)
  • [MBL-1609] Handle no add-ons/no reward cases in the add-ons VC (#2135) (eaacccb)
  • [MBL-1453] PagedTabBar implementation and adding to PagedContainerViewController (#2131) (eaa9458)
  • [MBL-1458 pt 5] Card view for pledged projects overview (#2130) (76a7a9f)
  • [WEB-1857] Use correct shipping location for checkout (#2132) (2bc129f)
  • [MBL-1606] Display Estimated Shipping Cost at Checkout (Crowdfund) (#2128) (eaa11d9)
  • [MBL-1604] Show bonus in add-ons (#2129) (4db92f0)
  • [MBL-1606] New Crowdfund Checkout UI (#2127) (0986687)
  • [MBL-1458 pt 2] Add address summary for PPO (#2121) (0ff8bfe)
  • [MBL-1458 pt 1] Add alert flag for PPO (#2120) (38a8907)
  • [MBL-1458 pt 4] Add project details for PPO (#2123) (5016b15)
  • [MBL-1458 pt 3] Add project creator for PPO (#2122) (514583f)
  • [MBL-1605] Display Estimated Shipping on Rewards and Add-Ons (#2117) (ce806b5)
  • [NO TICKET] Shipping Dropdown Loading State (#2126) (fcd5e6f)
  • Update GraphQL schema to use flags for PPO items (#2125) (f37d6ba)
  • Fix weird formatting from button styles (#2119) (ee84e29)
  • Expose EstimatedMin and EstimatedMax in ShippingRule Fragment (#2116) (3e1fbe1)
  • [MBL-1601] Filter Rewards By Selected Shipping Location (#2114) (6a3b3f5)
  • [MBL-1448] Add query for PPO fetch (#2113) (ecd0639)
  • [MBL-1462] Clean up OAuth flag (#2115) (1a6acba)
  • [MBL-1447] Create fragments for PPO (#2111) (30ecfd8)
  • Swift UI styling (#2110) (299f8b1)
  • [MBL-1608] Remove 'Update Pledge' From Manage Pledge Options Menu (#2109) (6481d14)
  • [MBL-1634] Remove Shipping From Confirm Details and Late Pledge Checkout Screens (#2108) (2002b2d)
  • [MBL-1633] Remove Shipping From Checkout (Crowdfunding) (#2107) (fade5c7)
  • [MBL-1631] Remove Shipping Dropdown From Add-Ons (#2106) (5012683)
  • [MBL-1599] Add Shipping Location Dropdown to Rewards Carousel ([#2103](#2103...
Read more

5.18.0

30 Jul 15:58
Compare
Choose a tag to compare
  • update marketing version (0ed65b1)
  • Revert Pledge Redemption M1 Work (#2100) (773c817)
  • [MBL-1445] Remove Facebook Interstitial Feature (#2098) (f130ccd)
  • [MBL-1631] Remove Shipping Dropdown From Add-Ons (#2097) (b9398aa)
  • [MBL-1599] Adds the Shipping Dropdown Selector to the Rewards Carousel. (#2095) (e495aca)
  • [MBL-1616] Send backingId to CreatePaymentIntent for late pledges (#2096) (864066d)
  • [MBL-1500] Update and use banners for ppo (#2094) (9c990be)
  • Regenerate graphql-schema and update shippingRule adapter (#2093) (d4c88f1)
  • [MBL-1457] Create empty state view for PPO (#2092) (0113425)
  • Cleanup Risk Messaging Feature (#2089) (eb2e070)
  • Update marketing version to 5.17.1 (#2091) (b469884)
  • [MBL-1422] Handle errors without always dismissing (#2090) (d1ece62)
  • [MBL-1554] Fix survey push notifications for new surveys (#2087) (48f6e4b)
  • Allow js requests from stripe (#2086) (4d4ecf4)
  • MBL-1456: Stub PPO view and container (#2080) (4c0ee6e)
  • [MBL-1553] Make sure surveyVC is created on the main thread (#2084) (d02fc1f)
  • [MBL-1553] Configure survey webview with url instead of SurveyResponse object (#2082) (bd21b26)
  • MBL-1550: Don't change selected card when unavailable card is added to payment methods (#2081) (87add1a)
  • [MBL-1450] Survey webview (#2077) (114bb9b)
  • MBL-1390: Log in to Stripe Link on Payment settings page, too (#2078) (0e8fc12)
  • MBL-1390: Re-enable Stripe Link (#2076) (aecf743)
  • MBL-1488 & MBL-1360: Refactor Payment Sheet (#2075) (ea4fb98)
  • MBL-1449: Implement createOrUpdateBackingAddress mutation (#2074) (385972a)
  • [MBL-1504] Fix Updating Payment Method/Fixing Payment Method For Late Pledge Campaign (#2070) (b92f70c)
  • Turn PledgePaymentMethodsAndSelectionData into a struct (#2072) (9154908)
  • MBL-1489: Create feature flag for PPO (#2073) (78f3387)
  • [MBL-1444] Remove Consent Management Dialog Feature Flag (#2071) (68afecd)
  • Sort backed projects by end date (#2069) (ed4f2f5)
  • [MBL-1515] Update Backing and Reward Fragments With Late Pledge Properties (#2067) (940f3b9)
  • Set hugging priority and compression resistance of post button to required (#2066) (461ae04)
  • MBL-1421: Use webp-compatible processor and cache serializer (403a353)
  • Add kingfisherwebp package (33ad3dd)
  • [MBL-1376] Make users in tests look fake (#2064) (86d3bf3)
  • [MBL-1441] Remove 'Report This Project' Feature Flag (#2063) (fa2bd79)
  • update marketing version (#2060) (32e99b1)
  • [MBL-1439] Remove 'Block Users' Feature Flag (#2059) (2d7d832)

5.16.0

16 May 17:21
15117a5
Compare
Choose a tag to compare
  • Merge branch 'main' into release-5.16.0 (15117a5)
  • Revert Stripe Link integration (#2062) (761a562)
  • Merge branch 'main' into release-5.16.0 (1f3c406)
  • Fix Stripe Link remote configuration flag (#2061) (366742e)
  • Remove Stripe Link from PaymentMethodSettingsViewModel (affad96)
  • update marketing version (1597fe8)
  • [MBL-1391] Payment Intent StripeIntentContextType and CheckoutID (#2057) (881f728)
  • [MBL-1386][MBL-1388] Show survey in activity (#2058) (740b6e9)
  • [MBL-1393] Moves Stripe Intent Logic Into It's Own Service (#2050) (52f6afe)
  • [MBL-1346] Support User Friendly Validate Checkout Error Messaging (#2053) (8e37fd7)
  • MBL-1374: Handle long add-on names on late pledge confirmation page (#2055) (b7175f0)
  • Clean up some Prelude operators in PostCampaignPledgeRewardsSummaryCell (f92899c)
  • MBL-1390: Add Stripe Link (#2048) (ce7c8f8)
  • Add comment to regex (787cbd5)
  • MBL-1368: Fetch PaymentMethod to display Stripe Link in pledge flow (c55a641)
  • MBL-1368: Enable Stripe Link by adding e-mail to PaymentSheet.Configuration (23c767f)
  • Update Stripe SDK to 23.27.1 (8586287)
  • MBL-1390: Add config flag for Stripe Link (#2054) (e9ce5d6)
  • [NO TICKET] Privacy Manifest Fix (#2052) (22230d2)
  • Update marketing version to 5.15.0 (#2051) (8695897)

5.15.0

06 May 13:27
Compare
Choose a tag to compare
  • remove empty item dictionary in PrivacyInfo.xcmanifest (27076df)
  • Update marketing version to 5.15.0 (aa2584e)
  • [MBL-1373] ValidateCheckout Before Completing Checkout With ApplePay (#2047) (6378e7b)
  • MBL-1371: Only show 'Coming Soon' if project is actually pre-launch (#2042) (71fccc8)
  • MBL-1381: Use Projects query instead of UserSavedProjectsConnection for saved projects (#2043) (26a7df5)
  • [MBL-1358] Add Privacy Manifest File (#2045) (52b91fb)
  • [MBL-1358] Update Kingfisher (#2046) (305f265)
  • Fix missing spinner on BackerDashboardProjectsViewController (#2044) (f12f9de)
  • Update marketing version to 5.14.2 (#2040) (3acdf15)
  • MBL-1375: Change example data in TwoFactorViewModelTests (#2041) (44ee3fb)
  • MBL-1372: Don't call createToken after ApplePayContext completes (#2038) (b2ff7ba)
  • MBL-1290: Add tests for PaymentIntent pathway in PledgePaymentMethodsViewModel (#2037) (725b191)
  • [MBL-1362] If user cancels adding new card, don't show error banner (#2035) (befed1b)
  • MBL-1331: Update Thanks page copy for late pledges (#2036) (be85c8c)
  • Update strings (7f49ee1)
  • [MBL-1329] Calculate total cost for each add-on (#2033) (c9585e6)
  • MBL-1344: Fix sort for backer dashboard by upgrading V1 query to GraphQL (#2034) (21dd603)
  • Fix KickstarterTests for new backer dashboard queries (d566051)
  • Fix LibraryTests for new backer dashboard queries (c5b8b11)
  • Fix KSApiTests for new backer dashboard queries (dce72f6)
  • MBL-1344: Use GraphQL queries for backer dashboard (de72a0b)
  • MBL-1344: Replace FetchBackerProjectsQuery with FetchMyBackedProjectsQuery and FetchMySavedProjectsQuery (d62f15a)
  • [MBL-1334] Bind styles when PostCampaignPledgeRewardsSummaryTotalViewController loads (#2032) (5cafc54)
  • updates imgix urls with cloudflare ones (#2017) (97788d3)
  • Update Marketing Version to 5.14.1 (#2031) (23dcf24)

5.14.1

17 Apr 22:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.13.1...5.14.1

5.13.1

18 Mar 16:01
c7fcfa0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.12.0...5.13.1