Skip to content

Releases: kiva/ui

v3.0.3

09 Oct 17:05
Compare
Choose a tag to compare

3.0.3 (2024-10-09)

🐛 Bugfixes

🧹 Chores

  • identify themes issue MP-921 (3e05e03)
  • release: 3.0.3-rc.1 [skip ci] (c6d52fd)
  • remove debug log MP-921 (9e1a7f7)

v3.0.3-rc.1

09 Oct 16:45
Compare
Choose a tag to compare
v3.0.3-rc.1 Pre-release
Pre-release

3.0.3-rc.1 (2024-10-09)

🐛 Bugfixes

🧹 Chores

  • identify themes issue MP-921 (3e05e03)
  • remove debug log MP-921 (9e1a7f7)

v3.0.2

08 Oct 17:37
Compare
Choose a tag to compare

3.0.2 (2024-10-08)

🐛 Bugfixes

  • add client version of route to preFetch methods that use it (3e65159)
  • remove lender route console log (3838999)

🧹 Chores

  • release: 3.0.2-rc.1 [skip ci] (abea71d)
  • update kv-shop + kv-components (0732c07)

v3.0.2-rc.1

08 Oct 17:19
Compare
Choose a tag to compare
v3.0.2-rc.1 Pre-release
Pre-release

3.0.2-rc.1 (2024-10-08)

🐛 Bugfixes

  • add client version of route to preFetch methods that use it (3e65159)
  • remove lender route console log (3838999)

🧹 Chores

  • update kv-shop + kv-components (0732c07)

v3.0.1

08 Oct 15:16
Compare
Choose a tag to compare

3.0.1 (2024-10-08)

🐛 Bugfixes

  • ensure route values during client page load (af36ceb)
  • guard printableKivaCards with kivaCards (4044b51)
  • the server uses route.value, client uses route due to in-page transition (b02a50c)
  • use default page number of 0 if no page number is passed in (e78b4b6)

🧹 Chores

  • release: 3.0.1-rc.1 [skip ci] (be0b789)

v3.0.1-rc.1

08 Oct 14:53
Compare
Choose a tag to compare
v3.0.1-rc.1 Pre-release
Pre-release

3.0.1-rc.1 (2024-10-08)

🐛 Bugfixes

  • ensure route values during client page load (af36ceb)
  • guard printableKivaCards with kivaCards (4044b51)
  • the server uses route.value, client uses route due to in-page transition (b02a50c)
  • use default page number of 0 if no page number is passed in (e78b4b6)

v3.0.0

07 Oct 20:24
Compare
Choose a tag to compare

3.0.0 (2024-10-07)

⚠ BREAKING CHANGES

  • import.meta support required. Baidu, QQ, UC, and KaiOs browsers not supported.
  • only supports Vue 3 APIs and only provides Vue 3 components

