# Change Log ## [3.0.0] 2022-06-24 - Rename components name prefix from Vsud to Soft. ## [2.0.0] 2022-03-28 ### Bug fixing ### Major style changes - Removed `Icon` component. - VsudAlert `icon` prop updated with empty default value. - VsudAvatar `img` prop updated with `required: true` attribute. - VsudAvatar `alt`, `size`, `shadow`, `borderRadius` props updated with empty default values. - VsudInput `isValid` prop removed and added `success` and `error` props instead. - VsudInput `placeholder` prop set with default value of `Type here...` . - VsudInput `type` prop set with default value of `text`. - VsudInput `isRequired` prop updated with default value of `false`. - VsudInput `iconDir` prop default value set to `left`. - VsudPagination `color` set to default value of `success`. - VsudPagination `size`set to default value of `md`. - VsudButton `color` prop updated from `info` to `success` color. - VsudCheckbox `checked` prop updated from `string` to `boolean`. - VsudProgress `color` prop updated from `primary` to `success`. - VsudProgress `percentage` prop is now `required` and updated from `string` to `Number`. - VsudRadio `name`, and `id` props are now set to `required.` - VsudRadio `checked` prop type changed from `string` to `boolean` and default value set to `false`. - VsudSnackbar `title` prop value is set to `required`. - VsudSnackbar `icon` prop type updated to accept `String` and `Object` with `component` and `color` keys. - VsudSocialBtn `icon` prop value is set to `required` now. - VsudSocialBtn `iconOnly` prop type changed from `string` to `boolean` and is set to `required`. - VsudSocialBtn `socialBtn` prop value is set to `required` now. - VsudSwitch `name`, and `id` prop values are `required` now. - VsudSwitch `checked` prop type `changed` from `string` to `boolean`. - VsudSwitch `inputClass` prop removed and can directly be accessed using `class`. - VsudTextArea `id` prop is set to `required` now. - VsudTextArea `placeholder` prop has now a default text. - Renamed `Card` component to `MiniStatisticsCard`. - MiniStatisticsCard `title` prop accepts `String` and `Object` with `text` and `color` keys. - MiniStatisticsCard `value` prop accepts `Number`, `String`, and `Object` with `text`, and `color` keys. - MiniStatisticsCard `percentage` prop accepts `String` and `Object` with `value` and `color` keys. The default `color` is set to `text-success`. - MiniStatisticsCard `icon` prop accepts `String` and `Object` with `component` and `background` keys. The default `background` color is set to `bg-white`. - MiniStatisticsCard `classContent` prop accepts a `string` to apply custom class around the content. - ComplexStatisticsCard `prop` names and types updated. - ComplexStatisticsCard `icon` prop accepts `String` and `Object` with `component` and `background` keys. The `icon` prop value is `required`. - ComplexStatisticsCard `count` prop accepts an `Object` with `number` and `label` keys. - ComplexStatisticsCard `percentage` prop accepts `String` and `Object` with `label` and `color` keys. - ComplexStatisticsCard `backgroundColor` prop accepts a `String` with default value set to `dark`. - DefaultInfoCard `classIcon` prop is renamed to `icon`. - DefaultInfoCard `icon` prop can accept a `String` or `Object` with `component` and `background` keys. - DefaultInfoCard `title` prop’s value is set to `required`. - DefaultInfoCard `price` prop is renamed to `value` with the acceptable types of `String`, and `Number`. - MasterCard `props` refactored to a single `card` prop `Object` with the following keys: - `number` accepts a `String` with the default value of `7852 4594 1122 4562`. - `holderText` accepts a `String` with the default value of `Card Holder`. - `holderName` accepts a `String` with the default value of `Jack Peterson`. - `expiryText` accepts a `String` with the default value of `Expirs`. - `expiryDate` accepts a `String` with the default value of `11/22`. - `background` accepts a `String` with the default value of `dark`. - SwitchCard `props` refactored to a single `required` prop named `item` with `Object` data type with the following keys: - `state` accepts a `String`. - `label` accepts a `String`. - `description` accepts a `String`. - `isChecked` accepts a `Boolean`. - `classCustom` accepts a `String`. - Renamed `TempCard` component to `DefaultCounterCard`. - DefaultCounterCard `status` prop renamed to `required` prop `count` and accepts `String` and `Number` values. - DefaultCounterCard `title` prop accepts a `String` and is a `required` value. - Added `prefix` prop to `DefaultCounterCard`. - Added `color` prop for `count` prop with default value of `success` to `DefaultCounterCard`. - Renamed `ConsumptionRoomChart` to `ReportsDoughnutChart`. - Added `id`, `height`, `title`, `description` and `chart` props to `GradientLineChart`. The `chart` has `Object` data type with the following keys: - `labels` has `Array` data type. - `datasets` has `Array` data type with the following keys: - `label` has `String` data type. - `data` has `Array` data type. - Renamed `ConsumptionDayChart` to `ThinBarChart`. - Added `id`, `title`, `height` and `chart` props to `ThinBarchart`. The `chart` has `Object` data type with the following keys: - `labels` has `Array` data type. - `datasets` has `Object` data type with the following keys: - `label` has `String` data type. - `data` has `Array` data type. - Renamed `ActiveUsersChart` component to `ReportsBarChart`. - Added Added `id`, `color`, `title`, `description`, `chart`, and `items` props to `ReportsBarChart`. The `items` prop has `Array` data type and the `chart` has `Object` data type with the following keys: - `labels` has `Array` data type. - `datasets` has `Object` data type with the following keys: - `label` has `String` data type. - `data` has `Array` data type. - Added `id`, `day`, `year`, `initialView`, `initialDate`, `events`, `selectable`, and `editable` props to `Calendar` component. - Renamed `BirthdayMessageCard` to `MessageCard`. - Added `image`, `message`, and `action` props to `MessageCard`. The `image` prop accepts `String`, and `Object` and the `url` and `alt` keys. The `action` prop is also an `Object` with the `color`, `route`, and `label` keys. - `CategoriesCard` renamed to `CategoriesList` and `prop` structure updated for dynamic content addition. Added `items` prop type of `Array` with `icon` prop type of `Object` with `component` and `background` keys, `title`, and `description` keys. - Deleted `VisitorsCard` and `IncomeCard` components and added new `MiniGradientLineChart` component instead. - Added `id`, `height`, `title`, `description`, and `chart` props. The `chart` has `Object` data type with the following keys: - `labels` has `Array` data type. - `datasets` has `Array`data type with the following keys: - `label` has `String` data type. - `data` has `Array` data type. - Deleted `TransactionsCard` and `RevenueCard` components and added new `RankingList` and `RankingListCard` component instead. - Added `card` object prop with `title`, `subtitle`, `date` keys to `RankingListCard` component. - Added boolean `HorizontalBreak` and array `item` props with `title`, `date`, `amount`, `icon`, `color` keys to `RankingListCard` component. - Renamed `WealthCreationCard` component to `BackgroundBlogCard` component. - Added `color`, `image`, `title`, `description` and `action` props. The `action` prop is an Object and has the `route` and `label` keys. - Renamed `NewTabCard` to `PlaceHolderCard`. - Added `icon`, and `title` prop type of object with `variant` and `text` keys to PlaceholderCard. - Renamed `CardPlayer` component to `MiniPlayerCard`component. - Renamed `CardCalendar` component to `CalendarCard` component and added `items` prop type of array with `time` and `description` keys. - Renamed `CardEmail` to `EmailCard` component and Added `route`, `text`, `tooltip` props. - Renamed `CardMessage` component to `MessageCard` component. - Added `title`, and `messages` prop type of array with the `route`, `tooltip`, and `images` keys to `MessageCard`. - Renamed `CardPlayer` component to `PlayerCard` component. - Added `color` and `song` prop type of object with `title` and `singer` keys to `Playercard`. - Renamed `CardToDo` component to `TodoCard` component. - Added `todos` prop to `TodoCard` component. - Added `pages` array prop type with `url`, `views`, `time`, and `rate` keys to PagesCard component. - Renamed `TrafficChart` to `DefaultLineChart` component. - Added `id`, `title`, and `chart` props to the DefaultLineChart component. The `chart` prop is an object with the following keys: `labels`, and `datasets`. The `datasets` is an array with the following keys: `label` and `data`. - Renamed `RefferalsChart` component to `DefaultDoughnutChart` component. - Added `id`, `height`, and `chart` object props with the following keys: `labels` and `datasets`. The `datasets` is an array with the following keys: `label` and `data`. - Renamed `RefferalsCard` to `DefaultDoughnutChart`. - Added `id`, `height`, `title`, `chart`, and `actions` props to DefaultDoughnutChart. The `chart` prop is an object with the following keys: `labels`, and `datasets`. The `actions` prop is also an object with the following keys: `route`, `label`, `color`. - Added `title`, `tooltip`, and array `items` props to SocialCard. - Delete `CalendarTable`. - Deleted `ProductivityChart` component and added `MiniLineChart` with `id`, `height`, and object `chart` prop component. - Added array `events` prop to `EventsCard` component. - Renamed `OverviewCard` to `DefaultStatisticsCard`. - Added `title`, `count`, `menu`, `percentage`, and `dropdown` props to DefaultStatisticsCard. The `percentage` props is an object with the following keys: `color`, `value`, and `label`. The `dropdown` is an array props with the following keys: `label`, and `route`. - Added `PieChart` component with `id`, `height`, `title`, and object `chart` props. - Extracted `SalesChartCard` component to `HorizontalBarChart` component and added `id`, `height`, and object `chart` data type props with the following keys: `labels`, and `datasets`. - Add `ComplexBackgroundCard` component with the following props: `image`, `description`, and `action`. - Add `TransparentInfoCard` component with the following props: `icon`, `description`, and `value`. - Added `OutlinedCounterCard` component with the following props: `duration`, `title`, `count`, `prefix`, and `suffix`. - Deleted `ProductsCard` and `UserCard` component. - Added `OrdersListCard` component with the following props: `title`, `headers` and `products`. - Renamed `ProjectOverviewCard` component to `DefaultProjectCard` component and added the following props: `image`, `label`, `title`, `description`, `action`, and `authors` props. - Renamed `ProjectsCard` component to `ComplexProjectCard` component and added the following `string` props: `image`, `title`, `description`, `dateTime` and `members`, and `dropdown` array props. - Renamed `MarketingCard` component to `TeamProfileCard` component and added the following props: `title`, `description`, `industry`, `rating`, `members`, and `dropdown`. - Renamed `StoryAvatar`'s `img` prop to `image`. - Renamed `ProfileCard` component to `ProfileInfoCard` and added the following props: `title`, `description`, `info`, `social`, and `action`. - Renamed and refactored `MeetCard` component to `EventCard` and added the following props: `id`, `image`, `title`, `description`, `dateTime`, `action`, and `members`. - Deleted `TransactionCard` component. - Added `SalesTable` component with the following props: `title`, and `rows`. - Renamed `PaymentCard` component to `PaymentMethodsCard` component. - Renamed `JobCard` component to `AnnouncementCard` component with the following props: `by`, `badge`, `title`, `description`, `value`, and `action` props. - Deleted `ProjectsCard` component and added `ProgressDoughnutChart` component instead with the following props: `id`, `title`, `icon`, `count`, and `chart`. - Deleted `TasksCard` component and added `ProgressLineChart` instead with the following props: `id`, `height`, `icon`, `title`, `count`, `progress`, and `chart`. - Added `action` prop with the following keys: `route`, `label` to `TodoItem` component. - Deleted `TimelineCard` component and added `TimelineList` and `TimelineItem` components. - Added `title`, `description` and `darkMode` props to TimelineList component. - Added `color`, `icon`, `title`, `dateTime`, `description`, `badges`, and `darkMode` props to TimelineItem component. - Refactored `PricingCard` component with the following props: `badge`, `price`, `specifications`, and `action` props. - Added `Accordion` component with the following props: `title`, and `description`. - Deleted `CaloriesChart` component. - Renamed `IncomeChart` component to `LineChart` component. - Added `id`, `height`, `title`, `value` and `chart` props to `LineChart`component. - Added `count`, and `badge` object props to StepsCard component. - Deleted `OrdersCard` Component. - Deleted `EventsCard` component and added `DefaultItem` with the following props instead: `icon`, `title`, and `description`. - Added `id`, `height`, and `chart` props to BarChart component. - Added `id`, `height`, and `chart` props to BarChartHorizontal component. - Added `id`, `height`, and `chart` props to MixedChart component. - Added `id`, `height`, and `chart` props to BubbleChart component. - Added `id`, `height`, and `chart props to` DoughnutChart component. - Added `id`, `height`, and `chart props to` RadarChart component. - Added `id`, `height`, and `chart props to` PolarChart component. - Renamed `FullBodyCard` component to `InfoCard` component and updated it with the following props: `title`, `badge`, and `description`. - Added `title`, `description`, `reviews` and `action props to` ReviewCard component. ### Deleted components ``` @/components/Icon.vue ``` ### Added components ``` @/components/Icon/Air.vue @/components/Icon/Basket.vue @/components/Icon/Box3d.vue @/components/Icon/CreditCard.vue @/components/Icon/CustomerSupport.vue @/components/Icon/Document.vue @/components/Icon/GettingStarted.vue @/components/Icon/Humidity.vue @/components/Icon/Lights.vue @/components/Icon/Office.vue @/components/Icon/Settings.vue @/components/Icon/Shop.vue @/components/Icon/Spaceship.vue @/components/Icon/Switches.vue @/components/Icon/Temperature.vue @/components/Icon/Wifi.vue ``` ### Deleted dependencies ``` @fullcalendar/vue @fullcalendar/vue3 countup.js ``` ### Added dependencies ``` vue-count-to vue-star-rating @fortawesome ``` ### Updated dependencies ### Warning ## [1.0.0] 2022-01-24 ### Initial Release