Skip to content

Commit

Permalink
chore(release): 3.0.0 [skip ci]
Browse files Browse the repository at this point in the history
## [3.0.0](v2.759.0...v3.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](a562fc9))
* create borrower status card ([1cfeb70](1cfeb70))
* create component to show in progress badge ([10d7af1](10d7af1))
* edit sitemap path params MP-880 ([e74aad4](e74aad4))
* get active loans ([894d4c5](894d4c5))
* message added for failed message sent ([#5567](#5567)) ([1bf66ef](1bf66ef))
* migrate to vue 3 ([ef9cd09](ef9cd09))
* move redirect routes to own section of sitemap MP-880 ([ece45b6](ece45b6))
* my kiva carousel component for borrower status card ([abbc34d](abbc34d))
* my kiva navigation ([#5521](#5521)) ([02ddb2e](02ddb2e))
* mykiva components switched to composition api ([#5543](#5543)) ([a225fbb](a225fbb))
* only support modern browsers ([78fdf26](78fdf26))
* render preload links for js and css used during render ([61e80af](61e80af))
* use custom dash ([4ee0470](4ee0470))

### 🐛 Bugfixes

* $isServer no longer exists in Vue 3 ([125e330](125e330))
* a small collection of stories fixed, added support for the async component in KvIcon ([2b9f0f1](2b9f0f1))
* access correct async page view method (encountered when changing filters on category page) ([80a6be8](80a6be8))
* add back in old vuelidate library so project still builds/validates ([03d3a63](03d3a63))
* add filters support for storybook ([90b3657](90b3657))
* add padding to ad update form date ([2a3a0f5](2a3a0f5))
* add request for new ID field on userAchievementProgress ([c16b6c6](c16b6c6))
* add SVGs to HTML for KvIcon ([688422d](688422d))
* add watcher to update state when lightbox opens, remove deprecated click attribute ([04cf84f](04cf84f))
* adding optional chaining for counting loans method ([e03918d](e03918d))
* additional ESM work related to jest testing ([c4b1a9e](c4b1a9e))
* additional unit test spec fixes and component fixes ([5cbb962](5cbb962))
* additional unit testing fixes ([e819357](e819357))
* address errors/warnings with story ([7f9290a](7f9290a))
* adjust Caddy to support vite HMR ([12cf02b](12cf02b))
* adjust css bg image urls ([359387b](359387b))
* adjust manifest URLs to prevent errors in dev (full URL still needed for built app) ([c172d31](c172d31))
* adjust some deep selectors ([15f31cb](15f31cb))
* another deep ([5a52a51](5a52a51))
* another deep css tweak ([0de1bb3](0de1bb3))
* another form update ([c53fbdd](c53fbdd))
* attempt retry after network error before logging the error ([d5db0a9](d5db0a9))
* borrower profile lend cta animation wasn't working correctly ([d94477c](d94477c))
* borrower profile route access needed to be changed ([d1a77a1](d1a77a1))
* braintree css overrides weren't working ([6a32b97](6a32b97))
* cache set error when typesJSON is undefined ([24efeb5](24efeb5))
* calculate next payment date ([096637a](096637a))
* cause selector input needs to declare events emitted MP-873 ([d2cf2c8](d2cf2c8))
* change logic to avoid redirect if experiment is active ([2a9de74](2a9de74))
* change storybook build generated js filenames so they do not start with underscores ([d244f08](d244f08))
* change video import to work in storybook without new alias ([d053994](d053994))
* checkboxes weren't working like expected (solved for the email settings page specifically) ([1ed955a](1ed955a))
* checking status to know if a loan is fundraising ([abc2c50](abc2c50))
* cleaned up story mock data ([da61990](da61990))
* client entry name in index.html ([e0a179f](e0a179f))
* comment out vue router in storybook preview ([b3f3ad5](b3f3ad5))
* custom radio button wasn't working (found on payment settings page) ([9baaae5](9baaae5))
* default slot is now a method ([bc22c53](bc22c53))
* default value for themes and tags ([b120c5b](b120c5b))
* definition of completed loans ([b730d3b](b730d3b))
* disable was needed for unit tests in pipeline ([2d98e46](2d98e46))
* done url after auth guard, done url not being empty string, team filter to url ([85109d0](85109d0))
* dynamic rich text rendering ([ba24489](ba24489))
* emitted events need to be declared in components for vue to handle them correctly MP-901 ([621935a](621935a))
* ensure category page loads correctly via browser back/forward buttons ([8e5c83f](8e5c83f))
* ensure icons load on category page ([97fd051](97fd051))
* ensure responsive image component renders correctly ([2dd7155](2dd7155))
* event names for listeners must be hyphenated ([067e3a7](067e3a7))
* file disables didn't work for push eslint ([e62aaa2](e62aaa2))
* filter out null values from queries used on LBC ([ec8b170](ec8b170))
* fix default thanks page rendering ([ee1fab3](ee1fab3))
* fix how treemap commonjs module was being imported ([cbb906d](cbb906d))
* fixed height ([7e30676](7e30676))
* get unit tests passing again ([8adede0](8adede0))
* get vue router to work with overriding query string in stories ([c163d85](c163d85))
* **getDeepComponents:** handle vue 3 async components ([9d16b5f](9d16b5f))
* getGqlPossibleTypes expects a memcache instance ([6cc890c](6cc890c))
* handle no match found warnings with catch-all route ([11abec5](11abec5))
* horizontal overflow hidden in my kiva nav ([#5533](#5533)) ([c23b6b9](c23b6b9))
* hydration and missing content on mg page ([08b3bbb](08b3bbb))
* image glob instead of require for thanks page component ([5cffd44](5cffd44))
* import svg urls for image sources ([855bf5b](855bf5b))
* install mitt event bus, update dev-inspect command with tailwind-watch ([fc4f2e4](fc4f2e4))
* iwd has false value causing the redirect ([1d66315](1d66315))
* lend/filter page now loads successfully and can be interacted with ([515ac80](515ac80))
* lender profile stats bugs fixed ([#5564](#5564)) ([74cac0b](74cac0b))
* lint ([fa7d7f3](fa7d7f3))
* lint ([d1f80c2](d1f80c2))
* linting ([bf6fca2](bf6fca2))
* linting ([bfd3bbd](bfd3bbd))
* linting again ([bd3dcd9](bd3dcd9))
* linting issues ([2e8b31f](2e8b31f))
* load app logo svgs with ?url ([feba00d](feba00d))
* load lending stats even with gql error ([1d8a56f](1d8a56f))
* loading placeholder and handle negative dates ([4becfd9](4becfd9))
* location filters on lend-by-category ([86b52c5](86b52c5))
* make replacing tracer quicker ([ae0c70a](ae0c70a))
* make vite load everything behind the static path in dev mode, helps fix tilt ([60f7ec3](60f7ec3))
* matching text component fix for category page help me choose section ([e1f8ccc](e1f8ccc))
* migrate all vuelidate forms to the new pattern ([9a9b6eb](9a9b6eb))
* missed a server change update on checkout page ([8ee0aaf](8ee0aaf))
* missing final package changes from merge ([252495b](252495b))
* missing tracking and buttons ([8a1ba24](8a1ba24))
* monthly good and auto deposit calculations doing string concat instead of addition MP-882 ([51411c5](51411c5))
* more icons now work (sprites didn't work in storybook before either) ([329f527](329f527))
* more linting fixes ([afee5a4](afee5a4))
* more story fixes ([dace761](dace761))
* more story fixes ([0b7002d](0b7002d))
* more story issues resolved ([0d1054d](0d1054d))
* more story updates ([cd2f0f3](cd2f0f3))
* more unit test fixes ([9cbee44](9cbee44))
* my kiva experiment setup fixed ([#5551](#5551)) ([66ecd71](66ecd71))
* new vue render method removes whitespace ([1d14a86](1d14a86))
* one last linting error ([88c84b9](88c84b9))
* pass error to next to ensure auth guard redirect, remove lodash usage ([1f40682](1f40682))
* pass null instead of all, which is not an enum option, in team leaderboard category field ([486db0f](486db0f))
* prefetch route is now a ref ([e5d4325](e5d4325))
* prefetch wasn't working correctly for navigation with the vue router ([af4a0ff](af4a0ff))
* props and attrs not set correctly on buttons MP-858 ([92faca3](92faca3))
* qr code prop was wrong type ([72d3144](72d3144))
* quiet console.warn for live loan fetch tests ([0e1fbd5](0e1fbd5))
* radio can default as null ([46479e4](46479e4))
* reactive loans ([9971d6d](9971d6d))
* redirect to error if contentful entry is missing, fix dynamic rendering mode in the client ([12a9210](12a9210))
* register social page/form now working ([3312852](3312852))
* remaining changes to enable all logged-out features of lend/filter ([1716cc0](1716cc0))
* remaining initial story tweaks for storybook 8 ([e51e82a](e51e82a))
* remove another this reference in a template ([b66ae01](b66ae01))
* remove ci branch option ([4eae068](4eae068))
* remove component no longer used ([627fbf1](627fbf1))
* remove depreacted .native modifier ([24375b3](24375b3))
* remove deprecated filter ([524819c](524819c))
* remove duplicate id=app ([16b0555](16b0555))
* remove extra template tags creating render issues ([153fee4](153fee4))
* remove old postcss deep syntax ([f995b32](f995b32))
* remove this reference from template ([3ac0bac](3ac0bac))
* remove this. from templates, resolve issue with transition having more than one child ([5fc685d](5fc685d))
* remove unused KvRangeSlider component ([909b5cc](909b5cc))
* remove unused listener and fix monthly good stories ([e8c0c05](e8c0c05))
* remove unused purge css code ([e7e52c7](e7e52c7))
* remove unused v-model from KvVerificationCodeInput to cleanup events MP-901 ([91aea77](91aea77))
* removed unneeded linting disable ([6cd5910](6cd5910))
* removed unneeded require from server index ([7f2f204](7f2f204))
* rename format-lh-for-s3 file ([2ce0c0d](2ce0c0d))
* rename lighthouse files according to failure log in github action ([59c689a](59c689a))
* rename refresh-totals -> refreshtotals for consistency and define missing emits ([113a6de](113a6de))
* replace .sync with v-model:value ([7102be7](7102be7))
* replace deprecated beforeDestroy with beforeUnmount ([072ddcb](072ddcb))
* replace deprecated destroyed with unmounted ([e62801a](e62801a))
* resolve a couple register page issues ([a6fb9fa](a6fb9fa))
* resolve deep style issues with legal pages ([2e48331](2e48331))
* resolve errors to get category page initially loading ([9ba0a44](9ba0a44))
* resolve errors with loading the borrower profile initially ([dd0d37a](dd0d37a))
* resolve form element issues with autolending settings ([eafa46c](eafa46c))
* resolve issue with carousel slots ([d3a8901](d3a8901))
* resolve issue with cc page deep css ([30c35ba](30c35ba))
* resolve issue with import in component library ([d24aa8a](d24aa8a))
* resolve issue with lend page ([7d041f6](7d041f6))
* resolve issue with older carousel component ([374f44e](374f44e))
* resolve issue with popper when is initialized hidden ([a3155ca](a3155ca))
* resolve issues found by linting ([da59885](da59885))
* resolve issues on a couple newer pages with image glob ([5a8d692](5a8d692))
* resolve issues with build page ([2e9fff1](2e9fff1))
* resolve issues with button component ([b029860](b029860))
* resolve issues with campaign page ([96ee90f](96ee90f))
* resolve issues with category page help me choose section ([6312494](6312494))
* resolve issues with category page quick filters ([a37d0f2](a37d0f2))
* resolve issues with client entry init ([0839846](0839846))
* resolve issues with flag icons not rendering ([d6871f5](d6871f5))
* resolve issues with grid story ([047aed5](047aed5))
* resolve issues with html img src values ([8c871c4](8c871c4))
* resolve issues with image globs with subfolders ([f950d13](f950d13))
* resolve issues with monthly good page ([901ec9b](901ec9b))
* resolve issues with phone input (formatting update didn't work before either) ([f39f737](f39f737))
* resolve issues with process instant lending ([71bf2be](71bf2be))
* resolve issues with process join team ([8953d19](8953d19))
* resolve issues with router navigation specifically for lend/filter ([1498fa1](1498fa1))
* resolve linting errors ([19f6ff9](19f6ff9))
* resolve linting warnings ([f527ad7](f527ad7))
* resolve merge coverage error in GH action ([0a0da7d](0a0da7d))
* resolve more issues with base input and checkboxes ([9c0ad27](9c0ad27))
* resolve preFetchVariables route issues ([196f7c8](196f7c8))
* resolve remaining issues with category page (clicking to load monthly good page) ([f0155e8](f0155e8))
* resolve story issue with correct default ([c8aa9a0](c8aa9a0))
* resolve transition needs single child error ([2851975](2851975))
* resolve warnings and errors when quick filters changed on category page ([ca13156](ca13156))
* resolved click outside directive issues with Vue 3 ([7125c22](7125c22))
* resolved issue with flag icons (removed sprite usage) ([1c5923b](1c5923b))
* resolved issue with the loan carousel on the lend-by-category page ([0558288](0558288))
* resolved issue with tip message component ([2e678ed](2e678ed))
* resolved issues with auto deposit form and added needed optional chaining to all forms ([f316567](f316567))
* resolved issues with banner stories ([f999262](f999262))
* resolved issues with cc pages ([4530fc8](4530fc8))
* resolved issues with more stories (one of the BP stories was broken before as well) ([c618a8e](c618a8e))
* resolved issues with unit tests (all pass without warnings/errors now) ([b7e7ab5](b7e7ab5))
* root element of transition needs to have v-if or v-show ([0ed6e1e](0ed6e1e))
* server side error where this file wasn't found with relative path ([3f3ba76](3f3ba76))
* set inital input value in legacy KvRadio component, remove unused watch in autolending status ([f02626d](f02626d))
* slide width in badge experiment ([9d6effe](9d6effe))
* small spelling fix ([b0836c9](b0836c9))
* solve comments ([a7648ab](a7648ab))
* solve conflicts ([1fa0046](1fa0046))
* some changes following previous commits ([ae78046](ae78046))
* style issues and loading placeholder ([c905197](c905197))
* tabs for package.json indentation ([13c0fb3](13c0fb3))
* turn off SSR for local dev to prevent CSS pop-in for components ([2016a22](2016a22))
* turn on source maps when not in production, helps with server debugger ([1009d62](1009d62))
* unit tests now all pass (fixed issue with KvCheckboxList) ([dcba7a7](dcba7a7))
* update component lib to get updated select ([2954b83](2954b83))
* update gql import ([f37f1aa](f37f1aa))
* update path to lighthouse upload file ([afc41d1](afc41d1))
* update paths for static assets ([df9a2dc](df9a2dc))
* update selects to work in vue3 ([df8b2ee](df8b2ee))
* update static asset path for docker build action ([ff013ab](ff013ab))
* update static asset source path ([e7cb1b7](e7cb1b7))
* update storybook deployment node version ([9631960](9631960))
* update storybook preview for vue 3 app & remove unused build config ([9241689](9241689))
* upgrade kv-shop with tweaks that allow apollo dependency to load ([8cdd3da](8cdd3da))
* upgrade node auth0 package to resolve authentication related errors ([82825b8](82825b8))
* upgrade to vue3 ([0f89ec3](0f89ec3))
* upgraded cypress and confirmed tests running locally ([6f71180](6f71180))
* use "head" instead of "metaInfo" ([8df4a08](8df4a08))
* use absolute paths from project root for import.meta.glob ([0dcb945](0dcb945))
* use direct aysnc import for router components ([69e0585](69e0585))
* use event emitter for dynamic events out of contentful content, fix basket hash ([cd249f6](cd249f6))
* use head instead of metaInfo in UiSiteMap ([c2c1b05](c2c1b05))
* use import.meta.glob to load flag svgs ([80fe5ca](80fe5ca))
* validation in monthly good setup form ([82249d0](82249d0))
* webmanifest with vite build ([ac02114](ac02114))

### 🏗️ Build System

* allow importing of temporary file ([470e4d4](470e4d4))
* client path should be set in source directory so that /static is the public asset root ([a1f6ba2](a1f6ba2))
* ensure image build happens if github release was published ([4dfdffe](4dfdffe))

### 🪚 Refactors

* async functions and cache helper for getGqlPossibleTypes ([93eeb7d](93eeb7d))

### 📚 Documentation Changes

* remove outdated comment ([1b2df91](1b2df91))

### 🔍 Tests

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

### 🧹 Chores

* add ci branch option to vue-3 branch ([36f65a7](36f65a7))
* **deps:** upgrade kv-components to v3.102.4 and kv-shop to 1.12.50 ([eeae06b](eeae06b))
* **release:** 3.0.0-rc.1 [skip ci] ([5c68d95](5c68d95)), closes [#5521](#5521) [#5543](#5543) [#5533](#5533) [#5551](#5551)
* **release:** 3.0.0-rc.2 [skip ci] ([bda86fe](bda86fe)), closes [#5567](#5567) [#5564](#5564)
* remove console log ([1c649c7](1c649c7))
* remove unused loanDisplayComponent computed prop ([07ab4bc](07ab4bc))
* remove unused script include ([b33260b](b33260b))
* update lighthouse filename in github action ([03ba94b](03ba94b))
* use vue3 branch of marketplace-web-ui-ci with updated Dockerfile ([b0b1eb0](b0b1eb0))
  • Loading branch information
kiva-robot committed Oct 7, 2024
1 parent ada5072 commit 63c44d5
Show file tree
Hide file tree
Showing 3 changed files with 271 additions and 3 deletions.
Loading

0 comments on commit 63c44d5

Please sign in to comment.