Skip to content

Releases: kiva/ui

v3.54.0

12 Feb 17:02

Choose a tag to compare

3.54.0 (2026-02-12)

🎉 New Features

  • [MP-000] - fix UI Tests: looks like country schema in Graphql has changed (38f6f6a)
  • [MP-2374] - done screen 4 and clean branch (83767eb)
  • [MP-2375] - fixed mobile design (c5f22f1)
  • [MP-2375] - new requirement (39f6b70)
  • [MP-2375] - PR feedback (7ed454c)
  • [MP-2375] - remove comments (238cb58)
  • [MP-2375] - remove important (2fe8855)
  • [MP-2376] - better option to locate secondary buttons (ab2dd81)
  • [MP-2376] - clean code (aeaa463)
  • [MP-2376] - done events and impact insights modal feature (91bee78)
  • [MP-2376] - use carousel ref instead of prop drilling (d361e0b)
  • [MP-2415] - update goal v2 rings subtitle (63e42f1)
  • [MP-2416] - adjust font size (1eff1f0)
  • [MP-2416] - change goal set success card (9490779)
  • [MP-2416] - change goal set success card on Goal-Setting page (4305a35)
  • [MP-2416] - change goal set success card on TY page (d91e731)
  • [MP-2416] - fix and user enum goal_status (d680142)
  • [MP-2416] - fix some styles issues (0547d74)
  • [MP-2416] - missed commit (07d3976)
  • [MP-2416] - PR feedback (d9adf38)
  • [MP-2445] - clean code (2f02b2b)
  • [MP-2445] - done make modal slides dynamic if it is a loanPartner or not (28e0aeb)
  • [MP-2445] - missed commit (b8e6b34)
  • [MP-2445] - PR fdb use classes instead of rules (29c7a0f)
  • [MP-2446] - covering new edge case for N/A partners (bebadde)
  • [MP-2453] - Fixes for email opt-in card (a3269da)
  • add country data to ui repo and apply to country dropdowns (3195f75)
  • add image deletion capability (5cf45c4)
  • added tests for account settings lender profile (7a30e76)
  • adding post lending cookie when leaving via survey card (#6618) (75575d7)
  • atb modal update (#6613) (7707804)
  • combo page header fixed for 0 remaining loans on goals (#6608) (201fad7)
  • country list endpoint integration for ALL countries (6abf74f)
  • enabling fade effect in carousel (6dddab2)
  • goals category screen update (#6607) (80fce46)
  • goals loan count update (#6625) (62d03ce)
  • image upload functionality (e47adc7)
  • make sure new account beta settings page requires active login (1ddfe20)
  • mp-2366 fixing lag for goal progress (b4e0d4f)
  • mp-2366 fixing lag for goal progress (7d04668)
  • mp-2366 fixing lag for goal progress (92ef10d)
  • mp-2366 fixing lag for goal progress (5fc6389)
  • mp-2417 logged out lending credit banner (0bdfe2c)
  • mp-2432 update underline color (d82c1b4)
  • mp-2432 update underline color (6ead24f)
  • mp-2432 update underline color (dea8474)
  • new account settings page (f491f1c)
  • new credit settings page (248c699)
  • post lending educational modal update (#6617) (e2062d9)
  • refetch user preference query to show survey and lasted loan card in my kiva (853a4e6)
  • set cookie at ty page to show kiva survey in my kiva (58f5e8d)
  • take users back to edit goal category and update options choices. (#6605) (5eb0a07)
  • update styling to be more consistent (a183233)
  • updated ui for next year goal card (78426f9)

🐛 Bugfixes

  • [mp-2473-2484] - goal v2 card bugs (#6638) (0072ba7)
  • adjust logic to show post lending cards in my kiva (0dc733a)
  • adjust ty goal in progress copy (#6595) (c6dfaa1)
  • borrower image fix (#6626) (5d56390)
  • borrower name in impact insight first screen (68ff80f)
  • borrower profile facezoom fix (#6620) (93ba5e0)
  • cap the display journey max count to 100 (#6609) (f16f6e7)
  • change promo credit copy and avoid triggering confetti if cookie is set (05d7df9)
  • change styles to apply white bg color for each section (c4e4a87)
  • cleanup gql (f26e14b)
  • code warnings (b92dd3d)
  • goal setting modal fix (#6633) (410390f)
  • hide opt-in and education cards in post lending next steps if loan is anonymous (a9c1bb5)
  • how post lending next step cards are ordered (#6615) (f8945c7)
  • lender profile save functionality (dbdc92b)
  • minor goals fixes (#6640) (dfd2a23)
  • mykiva email update card bor...
Read more

v3.54.0-rc.3

12 Feb 00:02

Choose a tag to compare

v3.54.0-rc.3 Pre-release
Pre-release

3.54.0-rc.3 (2026-02-12)

🎉 New Features

  • country list endpoint integration for ALL countries (6abf74f)
  • make sure new account beta settings page requires active login (1ddfe20)

v3.54.0-rc.2

11 Feb 20:59

Choose a tag to compare

v3.54.0-rc.2 Pre-release
Pre-release

3.54.0-rc.2 (2026-02-11)

🎉 New Features

  • [MP-000] - fix UI Tests: looks like country schema in Graphql has changed (38f6f6a)
  • [MP-2374] - done screen 4 and clean branch (83767eb)
  • [MP-2375] - fixed mobile design (c5f22f1)
  • [MP-2375] - new requirement (39f6b70)
  • [MP-2375] - PR feedback (7ed454c)
  • [MP-2375] - remove comments (238cb58)
  • [MP-2375] - remove important (2fe8855)
  • [MP-2376] - better option to locate secondary buttons (ab2dd81)
  • [MP-2376] - clean code (aeaa463)
  • [MP-2376] - done events and impact insights modal feature (91bee78)
  • [MP-2376] - use carousel ref instead of prop drilling (d361e0b)
  • [MP-2415] - update goal v2 rings subtitle (63e42f1)
  • [MP-2416] - adjust font size (1eff1f0)
  • [MP-2416] - change goal set success card (9490779)
  • [MP-2416] - change goal set success card on Goal-Setting page (4305a35)
  • [MP-2416] - change goal set success card on TY page (d91e731)
  • [MP-2416] - fix and user enum goal_status (d680142)
  • [MP-2416] - fix some styles issues (0547d74)
  • [MP-2416] - missed commit (07d3976)
  • [MP-2416] - PR feedback (d9adf38)
  • [MP-2445] - clean code (2f02b2b)
  • [MP-2445] - done make modal slides dynamic if it is a loanPartner or not (28e0aeb)
  • [MP-2445] - missed commit (b8e6b34)
  • [MP-2445] - PR fdb use classes instead of rules (29c7a0f)
  • [MP-2446] - covering new edge case for N/A partners (bebadde)
  • [MP-2453] - Fixes for email opt-in card (a3269da)
  • add country data to ui repo and apply to country dropdowns (3195f75)
  • add image deletion capability (5cf45c4)
  • added tests for account settings lender profile (7a30e76)
  • adding post lending cookie when leaving via survey card (#6618) (75575d7)
  • atb modal update (#6613) (7707804)
  • combo page header fixed for 0 remaining loans on goals (#6608) (201fad7)
  • enabling fade effect in carousel (6dddab2)
  • goals category screen update (#6607) (80fce46)
  • goals loan count update (#6625) (62d03ce)
  • image upload functionality (e47adc7)
  • mp-2366 fixing lag for goal progress (b4e0d4f)
  • mp-2366 fixing lag for goal progress (7d04668)
  • mp-2366 fixing lag for goal progress (92ef10d)
  • mp-2366 fixing lag for goal progress (5fc6389)
  • mp-2417 logged out lending credit banner (0bdfe2c)
  • new account settings page (f491f1c)
  • new credit settings page (248c699)
  • post lending educational modal update (#6617) (e2062d9)
  • take users back to edit goal category and update options choices. (#6605) (5eb0a07)
  • update styling to be more consistent (a183233)
  • updated ui for next year goal card (78426f9)

🐛 Bugfixes

  • [mp-2473-2484] - goal v2 card bugs (#6638) (0072ba7)
  • borrower image fix (#6626) (5d56390)
  • borrower name in impact insight first screen (68ff80f)
  • borrower profile facezoom fix (#6620) (93ba5e0)
  • cap the display journey max count to 100 (#6609) (f16f6e7)
  • change promo credit copy and avoid triggering confetti if cookie is set (05d7df9)
  • change styles to apply white bg color for each section (c4e4a87)
  • cleanup gql (f26e14b)
  • code warnings (b92dd3d)
  • goal setting modal fix (#6633) (410390f)
  • hide opt-in and education cards in post lending next steps if loan is anonymous (a9c1bb5)
  • how post lending next step cards are ordered (#6615) (f8945c7)
  • lender profile save functionality (dbdc92b)
  • minor goals fixes (#6640) (dfd2a23)
  • mykiva email update card borrower image update (#6619) (12ffc32)
  • only set next steps cookie post lending to a loan (22c93df)
  • removed prefetch loading and countrylist graphql query (d958af3)
  • using activeLoginRequired flag (35801d9)

🧹 Chores

v3.54.0-rc.1

28 Jan 22:57

Choose a tag to compare

v3.54.0-rc.1 Pre-release
Pre-release

3.54.0-rc.1 (2026-01-28)

🎉 New Features

  • mp-2432 update underline color (d82c1b4)
  • mp-2432 update underline color (6ead24f)
  • mp-2432 update underline color (dea8474)
  • refetch user preference query to show survey and lasted loan card in my kiva (853a4e6)
  • set cookie at ty page to show kiva survey in my kiva (58f5e8d)

🐛 Bugfixes

  • adjust logic to show post lending cards in my kiva (0dc733a)
  • adjust ty goal in progress copy (#6595) (c6dfaa1)
  • remove user preferences from logic (8b41384)
  • remove userPreferences from ty page single version prop (1706377)
  • update tests (8129dfe)

🪚 Refactors

  • add utils to cookie logic (0240a25)

🧹 Chores

  • deps-dev: bump vite from 6.3.5 to 6.4.1 (53b9b3c)
  • release: 3.53.0-rc.2 [skip ci] (c9daef8), closes #6595

v3.53.0

26 Jan 21:11

Choose a tag to compare

3.53.0 (2026-01-26)

🎉 New Features

  • [MP-2266] - eslint (306925d)
  • [MP-2266] - handling edge case with split transaction (d27a396)
  • [MP-2266] - PR feedback (d0c3e27)
  • [MP-2266] - PR feedback and minor fix (8d5a47d)
  • [MP-2266] - typo (dfaef3e)
  • [MP-2319] - clean code (0f5b4b7)
  • [MP-2319] - covering some edge cases (4069a5f)
  • [MP-2319] - fix hide card when user achieved goal (f7f2afb)
  • [MP-2319] - fix unit tests (fa6ef05)
  • [MP-2319] - load goal data on the top (b82daa0)
  • [MP-2319] - minor product change (7aa7475)
  • [MP-2319] - revert (54c7ece)
  • [MP-2319] - sync component (91eeab9)
  • [MP-2319] - tech proposal (0a02976)
  • [MP-2319] - use loading from shared composable (75cbf1a)
  • [MP-2350] - impact insight screen 2 (2011965)
  • [MP-2360] - moving first call to the top > MyKiva (87470a8)
  • [MP-2360] - remove fake change (e0dc081)
  • [MP-2374] - fix circle size and change limit for latestLoan query (3bc6378)
  • [MP-2374] - impact insight screen 03 (438122e)
  • [MP-2374] - remove extra space in html (8f98a67)
  • [MP-2374] - use dummy data while solving MP-2431 to get helpedPeopleInCountry (8898f24)
  • add collapsed version of banner (885996d)
  • create unit tests for new utils (d53dd86)
  • goalinprogress component (thanks page single version addition) (#6579) (e464212)
  • icon update (02041fe)
  • mp-2377 survey card BG update (2a18d62)
  • mp-2377 survey card BG update (86b9ccc)
  • mp-2377 survey card BG update (6d42e1c)
  • mp-2377 survey card BG update (1a6662f)
  • mp-2377 survey card BG update (1af6b54)
  • mp-2377 survey card BG update (8b65053)
  • mp-2377 survey card BG update (588a2d7)
  • remove cookie if no bonus available and cookie exists (b383ef3)
  • sync with main, resolving conflicts (0366751)
  • update lending credit banner (e616260)

🐛 Bugfixes

  • add heart icon to different banner versions and filter baskets credits without positive amount (e5096cc)
  • add new bg color for lending credit case (d2fe4d2)
  • add remaining stories and clear cookie after checkout (91fcd28)
  • balance formatting and text styling (fdff62b)
  • banner on load amount (2fa92af)
  • ensure goal in-progress doesn't show on ty if goal not in-progress (#6589) (7845baf)
  • ensure last year loans to women correct on mykiva and goal-setting (#6593) (e87bf12)
  • ensure loan count numbers in goal creation module are correct on ty page (#6591) (17fc4ad)
  • promoCreditBanner story (6e85e47)
  • replace to closest brand bg and ensure promo cookie check runs on client (279c3fa)
  • return after sending 500 status (502b64a)
  • revert change from other cases (0fb823f)
  • solve comments (5aa2e29)

🪚 Refactors

  • use utils for cookie and confetti animation (d498724)

🧹 Chores

v3.53.0-rc.1

26 Jan 18:03

Choose a tag to compare

v3.53.0-rc.1 Pre-release
Pre-release

3.53.0-rc.1 (2026-01-26)

🎉 New Features

  • [MP-2266] - eslint (306925d)
  • [MP-2266] - handling edge case with split transaction (d27a396)
  • [MP-2266] - PR feedback (d0c3e27)
  • [MP-2266] - PR feedback and minor fix (8d5a47d)
  • [MP-2266] - typo (dfaef3e)
  • [MP-2319] - clean code (0f5b4b7)
  • [MP-2319] - covering some edge cases (4069a5f)
  • [MP-2319] - fix hide card when user achieved goal (f7f2afb)
  • [MP-2319] - fix unit tests (fa6ef05)
  • [MP-2319] - load goal data on the top (b82daa0)
  • [MP-2319] - minor product change (7aa7475)
  • [MP-2319] - revert (54c7ece)
  • [MP-2319] - sync component (91eeab9)
  • [MP-2319] - tech proposal (0a02976)
  • [MP-2319] - use loading from shared composable (75cbf1a)
  • [MP-2350] - impact insight screen 2 (2011965)
  • [MP-2360] - moving first call to the top > MyKiva (87470a8)
  • [MP-2360] - remove fake change (e0dc081)
  • [MP-2374] - fix circle size and change limit for latestLoan query (3bc6378)
  • [MP-2374] - impact insight screen 03 (438122e)
  • [MP-2374] - remove extra space in html (8f98a67)
  • [MP-2374] - use dummy data while solving MP-2431 to get helpedPeopleInCountry (8898f24)
  • add collapsed version of banner (885996d)
  • create unit tests for new utils (d53dd86)
  • goalinprogress component (thanks page single version addition) (#6579) (e464212)
  • icon update (02041fe)
  • mp-2377 survey card BG update (2a18d62)
  • mp-2377 survey card BG update (86b9ccc)
  • mp-2377 survey card BG update (6d42e1c)
  • mp-2377 survey card BG update (1a6662f)
  • mp-2377 survey card BG update (1af6b54)
  • mp-2377 survey card BG update (8b65053)
  • mp-2377 survey card BG update (588a2d7)
  • remove cookie if no bonus available and cookie exists (b383ef3)
  • sync with main, resolving conflicts (0366751)
  • update lending credit banner (e616260)

🐛 Bugfixes

  • add heart icon to different banner versions and filter baskets credits without positive amount (e5096cc)
  • add new bg color for lending credit case (d2fe4d2)
  • add remaining stories and clear cookie after checkout (91fcd28)
  • balance formatting and text styling (fdff62b)
  • banner on load amount (2fa92af)
  • ensure goal in-progress doesn't show on ty if goal not in-progress (#6589) (7845baf)
  • ensure last year loans to women correct on mykiva and goal-setting (#6593) (e87bf12)
  • ensure loan count numbers in goal creation module are correct on ty page (#6591) (17fc4ad)
  • promoCreditBanner story (6e85e47)
  • replace to closest brand bg and ensure promo cookie check runs on client (279c3fa)
  • return after sending 500 status (502b64a)
  • revert change from other cases (0fb823f)
  • solve comments (5aa2e29)

🪚 Refactors

  • use utils for cookie and confetti animation (d498724)

v3.52.0

13 Jan 23:54

Choose a tag to compare

3.52.0 (2026-01-13)

🎉 New Features

  • [MP-2226] - added new screen 01 for mykiva impact insights (c22ad16)
  • [MP-2226] - clean code (4f9a89f)
  • [MP-2226] - PR fdbk (c194aab)
  • [MP-2226] - rename prop (5a0345b)
  • [MP-2226] - use latestLoan.amount data as amountBorrowed (248c386)
  • [MP-2226] - use loan.country.ppp data on screen (a444b3c)
  • add analytics (963a2f7)
  • add view links for participant info on fund page gated by feature flag (bcf94e9)
  • change experiment assignment default behavior to store uiab cookie (#6575) (ab72e12)
  • import tooltips from kv-ui-elements, remove component, change to eco themes (828ca52)

🐛 Bugfixes

  • add back else-if (3e32268)
  • add experiment tracking that can be used for cypress and checking assignment contamination (#6581) (37981d7)
  • add showBadgeModule negative conditional to showJourneyModule (2d0eb74)
  • adding missing test (#6580) (5ae69a5)
  • ensure setuiab works like expected (#6583) (efe01fc)
  • ensure women category loan count from post checkout query (e48d01f)
  • improve responsive layout of my giving funds card to clean up large empty space (da54c5a)
  • modify JourneyGeneralPrompt render condition (56e6938)
  • remove duplicate styles on giving fund card (e11e5dd)
  • remove unused test dockerfile.vue (67515cb)
  • resolve issue with naming format method usage (#6577) (69e6a29)
  • server render giving funds based on simple count query, update on mounted with deeper fund data (5c0f4f3)
  • update fuse.js import (92e7428)
  • update usage of KvProgressBar for kv-components 8 (4ab8a5c)

🧹 Chores

  • add initial instruction and context files to aid in ai based development flows (7b6cb81)
  • deps: update to latest kv-ui-elements (143915a)
  • ignore storybook-static directory (6331064)
  • release: 3.52.0-rc.1 [skip ci] (83ebc5e), closes #6575 #6580 #6577
  • release: 3.52.0-rc.2 [skip ci] (0e02a43), closes #6581
  • release: 3.52.0-rc.3 [skip ci] (1f62f15), closes #6583
  • update notes on using Options API for prefetched pages/components (8b7753c)

v3.52.0-rc.3

13 Jan 22:03

Choose a tag to compare

v3.52.0-rc.3 Pre-release
Pre-release

3.52.0-rc.3 (2026-01-13)

🐛 Bugfixes

v3.52.0-rc.2

13 Jan 01:03

Choose a tag to compare

v3.52.0-rc.2 Pre-release
Pre-release

3.52.0-rc.2 (2026-01-13)

🐛 Bugfixes

  • add experiment tracking that can be used for cypress and checking assignment contamination (#6581) (37981d7)

v3.52.0-rc.1

12 Jan 21:42

Choose a tag to compare

v3.52.0-rc.1 Pre-release
Pre-release

3.52.0-rc.1 (2026-01-12)

🎉 New Features

  • [MP-2226] - added new screen 01 for mykiva impact insights (c22ad16)
  • [MP-2226] - clean code (4f9a89f)
  • [MP-2226] - PR fdbk (c194aab)
  • [MP-2226] - rename prop (5a0345b)
  • [MP-2226] - use latestLoan.amount data as amountBorrowed (248c386)
  • [MP-2226] - use loan.country.ppp data on screen (a444b3c)
  • add analytics (963a2f7)
  • add view links for participant info on fund page gated by feature flag (bcf94e9)
  • change experiment assignment default behavior to store uiab cookie (#6575) (ab72e12)
  • import tooltips from kv-ui-elements, remove component, change to eco themes (828ca52)

🐛 Bugfixes

  • add back else-if (3e32268)
  • add showBadgeModule negative conditional to showJourneyModule (2d0eb74)
  • adding missing test (#6580) (5ae69a5)
  • ensure women category loan count from post checkout query (e48d01f)
  • improve responsive layout of my giving funds card to clean up large empty space (da54c5a)
  • modify JourneyGeneralPrompt render condition (56e6938)
  • remove duplicate styles on giving fund card (e11e5dd)
  • remove unused test dockerfile.vue (67515cb)
  • resolve issue with naming format method usage (#6577) (69e6a29)
  • server render giving funds based on simple count query, update on mounted with deeper fund data (5c0f4f3)
  • update fuse.js import (92e7428)
  • update usage of KvProgressBar for kv-components 8 (4ab8a5c)

🧹 Chores

  • add initial instruction and context files to aid in ai based development flows (7b6cb81)
  • deps: update to latest kv-ui-elements (143915a)
  • ignore storybook-static directory (6331064)
  • update notes on using Options API for prefetched pages/components (8b7753c)