Releases: kickstarter/ios-oss
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)
3.11.0
- 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)
3.10.1
- Bump version to 3.10.1
- Remove 32-bit Support (#527)
- Fix disappearing email button, fix banner not showing after multiple taps (#522)
- Haptic feedback tweaks (#523)
- corrected metadata constraint (#524)
- Add the ability to mock availability API (#521)
- Project cards width fix (#513)
- ksr-dark-grey-900 to soft-black (#520)
3.10.0
- Bump version to 3.10.0
- Banner animation fixes (#517)
- Make
pageViewController
optional (#516) - Change password hidden (#512)
- Added event tracking for chosen currency (#509)
- Hide payment methods from release builds (#510)
- [Bug] Request data button (#505)
- Prevent currency picker interaction during requests (#511)
- [BUGFIX] Logout does not dismiss the second time (#508)
- Message banner refactor (#506)
- Changed global tint color to
ksr_green_700
(#507) - iOS 12 password autofill / autosuggest (#491)
- Fix banner icon position, tint, and height (#500)
- Music newsletters (#501)
- Reset app icon badge number on app launch (#490)
- Settings colors consistency sweep (#493)
- Backer View Controller currency preferences (#483)
- Account email verified/undeliverable alert icon (#482)
- Replace screenshots with wordmark (#497)
- Change email updates (#484)
- Bug fixes - QA feedback (#486)
- Randomize test execution order (#494)
- Add acceptance criteria to our PR template (#492)
- Settings tracking vol 2 (#489)
- Reference scroll views properly per controller basis (#465)
- Crashlytics breadcrumbs final final (#485)
- Push registration on app launch (#480)
- Use correct function to log events in crash logs (#481)
- Email undeliverable/unverified (#478)
- Save project optimistically (#460)
- Resend email verification (#474)
- Add universal links URL (#477)
- Project file updates (#476)
- added currency picker cell to frameworks (#470)
- Change pw copy update (#469)
- Fix view model target memberships (#468)
- iOS haptic feedback (#463)
- Ensure preferredContentSizeCategory is accessed on the main thread (#467)
- Updating Change Password logout animation (#464)
- Removed discover category experiment (#466)
- Log custom events to Crashlytics (#461)
- Use team name instead of team id to download dsyms (#462)
- Currency picker alert (#449)
- Removed "Most funded" projects from Discovery (#458)
- Access preferredContentSizeCategory on the main thread (#456)
- Ensure make strings ordering is always the same (#459)
- User currency displays on project page (#454)
- Lenses removal - User model (#450)
- Fix provisioning, consistent framework settings (#455)
- Clean up target membership (#453)
- Silence warnings in Xcode 10 (#451)
- Change email implementation (#447)
- Emoji logging ✨ (#445)
- Fetch user currency query (#448)
- Change Password (#444)
- Reset Dialog context after logout (#439)
- Custom message banner (#443)
- Graph mutations (#442)
- Contextual Dialog bug fix (#437)
- Colors script bugfix (#434)
- Change password UI (#438)
- [UI] Change email feature (#433)
- Upgrade swift4.2 (Migration Tool) (#435)
- Fixed encoding tests (#436)
- Follow opting infinitely (#428)
- Upgrade Stripe SDK (#431)
- Swift 4.2 (#429)
- Format decimal values (#430)
- Account screen (#426)
- Settings Account Cell UI (#412)
- Pledge decimal amount enabled (#425)
- Account screen (#426)
- Settings Account Cell UI (#412)
3.7.1
Fixed bug that makes spinner persist on reward drill-in (#240) @Scollaco
Assorted Japan launch fixes (#239) @stephencelis
Add licenses for more third-party dependencies (#237) @christopherwright
Project update activity indicator (#238) @Scollaco
Creator dashboard project activity loading indicator (#233) @cdolm92
JP supported country (#236) @stephencelis
Bundle Hockey resources (#235) @stephencelis
3.7
Localize date format using template (#234) @stephencelis
Localize shipping rules (#232) @stephencelis
Generalize currency conversion (#231) @stephencelis
Add newsletters to settings (#228) @cdolm92
48hr reminder to debug push (#229) @cdolm92
Update KeyValue protocol to reflect naming changes (#227) @stephencelis
Fix build for Xcode 9 beta 6 (#226) @stephencelis
Message push with open project view (#223) @bormind
Japan localization updates (#425) @cdolm92
Dashboard data fix (#225) @stephencelis
Remove placeholders from Storyboards (#224) @stephencelis
New backer push navigate to activity (#222) @bormind
Creator message notification (#215) @bormind
Icon updates (#219) @cdolm92
Fix ambiguity in Swift 3.2 (#221) @justinswart
Fix project of the day label visibility (#220) @justinswart
Add alpha target (#422) @justinswart