Releases: kickstarter/android-oss
v2.12.2
EP-221: Create event for Rewards Carousel viewed (#1113)
NT-1759: Feature Flag for Segment (#1122)
NT-1770: Perimeter X Managing Denied Requests (#1117)
EP-219: Create event for Add-ons screen viewed (#1099)
EP-218: Create event for Select Reward CTA (#1098)
EP-217: Create event for Pledge Submit CTA (#1096)
NT-1766: Add firebase In-App Messaging (#1100)
NT-1768: PerimeterX-Headers (#1101)
EP-156: KoalaUtils migrated to Kotlin and renamed AnalyticEventsUtils (#1093)
EP-153: Rename Properties (#1091)
EP-153: Rename properties checkout_reward_* (#1087)
EP-153: Rename properties session_* (#1086)
EP-153: Remove BackingUtils and tests, remove wildcard import (#1085)
NT-1751: Reset method called when user logs out (#1084)
NT-1736: Migrate BackingUtils.java to kotlin ext (#1079)
NT-1747: Identify users on segment (#1081)
[NT-1745]&[NT-1740]: Refactor tracking clients & bring segment dependency (#1078) (#1080)
NT-1730: Android Update Release Script #1076
NT-1739: Remove all instances of koala tracking events (#1077)
NT-1738: Android Segment Refactor: Create TestApplicationModule (#1074)
NT-1728: Getting rid of ButterKnife dependency (#1071)
NT-1580: Forgot password email (#1069)
v2.12.0
- NT-1595: Creator view adjustments (#1041)
- NT-1673: Deep Linking from Email Verification (#1043)
- NT-1467: Kotlin 1.4.20 (#1048)
- NT-1609: Verify email endpoint v1 (#1050)
- Update facebook SDK version (#1055)
- NT-715: Update OkHTTP & Retrofit libraries (#1057)
- NT-1673: Delete feature flag deep link (#1060)
- NT-1707: Update Activity crash (#1059)
- NT-1076: KDS color palette (#1061)
- NT-1689: Grey adjustments (#1062)
- NT-1697: Remove interstitial flows (#1063)
- NT-1714: AndroidX dependencies (#1066)
- NT-1700 Migrate StringUtils.java to String kotlin extension (#1064)
v2.11.0
- Isabel Martin | NT-1653: Create account flow (#1037)
- leighdouglas | NT-1650: The user can navigate to their inbox from the app (#1038)
- Isabel Martin | NT-1652: Connect login flow to interstitial (#1036)
- Isabel Martin | [NT-1638]: Override equals operator for: Location, User, AccessTokenEnvelope (#1034)
- Isabel Martin | NT-1648: Email Verification Interstitial UI (#1033) (#1035)
- Isabel Martin | NT-1654:Detect user validated flow (#1032)
- Isabel Martin | [NT-1646][NT-1647]:Email verification flow|Skip Link feature flags (#1030)
- Isabel Martin | - Remove kapt.includeCompileClasspath
- Isabel Martin | [No-Jira]:Fix linter error (#1031)
- Isabel Martin | NT-1643:Firebase Performance monitor (#1028)
- Isabel Martin | NT-1634: Persist reward delivered checkbox (#1029)
- Isabel Martin | NT-1432 && NT-1466: Update gradle plugin && Update apollo library (#1027)
- Isabel Martin | - external version code
v2.10.0
- NT-1625: Fix crash null from backing
- NT-1630: Fix UpdateActivity crash
- NT-1624: IndexOutOfBoundsException (#1022)
- NT-1615: fix Edit reward when add-ons were available but not backed (#1019)
- NT-1479: Android Pledge Screen Polish (#1020)
- NT-1616: Shipping location retention when changing reward (#1021)
- NT-1615: copy change (#1025)
- NT-1428: Migration from Crashlytics to firebase crashlytics (#1007)
AddOns
- NT-1231 Creator Perspective query + View your pledge updated (#895)
- NT-1141: Refactor existing queries (#897)
- NT-1294: RecyclerView structure for reward & Add-ons (#896)
- NT-1222:Retrieve Add-ons data from Graph (#899)
- NT- 1290: Add-ons UI in BackingFragment (#900)
- NT-1171: Manage Pledge View Backing Info updates (#902)
- NT-1290: Add-ons UI(with real data from staging) (#905)
- NT-1326: Pledge header ui just for rewards (#906)
- NT-1327: Header animation (#911)
- NT-1171: (Fixed) Manage Pledge View Backing Info updates (#912)
- NT-1326 : Add total amount back to the header (#914)
- NT-1326: Reward Title going two lines (#918)
- NT-1345: Bonus support validation fixes (#917)
- NT-1345: Bonus support validation fixes (#917)
- NT-1383: New add-ons screen (#923)
- NT-1384: Add-ons list (#925)
- NT-1384- AddOns query (#927)
- NT-1411: Creator crash fixed (#929)
- NT-1385: Add Ons Card UI (#930)
- NT-1386: Stepper UI on Add-On card (#937)
- NT-1422 && NT-1402 && NT-1383 && NT-1385 && NT-1382: Fix rejected (#946)
- NT-1386:Rejected fix (#947)
- NT-1381: Pledge header design polish (#948)
- NT-1426: Android Manage Pledge View Design Polish (#949)
- NT-1380 Bonus support design polish (#950)
- NT-1344: Updated checkout with new mutation (#951)
- NT-1344: Updated checkout with new mutation
- NT- 1462&& NT-1463: UpdateBacking Mutation (#952)
- NT-1462:Update pledge flow (#954)
- NT-1445: Selected Reward Tag (#955)
- NT-1390: Previously selected reward logic (#956)
- NT-1440:Display Empty State when add-ons unavailable (#961)
- NT-1453:Maximum pledge string updates (#962)
- NT-1460:Update add ons selection (#959)
- NT-1417: Show a native alert during Edit Reward if changes would remove add ons (#965)
- NT-1387: Fix Add-Ons Available tag for Digital Reward (#970)
- NT-1387: Fix - Select AddOns for digital reward (#971)
- [NT-1453][NT-1344][NT-1399][NT-1509]: Fix Pledge with Digital addOns (#974)
- [NT-1417][NT-1510]:Fix change reward flow (#975)
- NT-1442: Android Display an error state if add-ons fail to load (#980)
- NT-1516: Update the Bonus Support Base Amount (#981)
- NT-1534: Sold-out add-ons (#983)
- [NT-1453] Bonus Support Max Pledge String Fix (#987)
- NT-1442: Hide shipping selector on network error (#986)
- NT-1471 | NT-1539 - Prevent Add-ons Alert & Add Pledge Label (#991)
- NT-1549 : Choose another reward flow (#993)
- NT-1539: Unprompted Edit Rewards Alert (#994)
- NT-1541: Updated Add-ons Quantity Not Updated (#995)
- NT-1534: Android Sold-out add-ons fix (#996)
- NT-1534: Modify previously backed AddOns if unavailable (#1005)
- NT-606: FIX Display a string indicating backing state for creators on View/Manage Pledge screen
- NT-1585:Reward with starting time restriction not started yet. (#1009)
- NT-1587 https://kickstarter.atlassian.net/browse/NT-1587 (#1011)
- NT- 1591:Blanck screen edit reward flow (#1012)
- NT-1531: Android Refactor RewardUtils Java to Kotlin (#1008)
- NT-1587: Improve performance (#1013)
- NT-1587: Query with filtering for shippingRules (#1015)
Co-authored-by: Jade Byfield jjbyfield@gmail.com
Co-authored-by: leighdouglas leighcdouglas1@gmail.com
Co-authored-by: jgsamudio jonathan2457@gmail.com
v2.8.0 Fall 2020 country launches
- Created new country instances for Greece, Slovenia and Poland
v2.7.1
Pledge screen redesign
Actual release date
May 7, 2020
External features
New pledge screen
[🦶🏾] NT-1104 Add Pledge screen footer (#817)
[⬇] NT-1120 Vertical payment methods in Pledge screen (#821)
[🔨] NT-1121 Stored cards redesign (#822)
[🛒] NT-1105 Kickstarter is not a store redesign (#823)
[💳] NT-1122 Initial card selection (#824)
[⏳] NT-1124 Loading state for payment methods (#825)
[➕] NT-1125 New card CTA (#828)
[💳] NT-1123 Last four digits copy (#826)
[💳] NT-1123 Card not allowed copy (#827)
[🎨] NT-1111 Adding 2 buttons in the new pledge footer (#830)
[🔌] NT-1129 Adding progress state for pledging (#831)
[🗣] NT-1126 Payment methods a11y (#829)
[👷🏾♀️] NT-1128 Moved continue button in Pledge screen to footer (#833)
[
[␡] NT-1127 Removing Update pledge button (#834)
[📝] NT-1130 Pledge button CTA (#835)
[✅] NT-1133 Enabling pledge button only when all fields are valid (#836)
[🎨] NT-1103 Pledge screen redesign #837
[🐛] NT-1193 Pledge button disabled bug(#848)
Maintenance
[🆕] Updating config and strings (#843)
Internal
Reset Device ID
[🌚] NT-1139 Reset device ID in Internal Tools (#838)
Release Prep
[🚀] 2.6.0 RC (#844)
Included Hot Fixes 🔥
[ℹ️] NT-1143 Adding more info to TrackingWorker error logs (#839)
[🚀] 2.5.1 RC (#840)
App Completed Checkout event, Reward copy and maintenance
Actual release date
April 16, 2020
External features
Experiments
[🤑] NT-1024 App Completed Checkout event (#797)
Pledge screen reward summary
[📄] NT-802 Updating no reward copy in Pledge screen (#816)
Maintenance
[🆕] Replacing FirebaseJobDispatcher with WorkManager (#806)
[👋🏾] NT-896 Removing webview checkout (#807)
[🚮] NT-966 Deleting CheckoutActivity (#814)
[🚮] NT-1082 Deleting Android Pay references (#815)
Internal
Maintenance
[🚀] NT-899 Moving alpha/beta/RC release distribution to Firebase App Distribution (#267 on private)
Release Prep
[🚀] 2.5.0 RC (#818)
Native project update cards, Login signup events, PP Experiment #2
Actual release date
March 31, 2020
External
Experiments
[🔢] NT-929 Adding ProjectCreatorDetails query (#781)
[🎨] NT-986 Adding XML only changes for creator details experiment (#783)
[🧫] NT-987 native_project_page_conversion_creator_details experiment (#784)
[🔮] NT-985 Decreasing Optimizely event dispatch interval (#785)
[🛤] NT-936 Creator Details Clicked event (#786)
[🔮] NT-990 Adding additional Optimizely properties (#787)
[🛤] NT-989 Tracking Campaign Details Button Clicked
for control variant (#791)
Project update cards
[📃] NT-902 Project update cards (#780)
Tracking
[🛤] NT-656 Login signup events (#779)
Bugs
Maintenance
[🆕] Updating config and strings (#782)
[🆕] Updating config and strings (#798)
Internal
Release Prep
[🚀] 2.4.0 RC (#799)