Skip to content

Releases: kickstarter/ios-oss

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)

5.6.0

13 Dec 15:25
fdaf39e
Compare
Choose a tag to compare
  • Main into Release 5.6.0 (#1762) (fdaf39e)

  • trigger new beta and distribution (7de5317)

  • trigger new beta and distribution (b3a76a4)

  • Main to release-5.6.0 (#1756) (d2360b0)

  • 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-750: Remove Carthage Support (#1749) (0d52877)

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

  • [WEB-741] Appboy SDK to Braze SDK in SPM (#1742) (f2f731d)

5.5.0

04 Oct 15:22
Compare
Choose a tag to compare
  • 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)

  • [Unticketed] Release 5.5.0 to Main (#1739) (67dd42b)

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

  • [WEB-742] Migrates PerimeterX to SPM (#1734)

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

  • [WEB-740] Refactored AppBoySegment to SPM (#1735)

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

  • Migrates AppCenterDistribute to SPM (#1730) (6c367db)

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

  • [NTV-615] Facebook-ObjC-SDK Carthage -> SPM (#1726)

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

  • [NTV-611] Optimizely Carthage Package -> SPM (#1724)

  • 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 SwiftSoup to SPM (#1723) (edd69a7)

  • [NTV-606] KingFisher Carthage -> SPM (#1722)

  • Migrates KingFisher Carthage package to SPM

  • Remove KingFisher package from Kickstarter-iOS target (38e286c)

  • [NTV-605] Alamofire/AlamofireImage Carthage -> SPM (#1717)

  • 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-1816] Payment Sheet Loading States (#1713) (423abaa)

  • [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:/...

Read more

5.4.0

02 Aug 13:31
Compare
Choose a tag to compare

5.3.0

24 Jun 00:12
Compare
Choose a tag to compare
  • udpated marketing version to 5.3.0 (76fc91f)

  • [QA Passed] Local Pickup Rewards (#1699)

  • NTV-1435 - Migrate Shipping V1 to GQL (#1691)

  • [NTV-1446] Reward and Addon Cards Display Shipping Location (#1693)

  • [NTV-1522] Pledge Screen Local Reward Pickup UI (#1695)

  • [NTV-1690] Reward Card Ship (1942a04)

5.2.1

02 Jun 13:25
Compare
Choose a tag to compare

5.2.0

12 May 13:38
Compare
Choose a tag to compare

5.1.0

22 Dec 17:01
1467eac
Compare
Choose a tag to compare