Skip to content

Releases: kickstarter/ios-oss

3.20.1

03 Sep 18:17
69a7d16
Compare
Choose a tag to compare
  • 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

07 Aug 20:40
Compare
Choose a tag to compare
  • 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

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

23 May 16:36
c0aab72
Compare
Choose a tag to compare
  • Fix Carthage App Store submission (#684)
  • Bump version to 3.17.0
  • Remove LiveStream framework (#678)
  • [Investment day] Convert submodules to Carthage (#658)

3.16.0

15 May 15:58
67f7b3f
Compare
Choose a tag to compare
  • Deprecate iOS 10 (#675)
  • Add performance section to pr template (#669)

3.15.0

15 May 15:57
8069816
Compare
Choose a tag to compare
  • 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

05 Apr 23:02
Compare
Choose a tag to compare
  • 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

11 Mar 16:20
Compare
Choose a tag to compare
  • 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

19 Feb 15:29
Compare
Choose a tag to compare
  • 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)

3.11.0

17 Jan 00:16
880ebe7
Compare
Choose a tag to compare
  • Bump version to 3.11.0
  • Adds a11y section to the PR template (#555)
  • Add ITSAppUsesNonExemptEncryption to Info.plist (#557)
  • Update "Find Facebook Friends" directive copy (#554)
  • Match email links based on host rather than paths (#553)
  • Use Xcode 10.1.0 on CircleCI (#551)
  • Ignore project preview deep-links (#538)
  • Add CloudFormation for CircleCI user (#436)
  • [BUG] Regenerate tab VCs when user changes currency (#536)
  • Increment year (#543)
  • Update readme with more generic getting started instructions (#541)
  • Update conformance to Hashable protocol to make Swiftlint happy (#540)
  • Pledge subtitle label textColor should match pledge label textColor (#533)
  • Removed deprecated queries, updated tests (#531)
  • Fixed crash when trying to change environment/language (#525)
  • Filters out Chinese translations (#528)
  • Commit history fastlane action (#529)
  • Deprecate iOS 9 (#502)