Releases: kickstarter/ios-oss
Releases · kickstarter/ios-oss
4.9.0
- Bump version to 4.9.0
- [NT-1567] Fix CircleCI Configuration (#1312)
- [NT-1566] Fix Supported Countries List (#1311)
- [NT-1559] Reward Availability Bugfixes (#1309)
- [NT-1495] Update logic for quantity attributed text in RewardCardView (#1308)
- [NT-1543][NT-1544] Update Pledge and Change Payment Method stackview behavior updates (#1306)
- [NT-1550] Fix ISO Date Format (#1305)
- [NT-1241] Added update link to third-party app sharing payload (#1304)
- [NT-1499] Xcode 12/iOS 14.0 Compatibility (#1303)
- [NT-1524] Add German, Spanish and Japanese translations to copy (#1302)
- [NT-542] Replace UIButton on CancelPledgeViewController with LoadingButton (#1301)
- [NT-1527] Add New Country Support (#1300)
- [NT-1524] Update backed reward copy. Add tests for RewardsCollectionViewControllerTests (#1299)
- [NT-1529] Add PLN Currency Selection (#1298)
- [NT-1535] Add vendor/bundle and .bundle/config to .gitignore (#1297)
- Reduce CircleCI config verbosity (#1296)
4.8.0
- Fix errored pledges on activities vc
- [NT-1533] Filter Add-Ons From List When Unavailable (#1294)
- Fix User Settings Regression (#1295)
- Timeout Optimizely configuration after 3 secs (#1287)
- [NT-1508] Round Up Converted Amount On Add-on Card (#1286)
- Update strings (#1285)
- Always set to max(amount, minValue) (#1283)
- [NT-1507] Update Fastlane (#1284)
- Hide amount shimmer during add-ons selection (#1282)
- Hide shipping based on preference (#1281)
- Only care about project being backed, not reward (#1280)
- Bump version to 4.8.0
- [NT-1140] Reward Add-Ons (#1242)
4.7.0
- Bump version to 4.7.0
- [NT-1476] Update CircleCI to Xcode 11.6 (#1265)
- Update upload-dsyms binary (#1256)
- Add tracking event on tapping manage in activities (#1255)
- [NT-1357] Fix Duplicate Errored Backing Cells in Activities (#1254)
- Improve feature name in release notes, rollback for non-alpha-dist (#1239)
- [NT-1404] Distribute alpha builds from feature branches (#1237)
- [NT-1373] Show Location on DiscoveryPostcardCell for LightsOn Tag (#1234)
- [NT-1359] Allow custom HQ environment in debug tools (#1228)
- [NT-1270] Creator Pledge Info Navigation Bugfix (#1227)
- [NT-1355] Lights On header bugfix (#1224)
- Send "Project Card Clicked" event to Optimizely (#1225)
- [NT-1333] Xcode 11.5 compatibility (#1220)
- [NT-1317] Send Optimizely Events with the SDK (#1223)
- [NT-634] Add backing ID to activities errored backings query (#1221)
- Re-name DataLakeWhiteListedEvent to DataLakeApprovedEvent (#1222)
- [NT-1315] Native Project Cards Design Tweaks (#1219)
- [NT-1064] Feature Native Project Cards (#1215)
- [NT-315] Fix Errored Pledge Feature (#1190)
- [NT-1203] Lights On Editorial Collection (#1197)
- Show Apple Pay Button in changePaymentMethod context (#1207)
- [NT-942] Migrating Optimizely Tracking to the Data Lake (#1205)
4.6.0
- Bump version to 4.6.0
- Fix processing view dismissal bug (#1211)
- [NT-1203] Lights On Editorial Collection (#1197)
- Show Apple Pay Button in changePaymentMethod context (#1207)
- [NT-942] Migrating Optimizely Tracking to the Data Lake (#1205)
- Fix share URLs (#1201)
- [NT-1257] Sign In With Apple Killswitch Feature Flag (#1200)
- [NT-1256] iOS 12 pledge screen scroll view insets bug (#1198)
- [NT-1240] Prevent UIStackViews from inheriting margins (#1192)
- Always present project modal fullscreen on iPad (#1191)
- [NT-1240] PledgeViewController layout bugfix (#1187)
- [NT-1238] Adding location tag to projects sorted by distance (#1186)
- Remove Apple Sign In from enterprise profiles (#1183)
- [NT-735] Sign in with Apple (#1165)
- [NT-1084] Pledge View Improvements (#1157)
- [NT-1188] Convert UILabels in Beta Tools to UITextViews (#1171)
4.5.0
- Bumping version to 4.5.0
- [NT-1175] Coalesce experimental variants to control (#1173)
- [NT-1181] Add tracking when the personalization cell is clicked (#1170)
- [NT-1179] Optimizely configuration error logging (#1169)
- [NT-1176] Update SwiftFormat (#1164)
- [NT-1167] Update category selection "Continue" button style (#1166)
- Silence Xcode warnings (#1167)
- Xcode 11.4 updates (#1145)
- [NT-995] Settings account header for Apple users (#1160)
- [NT-1016] Update app strings (#1153)
- [NT-984] Project Summary Carousel (#1148)
- [NT-969] Show full-screen "processing" state during create/update backing requests (#1150)
- [NT-856] Feature Category Selection Onboarding (#1144)
- [NT-1055] LandingPage deeplink handling bug fix (#1146)
- [NT-1032] Watch Project Button Clicked Event (#1136)
- [NT-1023] Add Temporary Checkout Completed event (#1127)
- [NT-983] Removing unused errored backings code (#1130)
4.4.0
- Fix App Version Issue (#1126)
- Bump version to 4.4.0
- Remove skipRepeats() (#1124)
- [NT-877] Read more about this campaign tracking bugfix (#1120)
- [NT-885] Added Project Page Viewed event (#1121)
- [NT-1011] Upgrade Facebook SDK to v6.2.0 (#1118)
- [NT-885] Landing page optimizely events (#1112)
- [NT-863] Creator Details Experiment (#1093)
- Merge release-4.3.0 (#1110)
- [NT-862] Feature: Landing Page Experiment (#1108)
- [NT-980] Updating the dispatch interval for Optimizely (#1105)
- Delete unused CreatePledgeEnvelopeModel (#1099)
- [NT-872] Project Campaign Experiment (#1081)
- Add shared Optimizely behavior (#1091)
- [NT-869] Mock CTTelephonyNetworkInfo (#1069)
- Remove unused files (#1082)
- [NT-782] Add context_location to whitelisted events (#1070)
- Ensure login modal view extends beyond safe area (#1067)
- Replace .filter { ... }.first with .find(where: { ... }) (#1066)
- [NT-644] See all project category fix (#1061)
- [NT-842] Refactor Shipping.Reward to Swift.Decodable (#1060)
- [NT-503] Xcode 11/Swift 5.1 support (#1003)
4.3.0
- Use MockBundle for beta tools snapshots (#1065)
- Bump version to 4.3.0
- [NT-783] Simplify internal/external link behaviour in updates (#1062)
- variant copy translations (#1059)
- [NT-732] Consume category name from v1 API (#1057)
- [NT-549] Keyboard dismissal when user taps save (#1058)
- [NT-727] Send checkout_id with checkout properties for tracking (#1053)
- removed overlay and generated new snapshots (#1056)
- [NT-883] Send user attributes with Optimizely's "activate" function (#1055)
- [NT-781] Voiceover bug fix (#1046)
- [NT-783] Send prelaunch project links to safari instead of opening in the app (#1054)
- [NT-776] Add Optimizely Tracking Events (#1052)
- [NT-809] Adds some context properties to "Back a project" events (#1050)
- [NT-736] Debug tools deviceIdentifier and appVersion (#1049)
- Removing user props (#1051)
- [NT-807] Add new card event (#1042)
- [NT-730] Pledge screen header label fix (#1047)
- [NT-728] Adds staging and native.dev as Associated domains (#1048)
- Change precedence of partition key value (#1044)
- Add device identifier to prepared request headers (#1045)
- Ensure that getVariationKey is called for admin users (#1043)
- [NT-699] Align Reward Close Button w/ Project Close Button (#1025)
- [NT-789] Additional Qualtrics custom properties (#1036)
- [NT-708] A11y statement (#1040)
- [NT-808] "Back a Project" flow event cleanup (#1037)
- [NT-749] Updating experiment variants for "Back this project" CTA experiment (#1039)
- [NT-730] Pledge screen header (#1033)
- [NT-647] "Thanks Page Viewed" event (#1035)
- [NT-773] Additional Login Flow Events (#1031)
- [NT-720] Add ApplePayCapableType to Environment, add Checkout Properties (#1015)
- [NT-648] Login/Signup Event Cleanup (#1011)
- Feature Optimizely (#1008)
- [NT-681] CTA button reload fix (#996)
- [NT-721] Updating Project Page Viewed event timing (#1005)
- [NT-719] Pledge properties (#1004)
4.2.0
- Bump version to 4.2.0
- [NT-459] Qualtrics Surveys (#1000)
- [NT-645] Adding category_id and removing rewards and updates counts (#1002)
- [NT-645] More tweaks to property names and cleanup (#998)
- Prepare Data Lake tracking request with authentication headers (#997)
- [NT-707] Naming changes and white-listing clean events (#995)
- [NT-645] Clean user properties & session properties (#990)
- [NT-688] Project events & properties clean up (#985)
- [NT-687] "Tab Bar Clicked" Event (#988)
- [NT-645] Clean discovery properties & events [Part 1] (#984)
- [NT-685] Abstract TrackingClient to be configurable (#983)
- [NT-649] Errored pledges query (#981)
- [NT-669, NT-496] Shimmer Loading Extension (#980)
- [NT-627] "View rewards" when a project has ended (#979)
- [NT-623] “View rewards” for non-live projects (#978)
- [NT-643] Remove 1Password extension (#976)
- [NT-450] Deprecate iOS 11 (#904)
- [NT-545] Transition from thanks page to project page (#977)
4.1.0
- Bump version to 4.1.0
- [NT-582] Go Rewardless Prompt (#974)
- [NT-555] Always show Apple Pay for logged in Users (#963)
- [NT-565] Limit menu options when backing is on preauth state (#960)
- Add traitCollection input to LoginVM (#959)
- [NT-620] Skip danger for external contributors (#964)
- [NT-574] Fix various spacing issues on Pledge screen (#952)
- [NT-548] Stepper min value bug fix (#953)
- [NT-573] Pull to refresh functionality on the Manage/View Pledge screen (#956)
- [NT-577] Unavailable Card Selection Fix (#957)
- Ensure tests work across environments
- Add test for domain property
- Set cookie UUID on app launch, entering foreground, user session starting and ending. Add no_cache param to config request.
- [NT-526] Max pledge error handling polish (#954)
- [NT-570] Update Fastlane, fix command in circle config (#948)
- [NT-539] add background to reward section (#950)
- Add creator strings (#951)
- [NT-570] Update Fastlane, fix command in circle config (#948)
4.0.0
- [NT-581] Re-set visitor cookie before fetching config
- [NT-526] Max pledge error handling polish (#954)
- [NT-570] Update Fastlane, fix command in circle config (#948)
- [NT-539] add background to reward section (#950)
- Add creator strings (#951)
- [NT-570] Update Fastlane, fix command in circle config (#948)
- Update translations (#947)
- [NT-552] Fix selecting card regression (#946)
- [NT-557] Hide "Other payment methods" label when Apple Pay button is hidden (#940)
- Put code back to configure the amount summary view (#945)
- [NT-552] Adding a new card should always select the newly added card (#944)
- [NT-456] Apple pay voice over (#942)
- [NT-562] Disable reverse animation (#943)
- Bump version to 4.0.0
- [NT-558][NT-508][NT-532] Indicate Backing state on Manage Pledge View (#934)
- Restructure view to allow cards to scroll edge-to-edge (#941)
- [NT-534] Show User Name and Avatar on the Manage Pledge screen (#938)
- [NT-514] "View your rewards" creator CTA (#939)
- [NT-483] View manage pledge event (#932)
- [NT-551] Crash on logout fix (#937)
- [NT-421] Improvements to the pledge CTA View on failure to load project (#936)
- [NT-513] Project page creators header navigation (#933)
- [NT-505] Project page creators header (#930)
- [NT-489] Default card selection improvement (#931)
- [NT-458] Display Google Pay logo for backings made using Google Pay (#928)
- [NT-482] Pledge tracking events (#929)
- [NT-320] Improve experience on SheetOverlay for vertically compact environments (#926)
- [NT-521] Fix No Reward minimum conversion bug (#924)
- [NT-515] Rewards Carousel Creator View (#925)
- [NT-502] Fix pledge total & update pledge amount for No Reward backings (#921)
- [NT-486] Tracking event for Update Payment Method (#923)
- Prevent card layout calculations when the view is hidden (#922)
- [NT-485] Tracking event for Update Pledge (#920)
- [NT-463] Improve error handling for graph requests (#918)
- Fix loading button title restoration (#919)
- [NT-449] Update pledge disclaimer (#907)
- [NT-424] Migrate HockeyApp to AppCenter (#910)
- [NT-435] - Pledge maximum adding shipping rules (#911)
- [NT-411, NT-429] Show total amount currency conversion label (#913)
- [NT-462] Return to Manage Pledge after selecting new reward (#914)
- [NT-484] Tracking event for Cancel Pledge (#917)
- [NT-472] Fix payment method selection from backing (#909)
- [NT-354] Remove deprecated CreateApplePayBacking mutation (#916)
- Allow changing reward to NoReward (#915)
- [NT-451] Contact Creator Flow (#912)
- [NT-361] Select new reward polish (#899)
- [NT-423] Remove hardcoded feature flag (#906)
- [NT-241] Decimal Pledge Amount in Manage Pledge CTA Fix (#908)
- [NT-425] Manage Pledge Refresh (#905)
- [NT-364]Unsupported cards carousel (#897)
- [NT-286][NT-360] SCA Support (#902)
- [NT-363] Select a new reward (#894)
- [NT-438] Create backing with free shipping (#901)
- [NT-422] Payment source refactor (#895)
- [NT-400] Pledge View attributedString crash fix (#900)
- Made viewModel conformance to protocols explicit (#903)
- [NT-394] - Loading Button (#892)
- pledge increment fix (#898)
- [NT-358] Refactor ManagePledgeSummaryView (#890)
- [NT-357][NT-358] Change Payment Method UI (#887)
- Upgrading Stripe to v18.0.0 (#896)
- [NT-228, NT-376] Cancel Pledge Error Handling (#891)
- [NT-204] Manage pledge payment section apple pay (#888)
- [NT-230] Handle backings that can't be cancelled (#889)
- [NT-226] Cancel Backing Integration (#884)
- [NT-76] Facebook Log In Copy Updates (#880)
- [NT-329] Localizations - Pledge input Apple Pay alert (#881)
- Update string key (#886)
- Swiftformat (#885)
- [NT-205] Manage pledge reward section (#868)
- [NT-328] - Localizations - Min pledge amount label (#883)
- [NT-362] Reward polish (#878)
- [NT-206] Localizations - Rewards received (#882)
- [NT-409] Fix issue with feature flags ordering (#879)
- [NT-331] Perform Update Backing Mutation Request (#874)
- [NT-255] Handling for Unsupported Cards (#867)
- [NT-75][NT-317] Log In/Sign Up Screen Copy Update (#869)
- Sort feature flags alphabetically (#877)
- [NT-410] Handle optional paymentsource (#875)
- [NT-329] Show alert when using invalid pledge amount with Apple Pay (#876)
- [NT-328] Add min pledge label to pledge screen (#871)
- [NT-404] No reward title (#870)
- Add missing fields to createBacking mutation (#872)
- [NT-227] Cancel Pledge UI (#864)
- [NT-206] Reward received toggle business logic (#866)
- [NT-206] Add accessibility label to the toggle (#862)
- [NT-331] UpdateBacking mutation (#865)
- [NT-330] Set initial amount from Backing (#863)
- [NT-204] Manage pledge payment method section (#851)
- [NT-327] Disable pledge button for invalid inputs (#859)
- [NT-330] PledgeViewModel reused for UpdatePledge (#858)
- [NT-226] Cancel backing navigation workflow (#860)
- [NT-262] Remember this card added to mutation (#856)
- [NT-209, NT-156] Pledge Button Interaction (Create Backing) (#855)
- [NT-296] Round and format amount input based on some rules (#857)
- [NT-199] Manage menu navigation (#852)
- [NT-203] (2/2) Pledge summary section (#853)
- [ 💳 Native Checkout ] Refresh Card List (#835)
- Record additional large text tests (#850)
- [NT-312] Pledge amount invalid input color (#849)
- [NT-203] Pledge summary section (#845)
- [NT-262] Remember this card UI (#848)
- [NT-303] Pledge Button (#847)
- [NT-278] Manage pledge menu (#846)
- NT-206 - [1/4] Reward received toggle - UI (#844)
- [NT-308] Update strings and nokogiri gem (#841)
- [NT-293] Reset reward scroll view on prepareForReuse (#843)
- [NT-169] Add shipping type to Reward model (#837)
- [NT-261] Pass refParam with Apple Pay backings (#842)
- [NT-88] Send clientId in request headers (#839)
- [NT-15] Users may pledge with Apple Pay (#840)
- [NT-304] Manage pledge configuration outputs (#838)
- [NT-146] Shipping rules search visual tweaks (#836)
- [NT-145] Shipping rules search (#834)
- [NT-280] Manage pledge screen from CTA container (#831)
- [NT-259] Consume v1 converted total pledged on Project Page (#833)
- [NT-164] Consume Rewards converted minimum from v1 (#830)
- [Apple Pay] Hide Apple Pay for unsupported project countries (#829)
- 💸 [Native Checkout] Create Backing Mutation (#827)
- View pledge screen (#826)
- [2/2] Shipping rules - Dismiss on selection (#824)
- [1/2] Shipping rules - Selection UI (#823)
- Determine "Apple Pay capable" based on available card types from the project (#805)