Releases: kickstarter/ios-oss
Releases · kickstarter/ios-oss
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)
3.20.1
- Bump version to 3.20.1 (#825)
- Add is admin to koala events (#821)
- Update config when the session starts and ends (#822)
- Set koala's base url based on current environment (#820)
- Treat errored pledges as normal (#817)
- Fixes deprecated pledge screen scrolling experience (#819)
- Fix minor pledge screen issues (#815)
- Removes height constraint from the disclaimer button (#818)
- Add Ships to: prefix for shipping summary pill (#812)
- Checkout event improvements (#813)
- Facebook button image padding (#811)
- Disable nativeCheckoutPledgeView feature flag on release builds (#809)
- Reward card IA updates (#807)
- Support prelaunchActivated value on Project deeplinking (#792)
- Show backed amount total (#810)
- ♿️ Disable Dynamic Type on buttons (#806)
- Disabling experiment on debug builds (#808)
- Visual updates to pledge screen (#795)
- Reward container error handling (#796)
- Native checkout experiment (#801)
- View backing when project has ended (#804)
- Fix "back this project" when deep-linking (#802)
- [Bugfix] message banner hierarchy and rewards card size on smaller screens (#803)
- [Native Checkout] CTAs polish (#800)
- Adding Development ServerConfig (#798)
- Rewards carousel navigation bar divider line handling (#791)
- Remove Rewards Collection View Custom Centering Behavior (#793)
- Xcode 10.3 updates (#797)
- Checkout release events clean (#794)
- Pledge Screen - Load User's Stored Cards (#790)
- 💲[Native Checkout] Update pledge button copy (#788)
- 💲[Native Checkout] Pledge button cell reuse bugfix (#789)
- 💲[Native Checkout] Add Shipping Availability Pill (#787)
- Rewards Collection View Footer (#786)
- Bump version to 3.20.0
- 💲[Native Checkout] RewardCardContainerView snapshots and view model bindings (#779)
- Removing missed unused code
- Removing Result import
- Missed pragma mark update
- Formatting
- Fix rebase conflict issues
- 💲[Native Checkout] Button style sweep (#781)
- 💲[Native Checkout] Add native pledge view feature flag (#774)
- 💲[Native Checkout] Add New Card View (#777)
- Feature native checkout reward pledge states (#764)
- Feature native checkout rewards gradient (#776)
- [Native Checkout] Credit card cell (#766)
- snapshots and fix title font (#775)
- 💲[Native Checkout] Activity Indicator for the Pledge View (#773)
- 💲[Native Checkout] Login/Signup design pass (#770)
- 💲[Native Checkout] Sheet Overlay iPad Bugfix (#769)
- Light design pass and screenshots (#771)
- 💲[Native Checkout] Reward -> Pledge View transition animation (#741)
- 💲[Native Checkout] Pledge Screen Separators (#760)
- 💲[Native Checkout] Pledge Error State CTA (#753)
- 💲[Native Checkout] Prepare reward pill collection view UI (#757)
- Make alert icon single scale (#759)
- 💲[Native Checkout] Pledge Screen Refactor: UITableView -> UIStackView (#754)
- 💲[Native Checkout] Prepare reward checkmark image view UI (#755)
- Change pragma mark from Binding to View model (#749)
- 💲[Native Checkout] Login & Sign-up on the pledge screen (Part 1) (#727)
- 💲[Native Checkout] Shipping Picker - Show List - 2/4 (#747)
- 💲[Native Checkout] Fix Pledge CTA for logged out users (#744)
- Revert "💲[Native Checkout] Pledge Error State CTA (#746)" (#748)
- 💲[Native Checkout] Pledge Error State CTA (#746)
- 💲[Native Checkout] Shipping Picker - Navigation Workflow - 1/4 (#738)
- Feature native checkout applepay button (#742)
- 💲[Native Checkout] Refactor shipping rules (#736)
- Rename deprecated vc and vm (#739)
- [Native Checkout] Pledge Payment Methods Collection View UI (#725)
- 💲[Native Checkout] Load default, min and max pledge values properly (#726)
- Remove padding fix, instead use correct string (#729)
- 💲[Native Checkout] Re-enable the CTA button action (#728)
- 💲[Native Checkout] Project Pledge States UI (#702)
- 💲[Native Checkout] Disable non-numeric, non-decimal separator input for the amount (#722)
- 💲[Native Checkout] UITextView bottom padding improvements (#723)
- 💲[Native Checkout] Pledge Summary Cell Layout (#715)
- Persist Debug Feature Flags (#721)
- 💲[Native Checkout] Pledge amount Stepper and Textfield input + Done button (#719)
- 💲[Native Checkout] Stepper Haptics Final Final (#716)
- Feature Flag Tools 🔨 (#705)
- Revert "💲[Native Checkout] Stepper haptics (#711)" (#714)
- 💲[Native Checkout] Stepper haptics (#711)
- 💲[Native Checkout] Rewards - Basic (#700)
- 💲[Native Checkout] Refactor cells to be backed by view model (#693)
- 💲[Native Checkout] Load Shipping Rules (#682)
- Format files that were missed during merge conflict resolution
- Resolve swiftformat configuration merge conflict
- 💲[Native Checkout] Shipping location cell plus sign (#691)
- Fix version after merge
- 💲[Native Checkout] - SwiftFormat (#687)
- 💲[Native Checkout] Reward Selection (no animation) (#683)
- 💲[Native Checkout] Shipping Location Cell 2/3 (Currency formatter 🤯) (#667)
- Clean up issues with live stream deprecation
- 💲[Native Checkout] Sheet Overlay Container (#674)
- Fix imports in tests
- Add missing imports, update to use traitCollection.preferredContentSizeCategory.isAccessibilityCategory
- Use HTML string with anchor tags (#673)
- 💲[Native Checkout] "Peek" functionality using hidden scroll view (#665)
- 💲[Native Checkout] Description Cell User Interaction (#668)
- 💲[Native Checkout] Pledge Continue Button - UI Only (#670)
- 💲[Native Checkout] Rewards Collection View Plumbing (#664)
- 💲[Native Checkout] Description Cell (#663)
- 💲[Native Checkout] Shipping Location Cell 1/3 (UI) (#666)
- Set stepper images using a lens (#661)
- [Native Checkout] "Back this project" button (#659)
- 💲[Native Checkout] Pledge Amount Cell (#660)
- 💲 [Native Checkout] Plumbing (#654)
- 💲[Native Checkout] Rename RewardPledgeVC/VM to DeprecatedRewardPledgeVC/VM (#653)
- 💲[Native Checkout] Hide rewards when "ios_native_checkout" feature flag is enabled (#646)
- 💲[Native Checkout] Rename CheckoutViewController to DeprecatedCheckoutViewController (#647)
- 🐞[Bug] Force UserAgent value in AJAX requests (#782)
- Fix local config graph endpoint (#778)
3.19.1
- Bump version to 3.19.1
- 🐞[Bug] Force UserAgent value in AJAX requests (#782)
- Fix local config graph endpoint (#778)
- Ensure HTML parsing always occurs on the main thread (#767)
- 🐞 [Bug] UIPageViewController crash fix (#768)
- Update fastlane (#761)
- Use new Facebook color and glyph (#745)
- 👩🔬 [Investment Day] - Localize zip/postal/post code based on locale region (#732)
- 👩🔬 [Investment Day] - Project detail - modal presentation (#752)
- Change pragma mark from Binding to View model (#750)
- Add dash to pragma marks in order to add separators to Xcode's jump bar (#751)
- Revert 1Password button logic (#743)
- 👩🔬 [Investment Day] - Test Suite Cleanup (#731)
- Update OSS licenses (#735)
- Fix dSYMs Fabric upload (#730)
- 🧘♀️[Xcode] Zen out build warnings (#720)
3.18.0
- Bump version to 3.18.0
- Disable Facebook event and advertiser ID collection flags (#713)
- Update Facebook SDK (#703)
- Add new header to readme (#708)
- 🦡 [App Badges] Feature (#697)
- App icon update (#707)
- Format the whole codebase with SwiftFormat (#695)
- Ensure tests are only run on iPhone 8 (#692)
- Update to ReactiveSwift 6.0.0 (#690)
- Update to Swift 5 (#689)
- Default recommended projects (#680)
- Update for Xcode 10.2 (#688)
- 🚫 Danger CI Integration (#681)
- Remove Stripe SDK caching from .circleci/config.yml (#685)
3.17.0
3.16.0
3.15.0
- Remove alpha channel from app icons
- Add KSR10 app icon for Release target
- Update Prelude (#662)
- Comment digest notification settings (#657)
- Strings script tests (#628)
- 👩🔬 [Investment Day] Add Smart Invert Support (#645)
- Present SFSafariViewController only for http and https schemes (#655)
- Fix RootViewModel memory leaks (#623)
- 👩🔬 [Investment Day] Remove unused code (#648)
- Correct currency copy Japanese Yen (#656)
- Request personal data copy change (#642)
Release 3.14.0
- Bumping version to 3.14.0
- Renaming Create Password Events (#649)
- 🔑 [Create Password Feature] (#613)
- Pull to refresh (#636)
- Blended layers optimization (#573)
- 📨 [Change email] Saving with Done Return Key (#630)
- Change Email Unverified Email state UX tweak (#632)
- Add UnionPay support (#631)
- Align table view's bottom constraint to superview's (instead of safe area) in order to allow presenting content below the home indicator (#638)
- 👩🔬 [Investment Day] Clean up compiler warnings (#634)
- 👩🔬 [Investment Day] Fix playgrounds, yet again 🤦♂️ (#635)
- Swiftlint cleanup (#633)
- 👩🔬 [Investment Day] Disable tracking for non-production builds (#614)
Release 3.13.0
- Bumping version to 3.13.0
- Friend avatar corrected in Explorer (#629)
- Fix save button and font resizing (#626)
- Unknown card type Decodable fix (#622)
- Add notification on didUpdateCurrency (#627)
- Comments keyboard inset (#621)
- Use environment var for match username (#624)
- ♿️ Settings notifications multiple toggles (#617)
- 👩🔬 [Investment Day] Track VoiceOver (#615)
- ♿️Change Password Validation Message Focus (#610)
- "Find Friends" cell styling & refactor (#618)
- Use default navigation bar font (#605)
- Increase timeout for tests to 20 minutes (#619)
- Use optionals to prevent from accessing implicitly unwrapped optional (#616)
- Change password keyboard dismissal (#609)
- Settings app version footer (#611)
- Config and Location swift decodable conformance (#559)
- Currency Selection Feature (#575)
- Edit button title and enabled state handling (#602)
- Use link accessibility trait for help rows that present a website (#608)
- Ensure that beta builds wait for tests to complete (#600)
- Swiftlint fix (#599)
- 🏰 Fix playgrounds (#583)
- Makefile cleanup (#603)
- Add before/after table to the PR template (#604)
- Project notifications pass (#601)
Release 3.12.0
- Bumped version to 3.12.0
- Fixing potential reference cycles (#598)
- [Payment methods] Optimistically disable edit button on card deletion (#589)
- [Payment Methods] Add New Card Design Fixes (#594)
- Fixed bug that shows wrong expiration date (#595)
- [Payment Methods] Support optional card type and error handling for payment methods (#596)
- update strings
- [Payment Methods] Design Fixes (#592)
- [Payment methods] A11y - Credit card name (#593)
- Dismiss email frequency picker (#590)
- [Payment methods] Refetch payment methods on viewDidLoad or explicitly (by delegate) (#591)
- [Payment methods] Refresh payment methods table view properly (#588)
- [Project Activity] Updated Email Frequency in Settings (#576)
- [Payment methods] Bugs & visual fixes (#578)
- [Payment methods] Disable edit button if no payment methods (#586)
- [Payment Methods] Update padding and image view size (#581)
- copy update and snapshot tests (#584)
- [Payment methods] Minor bug fixes (#579)
- [Payment methods] CVC bug fix (#574)
- Regenerating ChangePassword screenshots
- Comments swift decodable refactor (#567)
- Add CircleCI step to pre-load simulator before running tests (#580)
- Colors tests (#563)
- ♿️ - Settings (#546)
- Zipcode field in Add New Card screen (#566)
- Reusable download framework script (#564)
- Unsupported Credit Cards (#561)
- Settings payments colors (#530)
- Alphabetized storyboard enum
- Reverted code to instantiate settings newsletters vc on tests
- swiftlint
- Reverted code that deleted SettingsNewsletters from Storyboard.swift
- Payment methods event tracking (#496)
- Add credit card implementation (#503)
- Delete payment methods (#479)
- Stripe element add new card (#473)
- Payment methods (#457)
- New card screen ui (#471)