🎉 New Features

  • adding new condition to redirect to challenge page (a562fc9)
  • create borrower status card (1cfeb70)
  • create component to show in progress badge (10d7af1)
  • edit sitemap path params MP-880 (e74aad4)
  • get active loans (894d4c5)
  • message added for failed message sent (#5567) (1bf66ef)
  • migrate to vue 3 (ef9cd09)
  • move redirect routes to own section of sitemap MP-880 (ece45b6)
  • my kiva carousel component for borrower status card (abbc34d)
  • my kiva navigation (#5521) (02ddb2e)
  • mykiva components switched to composition api (#5543) (a225fbb)
  • only support modern browsers (78fdf26)
  • render preload links for js and css used during render (61e80af)
  • use custom dash (4ee0470)

🐛 Bugfixes

  • $isServer no longer exists in Vue 3 (125e330)
  • a small collection of stories fixed, added support for the async component in KvIcon (2b9f0f1)
  • access correct async page view method (encountered when changing filters on category page) (80a6be8)
  • add back in old vuelidate library so project still builds/validates (03d3a63)
  • add filters support for storybook (90b3657)
  • add padding to ad update form date (2a3a0f5)
  • add request for new ID field on userAchievementProgress (c16b6c6)
  • add SVGs to HTML for KvIcon (688422d)
  • add watcher to update state when lightbox opens, remove deprecated click attribute (04cf84f)
  • adding optional chaining for counting loans method (e03918d)
  • additional ESM work related to jest testing (c4b1a9e)
  • additional unit test spec fixes and component fixes (5cbb962)
  • additional unit testing fixes (e819357)
  • address errors/warnings with story (7f9290a)
  • adjust Caddy to support vite HMR (12cf02b)
  • adjust css bg image urls (359387b)
  • adjust manifest URLs to prevent errors in dev (full URL still needed for built app) (c172d31)
  • adjust some deep selectors (15f31cb)
  • another deep (5a52a51)
  • another deep css tweak (0de1bb3)
  • another form update (c53fbdd)
  • attempt retry after network error before logging the error (d5db0a9)
  • borrower profile lend cta animation wasn't working correctly (d94477c)
  • borrower profile route access needed to be changed (d1a77a1)
  • braintree css overrides weren't working (6a32b97)
  • cache set error when typesJSON is undefined (24efeb5)
  • calculate next payment date (096637a)
  • cause selector input needs to declare events emitted MP-873 (d2cf2c8)
  • change logic to avoid redirect if experiment is active (2a9de74)
  • change storybook build generated js filenames so they do not start with underscores (d244f08)
  • change video import to work in storybook without new alias (d053994)
  • checkboxes weren't working like expected (solved for the email settings page specifically) (1ed955a)
  • checking status to know if a loan is fundraising (abc2c50)
  • cleaned up story mock data (da61990)
  • client entry name in index.html (e0a179f)
  • comment out vue router in storybook preview (b3f3ad5)
  • custom radio button wasn't working (found on payment settings page) (9baaae5)
  • default slot is now a method (bc22c53)
  • default value for themes and tags (b120c5b)
  • definition of completed loans (b730d3b)
  • disable was needed for unit tests in pipeline (2d98e46)
  • done url after auth guard, done url not being empty string, team filter to url (85109d0)
  • dynamic rich text rendering (ba24489)
  • emitted events need to be declared in components for vue to handle them correctly MP-901 (621935a)
  • ensure category page loads correctly via browser back/forward buttons (8e5c83f)
  • ensure icons load on category page (97fd051)
  • ensure responsive image component renders correctly (2dd7155)
  • event names for listeners must be hyphenated (067e3a7)
  • file disables didn't work for push eslint (e62aaa2)
  • filter out null values from queries used on LBC (ec8b170)
  • fix default thanks page rendering (ee1fab3)
  • fix how treemap commonjs module was being imported (cbb906d)
  • fixed height (7e30676)
  • get unit tests passing again (8adede0)
  • get vue router to work with overriding query string in stories (c163d85)
  • getDeepComponents: handle vue 3 async components (9d16b5f)
  • getGqlPossibleTypes expects a memcache instance ([6cc890c](https://github.com/kiva/ui/com...
Read more

v3.0.0-rc.2

07 Oct 18:11
Compare
Choose a tag to compare
v3.0.0-rc.2 Pre-release
Pre-release

3.0.0-rc.2 (2024-10-07)

🎉 New Features

  • adding new condition to redirect to challenge page (a562fc9)
  • create component to show in progress badge (10d7af1)
  • edit sitemap path params MP-880 (e74aad4)
  • get active loans (894d4c5)
  • message added for failed message sent (#5567) (1bf66ef)
  • move redirect routes to own section of sitemap MP-880 (ece45b6)
  • my kiva carousel component for borrower status card (abbc34d)
  • use custom dash (4ee0470)

🐛 Bugfixes

  • add padding to ad update form date (2a3a0f5)
  • add request for new ID field on userAchievementProgress (c16b6c6)
  • add watcher to update state when lightbox opens, remove deprecated click attribute (04cf84f)
  • adding optional chaining for counting loans method (e03918d)
  • calculate next payment date (096637a)
  • cause selector input needs to declare events emitted MP-873 (d2cf2c8)
  • change logic to avoid redirect if experiment is active (2a9de74)
  • checking status to know if a loan is fundraising (abc2c50)
  • default value for themes and tags (b120c5b)
  • definition of completed loans (b730d3b)
  • done url after auth guard, done url not being empty string, team filter to url (85109d0)
  • dynamic rich text rendering (ba24489)
  • emitted events need to be declared in components for vue to handle them correctly MP-901 (621935a)
  • event names for listeners must be hyphenated (067e3a7)
  • filter out null values from queries used on LBC (ec8b170)
  • hydration and missing content on mg page (08b3bbb)
  • install mitt event bus, update dev-inspect command with tailwind-watch (fc4f2e4)
  • iwd has false value causing the redirect (1d66315)
  • lender profile stats bugs fixed (#5564) (74cac0b)
  • lint (fa7d7f3)
  • lint (d1f80c2)
  • loading placeholder and handle negative dates (4becfd9)
  • location filters on lend-by-category (86b52c5)
  • make vite load everything behind the static path in dev mode, helps fix tilt (60f7ec3)
  • missing tracking and buttons (8a1ba24)
  • monthly good and auto deposit calculations doing string concat instead of addition MP-882 (51411c5)
  • pass error to next to ensure auth guard redirect, remove lodash usage (1f40682)
  • pass null instead of all, which is not an enum option, in team leaderboard category field (486db0f)
  • reactive loans (9971d6d)
  • redirect to error if contentful entry is missing, fix dynamic rendering mode in the client (12a9210)
  • remove depreacted .native modifier (24375b3)
  • remove deprecated filter (524819c)
  • remove duplicate id=app (16b0555)
  • remove unused KvRangeSlider component (909b5cc)
  • remove unused v-model from KvVerificationCodeInput to cleanup events MP-901 (91aea77)
  • rename format-lh-for-s3 file (2ce0c0d)
  • rename refresh-totals -> refreshtotals for consistency and define missing emits (113a6de)
  • replace .sync with v-model:value (7102be7)
  • replace deprecated beforeDestroy with beforeUnmount (072ddcb)
  • replace deprecated destroyed with unmounted (e62801a)
  • root element of transition needs to have v-if or v-show (0ed6e1e)
  • set inital input value in legacy KvRadio component, remove unused watch in autolending status (f02626d)
  • slide width in badge experiment (9d6effe)
  • solve conflicts (1fa0046)
  • style issues and loading placeholder (c905197)
  • turn on source maps when not in production, helps with server debugger (1009d62)
  • update path to lighthouse upload file (afc41d1)
  • use event emitter for dynamic events out of contentful content, fix basket hash (cd249f6)
  • validation in monthly good setup form (82249d0)

📚 Documentation Changes

  • remove outdated comment (1b2df91)

🔍 Tests

  • apply vue3 linting rules (a428be8)
  • suppress console warnings from live-loan test (4b0e6f9)
  • update click event count expected in LoanSearchFilterChips (d3925f5)

🧹 Chores

  • deps: upgrade kv-components to v3.102.4 and kv-shop to 1.12.50 (eeae06b)
  • remove console log (1c649c7)
  • remove unused loanDisplayComponent computed prop (07ab4bc)

v2.761.0

01 Oct 00:23
Compare
Choose a tag to compare

2.761.0 (2024-10-01)

🎉 New Features

🧹 Chores

v2.761.0-rc.1

01 Oct 00:00
Compare
Choose a tag to compare
v2.761.0-rc.1 Pre-release
Pre-release

2.761.0-rc.1 (2024-10-01)

🎉 New Features