Skip to content

Releases: kickstarter/ios-oss

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

5.11.0

02 Jan 16:36
19d4ab9
Compare
Choose a tag to compare
  • [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

02 Aug 15:10
Compare
Choose a tag to compare
  • 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

14 Jun 16:44
Compare
Choose a tag to compare
  • 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

17 Apr 13:21
fbb6dac
Compare
Choose a tag to compare
  • [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...
Read more

5.6.2

28 Feb 15:19
Compare
Choose a tag to compare

5.6.1

08 Feb 18:27
Compare
Choose a tag to compare
  • after merging main something got reset in the pbx file. (5b094c3)

  • Merge branch 'main' into release-5.6.1 (4ebd3f4)

  • Main <- Release 5.6.1 (#1788) (113c138)

  • 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)

  • Main <- Release 5.6.1 (#1787) (2c78970)

  • 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)

  • Release 5.6.1 to Main Trigger Beta (#1786) (c3439da)

  • 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)

  • [WEB-935] Creator Dashboard Analytics (#1780) (9e67046)

  • [PAY-1527] Local Reward Feature Flag Removed (#1779) (684e856)

  • [PAY-2142] Fix Deeplinks Not Routing From Braze (#1775) (36dffc5)

  • Circleci/pipeline queue (#1778) (6d59c58)

  • [Unticketed] Trigger Alpha and Beta Release (#1777) (146e5ff)

  • Feature/aws fixes (#1776) (20e82bf)

  • [Unticketed] Trigger KickAlpha (#1770) (4ef0ce1)

  • [Unticketed] AWS Secret Key Env Vars Removal From Fastfile (#1774) (87e6f26)

  • Revert "attempt to fix Fastlane S3 access" (#1773) (16037b9)

  • attempt to fix Fastlane S3 access (#1771) (502fb49)

  • [Unticketed] Circle CI Beta, Alpha Contexts for Private Deploys (#1769) (19d2bb3)

  • ENV-ize AWS role ARN (#1768) (25fc263)

  • CircleCI fixes (#1767) (8b15610)

  • 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)