Skip to content

Latest commit

 

History

History
1650 lines (905 loc) · 129 KB

CHANGELOG.md

File metadata and controls

1650 lines (905 loc) · 129 KB

0.54.0 (2025-01-31)

Breaking Changes

  • layout: move navigation menu components to ui package so they are no longer exported from layout package. update your app to import them from ui package import type { NavGroupType, NavItemType } from "@dzangolab/react-ui";
  • layout: update css var names for navigation menu related components
--dz-layout-nav-item-padding-h → --dz-nav-item-padding-h

--dz-layout-nav-item-padding-v → --dz-nav-item-padding-v

--dz-layout-nav-menu-padding-h → --dz-nav-menu-padding-h

--dz-layout-nav-menu-padding-v → --dz-nav-menu-padding-v
  • user: update signup function to no longer parse the form data. The data needs to be parsed before passing it to the signup page.

Bug Fixes

  • demo/layout: update the ui of sticky footer positioned at viewport (#1337) (eec9d46)
  • demo: arrange select components options in ascending order (#1331) (ec5d518)
  • demo: update typo in checkbox input demo (#1363) (772c89c)
  • deps: update dependency react-i18next to v15.4.0 (#1259) (be23ba1)
  • layout: adjust sticky footer position (#1332) (c1f0e73)
  • layout: make the hover area match the component's size (#1329) (62f0153)
  • layout: remove cursor pointer style from sticky collapsible footer (#1339) (6da3dd1)
  • ui: fix tabbed pannel UI for all placements (#1307) (a5071c3)
  • update demo ui (#1336) (548a6ce)
  • user: update checkbox alignment in terms and conditions (#1334) (ac5730c)

Features

  • add response for success update email (#1318) (3f5ab4e)
  • demo: add code example for submit button (#1356) (f5d92ab)
  • demo: improve tabview demo (#1330) (b2916df)
  • demo: use collapsible menu component in demo (#1310) (0d03ea7)
  • form: add CheckboxInput form component (#1349) (a357304)
  • form: update CheckboxInput type (#1367) (4951f94)
  • layout: add collapsible menu in layout (#1319) (006fcd5)
  • layout: add sticky collapsible footer component (#1326) (de722fb)
  • table: add multiselect component for filter (#1341) (afe8000)
  • tabview: move persistence logic inside TabView (#1365) (348508f)
  • ui/CheckboxInput: support single checkbox (#1361) (0d5c291)
  • ui/table: add client side multiselect filter (#1345) (19ca567)
  • ui: add collapsible navigation menu component (#1308) (536c74a)
  • ui: add direction prop for CheckboxInput component (#1352) (2340825)
  • ui: add InlineLink component (#1350) (acd39e8)
  • ui: add new TabView component (#1358) (4e3144b)
  • ui: add reset all button in table toolbar (#1327) (6ecc8a6)
  • ui: add search feature on select and multiselect widget (#1302) (9083731)
  • ui: add server side multiselect filtering support in table (#1344) (29f9cc9)
  • ui: add support for custom label in checkbox input (#1368) (7989f64)
  • ui: allow both string and number type for radio input options (#1360) (47c363d)
  • ui: improve checkbox ui on mobile view (#1354) (419c8fe)
  • ui: persist tab state by default (#1305) (cacc3bc)
  • ui: remove useManipulatedColumns hook (#1314) (a2a89bf)
  • update modal close icon (#1301) (0386f5a)
  • user/profile: allow to update email address (#1299) (ff86c8b)
  • user: add update email endpoint (#1300) (324e27f)
  • user: allow access to profile routes even if email not verified (#1325) (6c098ca)
  • user: allow user to update email when email verification is enabled (#1304) (fe6928e)
  • user: restrict email update for third party user (#1309) (6acfb5d)
  • user: update existing links to use InlineLink component (#1353) (0fd0084)
  • user: use in-house checkbox input component in signup form (#1369) (ec0b7cf)

0.53.0 (2024-12-19)

Bug Fixes

  • demo: add missing translations for invitations (#1290) (cccfbad)
  • demo: fix invitation table pagination (#1277) (5661e7c)
  • fix select field when using autoSelectSingleOption with disabled prop (#1292) (5c731f4)
  • forgot-password: disable button until email is entered (#1268) (74f9303)
  • form: auto update validation message on locale change (#1265) (1904ada)
  • layout: fix sidebar toggle-menu position (#1281) (4eeb842)
  • layout: hide horizontal scrollbar in sidebar component (#1286) (916a7db)
  • tab-view: make tab view scrollable on mobile view (#1273) (4c79598)
  • tab-view: update font color (#1280) (db269aa)
  • tabview: add transition for border color change (#1269) (245f30f)
  • ui: fix tabview ui (#1264) (eabf37c)
  • user: update auth pages width (#1267) (51f97c3)

Features

  • demo: add demo for persistent table (#1274) (917138c)
  • demo: group sidebar items (#1294) (960e261)
  • demo: update all tables to have appropriate width that fits the data (#1293) (5bedefc)
  • hide select widget for hideIfSingleOption prop (#1270) (613852a)
  • persist tab state on page navigation (#1276) (43a5897)
  • tab-view: allow user to choose storage for persisting state (#1291) (f04be6c)
  • table: add utility function to clear saved table state (#1271) (409e44b)
  • ui/table: allow to choose storage for persisting state (#1283) (0afa801)
  • ui/table: persist state on every page refresh (#1278) (7a59a5e)
  • ui/table: preserve pageSize between page refresh (#1287) (89b2e5a)
  • ui/table: preserve table state on page reload (#1266) (64d98fd)
  • ui: add function to clear saved tab state (#1285) (a04b104)
  • ui: preserve currently open tab state on page reload (#1272) (5615bfa)
  • user: improve invitations table and demo app (#1275) (2a26de9)

0.52.0 (2024-12-04)

Breaking Changes

Use independent feature config for email verification

  • user: email verification feature no longer depends on signup config, previously features?.signup?.emailVerification and has needs its own config as features?.emailVerification to be defined

Bug Fixes

  • demo: use sentence case and fix code indentation (#1262) (8935d9f)
  • ui: change table column sort icons (#1252) (ad6fa05)
  • ui: fix extra padding on the right of the locale switcher dropdown (#1256) (d596a5b)

Features

  • dataComponent: add dataKey prop to support object values (#1254) (d374ea4)
  • ui: improve tabview ui (#1253) (f8d2f17)
  • ui: update radio input to use semantic elements (#1255) (a18bfce)

0.51.1 (2024-12-02)

Bug Fixes

0.51.0 (2024-12-02)

Breaking Changes

Update user package with new approach to routing and provider

  • Removal of @dzangolab/react-user dependency: User package no longer uses @dzangolab/react-config package and does not access app's global config. All necessary and customization configuration must be provided through config props to UserWrapper component. See (README) for more detail on how to use new user package.

Bug Fixes

Features

  • add classname prop (#1229) (fa9c8a7)
  • demo: implement scrollable sidebar for improved navigation (#1244) (08ad03a)
  • form/date-input: display calendar when clicking on the input field (#1247) (2f23fe6)
  • table: add datetime data formatter (#1235) (99b851a)
  • user: reset change-password form state on submit (#1240) (2da22dc)

0.50.1 (2024-11-19)

Bug Fixes

  • ui/table: improve DropdownMenu and fix table action menu (#1224) (1fcdbcf)

0.50.0 (2024-11-19)

Breaking Changes

Refactored to use inhouse DropdownMenu for table actions

  • Removal of buttonOptions prop from DataActionsMenuProperties: If you are using this prop to customize action menu button in tables, you'll need to remove it.
  • Rename class dz-icon to dz-dropdown-icon for dropdown icon: If you are using this className to customize dropdown icon, change it to .dz-dropdown-icon instead.

Bug Fixes

Features

0.49.0 (2024-11-13)

Bug Fixes

Features

  • add default border radius to nav items in header layout (#1191) (4bbb190)
  • add helper text for DaysInput component (#1202) (1c5b196)
  • add helper text for password component (#1196) (06b0606)
  • add helper text for TextInput component (#1195) (a7c7b7e)
  • add helper text on different form components (#1200) (8f867a6)
  • form: add helper text for Input component (#1192) (3feec1a)
  • react/form: render custom content for input label (#1211) (e72646d)
  • ui: add GridContainer ui component (#1212) (c5f379f)
  • ui: improve Data component ui (#1205) (20250b0)

0.48.3 (2024-10-21)

Bug Fixes

Features

  • ui: data component to dispaly key/value pairs (#1158) (497699e)

0.48.2 (2024-10-04)

Bug Fixes

0.48.1 (2024-10-04)

Bug Fixes

0.48.0 (2024-09-26)

Breaking Changes

Removal of deprecated primereact/datatable

  • Removal of deprecated primereact/datatable: The deprecated primereact/datatable is now completed removed from our @dzangolab/react-ui package.
  • Affected Component: Applications using DataTable from @dzangolab/react-ui package.
  • Migration Steps: Use TDataTable from @dzangolab/react-ui package. For examples refer to our demo page at https://dzangolab.github.io/react/#/ui/table

Bug Fixes

Features

0.47.0 (2024-08-26)

Breaking Changes

1. Removal of @dzangolab/react-form CSS from @dzangolab/react-user Package

  • Removed Form CSS from User Package: The default import of @dzangolab/react-form CSS has been removed from the @dzangolab/react-user package. The @dzangolab/react-form package is now a peer dependency of the @dzangolab/react-user package.
  • Affected Component: Applications using the @dzangolab/react-user package.
  • Migration Steps:
    1. Add @dzangolab/react-form as a dependency in your application.
    2. Import the @dzangolab/react-form CSS into your application manually. Example:
      import "@dzangolab/react-form/dist/DzangolabReactForm.css";

2. Make Table Actions Column's Visibility Configurable

  • Configurable Table Actions Column: The Actions column in the Table component's visibility can now be configured using the visibleColumns prop. By default, the Actions column will be included in the table if the dataActionsMenu prop is provided. However, you must explicitly include it in the visibleColumns prop if you want it to appear.
  • Affected Component: Applications using the visibleColumns prop in Table component.
  • Migration Steps: If you are using the visibleColumns prop in the Table component and have actions defined, ensure that "actions" is included in the visibleColumns array. Example:
     <UsersTable
       visibleColumns={["email", ..., "actions"]} // <-- include "actions" here
       dataActionsMenu={dataActionsMenu}
     />

Bug Fixes

  • invitations: disabled resend action if invitation status is not… (#1108) (021bc1d)
  • table: make actions column visibility configurable via visibleCo… (#1109) (d116940)

Features

  • file-upload: display file rejection error (#1110) (7eb46d3)

0.46.0 (2024-08-19)

Breaking changes

1. Removed Legacy and Deprecated Components

  • Removed Legacy and Deprecated Components: We have removed the legacy layouts form @‌dzangolab/react-layout and @‌dzangolab/react-user along with all deprecated components.
  • Affected Component: Applications still using old layouts and deprecated components.
  • Migration Steps: Applications using the components mentioned below should migrate to their respective alternatives as per given below.
    Deprecated Component Alternative
    BasicLayout HeaderLayout
    MainMenu NAvigationMenu
    UserEnabledBasicLayout UserEnabledHeaderLayout
    CollapsibleSidebarLayout SidebarOnlyLayout or SidebarHeaderLayout
    DropdownUserMenu UserMenu
    ResponsiveMenu None create your own
    UserEnabledCollapsibleSidebarLayout UserEnabledSidebarOnlyLayout or UserEnabledSidebarHeaderLayout

2. Layout: Make Class-name Consistent

  • Make Class-name Consistent: In @‌dzangolab/react-layout package we have refactored the className of layouts and components to make it consistent throughout the package.

  • Affected Component: Applications using the package className to add custom styles to @‌dzangolab/react-layout component may get affected.

  • Migration Steps: Applications using the className mentioned below should rename them to their respective alternatives as per given below.

    Before Renaming After Renaming
    copyright dz-copyright
    header-container dz-header-container
    header-menu dz-header-menu
    header-title dz-header-title
    header dz-header-layout
    logo dz-logo
    nav-group-toggle dz-nav-group-toggle
    nav-group dz-nav-group
    nav-item dz-nav-item
    nav-menu-item dz-nav-menu-item
    navigation-menu dz-navigation-menu
    sidebar-footer dz-sidebar-footer
    sidebar-header-layout dz-sidebar-header-layout
    sidebar-header dz-sidebar-header
    sidebar-only dz-sidebar-only-layout
    submenu dz-submenu
    toggle-menu dz-toggle-menu
    toggle-sidebar dz-toggle-sidebar
    user-menu dz-user-menu
    version dz-version

Bug Fixes

  • editable-title: improve the editable title demo page (#1087) (4ba02df)
  • icon-only button width (#1104) (89076c4)
  • layout: header pading in horizontal view (#1083) (6ba7312)
  • layout: mobile view for header menu (#1073) (5a60c09)
  • ui: render all rows if pagination is disabled in a table (#1105) (0d023a4)
  • user: update the class name for layout css (#1092) (b619253)

Features

0.45.1 (2024-07-16)

Bug Fixes

  • user: missing translation function call for terms&Conditions (#1075) (6167822)

0.45.0 (2024-07-16)

Breaking changes

  • Removed CSS Export From @‌dzangolab/react-i18n: The CSS exported from @dzangolab /react-i18n\ package has been removed. All the CSS related to this will be handled by the @dzangolab /react-ui package.
  • Affected Component: Applications importing CSS styles directly from @dzangolab /react-i18n.
  • Migration Steps: Applications should now remove the import of CSS from @dzangolab /react-i18n.

Bug Fixes

  • ui: set selected value to undefined instead of empty string on clear (#1070) (7ee1f44)
  • user: error handaling for login and signup (#1068) (68a171f)
  • user: remove manual validation trigger for confirm password (#1049) (331861b)

Features

  • confirmation-modal: replace the prime react dialog with html di… (#1057) (3adc328)
  • demo: add changelog link in the header (#1071) (850266d)
  • form: remove Primereact's Overlay usage from FileInputBasic and FileAttach (#1053) (1d5a194)
  • i18n: remove css export from i18n package (#1072) (c919e8d)
  • ui: add Card component (#1055) (a5e3e8e)
  • ui: add modal component (#1058) (98bba3e)
  • ui: export type PageProperties from ui package (#1054) (d3e78c7)

0.44.0 (2024-06-27)

Bug Fixes

Features

  • demo-ui: add demo page for confirmation modal (#1036) (d149d01)
  • form-textarea: add a new textarea component controller (#1033) (f50f235)
  • form: remove deprecated RolePicker (#1043) (779301c)
  • typeahead: allow user to enter value when there are no suggestions (#1029) (6277fa5)
  • ui-textarea: add a new text area component (#1032) (ca590a0)
  • ui-typeahead: support object as suggestion (#1030) (6690a6d)
  • ui: add DropdownMenuV3 component (#1044) (bc81522)
  • update i18n, layout and user package to use new dropdown component (#1047) (b84f942)
  • user: support grace period by profileValidation (#1046) (8cea526)

0.43.0 (2024-06-12)

Bug Fixes

  • layout: inherit header-menu-color from dz-layout-header-color (#1023) (b2f640d)
  • select-options: close the options list on single select (#1016) (9337b0e)
  • table-filter: support multiple filters with OR for the table filters (#1024) (9b1fbb0)
  • typeahead: fix typeahead border ui (#1020) (c1c532a)
  • user: fix session sharing-issue (#1027) (66b3dd1)

Features

  • delete-invitation: add method for deleting invitation (#1018) (2708a3e)
  • demo: add table with vertical and horizontal border css (#1007) (f743e2d)
  • ui-typeahead: use generic type in typeahead component (#1025) (26f6938)
  • ui/select: add icon to remove option incase of single selection (#1015) (1d73b88)
  • ui/typeahead: add typeahead component (#1005) (a7dc348)

0.42.0 (2024-05-31)

Bug Fixes

  • ui/page: display custom title content outside

    tag (#1009) (81cd5ac)

  • ui/Page: fix responsive view of page header (#1010) (321327f)

Features

  • user: add profile completion reminder page (#1013) (ed97539)

0.41.0 (2024-05-24)

Bug Fixes

  • form/input: add autoComplete attribute (#999) (a650334)
  • i18n-console: remove the console log from the i18n package (#993) (f99ee27)
  • layout: change the condition to render toggle button with screen size (#997) (c19e554)

Features

  • form: export necessary hooks from the react-hook-form (#1001) (ffaaa68)
  • layout/header: add a prop for additional header element (#994) (eb5673e)
  • multilevel-submenu: add support for multilevel submenu (#984) (4e657b4)
  • user: add UserEnabledHeaderLayout (#995) (5236e49)
  • user: export api methods for user and invitation (#1000) (805cb93)

0.40.0 (2024-05-17)

Bug Fixes

  • layout: visible scrollbar in basic layout (#991) (874f0c7)
  • sidebar-menu: change implementation for hiding submenu (#990) (4a39e96)
  • sidebar-menu: change the condition to hide user-menu in sidebar (#986) (034bf85)

Features

  • user: export sendPasswordResetEmail function from supertokens (#987) (2293929)
  • user: get logged in user data from api if not available in localStorage (#989) (090a9d3)

Reverts

  • Revert "fix(sidebar-menu): change the condition to hide user-menu in sidebar …" (#988) (83c9b71), closes #988

0.39.0 (2024-05-15)

Bug Fixes

  • select: add the condition for the select component (#981) (4dbb364)

Features

  • submenu-overlay: add submenu overlay on hover (#925) (3c21538)

0.38.0 (2024-05-07)

Bug Fixes

  • deps: update dependency react-hook-form to v7.51.4 (#967) (457ff01)
  • deps: update dependency zod to v3.23.6 (#968) (a81812b)
  • social-login: add the condition to show the social login only (#965) (d2b83e5)

Features

  • demo: update logo (#961) (ce8f59f)
  • layout: add new layout with sidebar and header (#931) (f9eeebf)
  • ui/table: add support for default sort in table (#962) (0aa8741)
  • user: rename config profileCompletionRequired to profileCompletionEna… (#963) (a9b7996)

0.37.0 (2024-05-02)

Bug Fixes

  • deps: update dependency @tanstack/react-table to v8.16.0 (#945) (598ea0d)
  • deps: update dependency i18next to v23.11.3 (#944) (6efe034)
  • deps: update dependency node-xlsx to v0.24.0 (#948) (219353c)
  • deps: update dependency zod to v3.23.5 (#950) (506edf7)

Features

  • user/supertoken: add session config support (#958) (faee891)

0.36.1 (2024-04-30)

Bug Fixes

  • deps: update dependency i18next to v23.11.2 (#929) (a0223e1)
  • deps: update dependency react-hook-form to v7.51.3 (#933) (11107cb)
  • user: change the condition to display links in login page (#940) (6f26c45)

0.36.0 (2024-04-23)

Bug Fixes

  • deps: update dependency eslint-plugin-react to v7.34.1 (#909) (6da139e)
  • deps: update dependency i18next to v23.11.1 (#910) (5c41c5b)
  • deps: update dependency react-hook-form to v7.51.2 (#912) (55d0b83)
  • deps: update dependency react-i18next to v14.1.1 (#913) (94b7320)
  • deps: update dependency validator to v13.11.0 (#915) (a7c8d31)
  • select: update select value to support both array and non-array (#919) (c720c73)
  • ui/page: make page subtitle appear below page title (#911) (919adc6)
  • useFirstUserSignup: update the condition for redirecting (#924) (16a30e0)

Features

0.35.1 (2024-04-11)

Bug Fixes

  • deps: update dependency @tanstack/react-table to v8.15.3 (#903) (8c9cd9b)
  • deps: update dependency eslint-plugin-import to v2.29.1 (#904) (1e979d8)
  • deps: update dependency eslint-plugin-prettier to v5.1.3 (#907) (82946ec)
  • deps: update dependency i18next-resources-to-backend to v1.2.1 (#906) (6c73abf)
  • form: fix type (#895) (915aba9)
  • navigation upon verification failure (#900) (2e58011)

0.35.0 (2024-04-09)

Bug Fixes

  • deps: update dependency @hookform/resolvers to v3.3.4 (#874) (4ab2529)
  • deps: update dependency @reduxjs/toolkit to v1.9.7 (#875) (c226ab8)
  • deps: update dependency i18next-browser-languagedetector to v7.2.1 (#878) (acf4cee)
  • deps: update dependency react-redux to v8.1.3 (#883) (4f74f32)
  • deps: update dependency zod to v3.22.4 (#884) (4841c5d)
  • file-upload: update state of value (#861) (55d6065)
  • form/input: update number input to allow 0 as value (#842) (4f8880c)
  • form: remove outline on focus from readonly input (#825) (23aac6c)
  • google-button: fix width of button (#849) (041829b)
  • invitation: fix typo (#832) (7de77a0)
  • layout: fix demo layout (#880) (9883cbc)
  • layout: fix layout width in mobile view (#853) (36bd908)
  • profile: fix the profile button (#879) (f4821aa)
  • select: remove the selectedOption state (#891) (27c93bb)
  • ui/layout: nav items transitions (#857) (d0fd7ba)
  • ui/Table: improve ui and functionality (6c13654)

Features

  • button: add border to button (#846) (feaf675)
  • demo/form-input: add different modes of input in form input page (#843) (e6ef02d)
  • demo/ui/table: add borders examples (#829) (b2b840b)
  • form/date-picker: add custom formatting for the date in DatePicker component (#838) (3eec766)
  • form/input: add spacing in input widgets (#841) (0f1dae9)
  • form/select: add select component to be used in form (#876) (9899e19)
  • form: add new FormActions to use accross application (#826) (4a78670)
  • form: add number input component (#840) (e334dd3)
  • form: add option to hide check mark and green border for valid inputs (#821) (bf7d7a3)
  • layout: add noLocaleSwitcher prop for SidebarOnly layout (#854) (87168eb)
  • select: add placeholder and renderValue prop (#860) (affdc64)
  • ui/Table: add custom data formatter support (#831) (9f7f019)
  • ui: add select component (#859) (0da7913)
  • uiTable: add display option at action item level (#830) (2403e84)
  • user/forgotPassword: add login link after submit button (#847) (622cde8)
  • user/Login: fix check mark being visible in login form password… (#759) (a4eda7d)
  • user: add centered props in all page components in user package (#851) (7c00824)
  • user: show social login only (#881) (26ee24d)
  • user: verify role after successful social login (#885) (5c1b0a3)

0.34.0 (2024-02-12)

Breaking changes

  • layout: remove <Layout> and <NullLayout> components. Can be safely replaced with <></>
  • user: update translation key for social login from user:login.button.googleLoginLabel to user:login.social.google

Bug Fixes

  • layout: use correct css var (9723dd9)
  • ui/page: page title taking only 50% with all the time (#816) (52a1b64)
  • ui/Table: fetchData not being triggred when fetchData function is updated (#784) (166f0e4)
  • user/Signup: confirm-password revalidation on password change (#760) (2ded4f0)

Features

  • confirmation-modal: add line height property for message (#785) (7b2e2d2)
  • form/input: make readonly input field look different (#794) (465ea55)
  • layout: add new header layout (#812) (434101b)
  • layout: add new layout components and sidebar-only layout (#802) (62b5500)
  • layout: add support for nav group (#805) (3592202)
  • layout: update css variables usage (#818) (327e1bd)
  • layout: update sidebar-only layout (#803) (6e42172)
  • tag: add font size (#808) (ea67090)
  • ui + users: update components to use in-house tag component (#798) (13104a5)
  • ui/Page: add support for center aligned page content (#790) (a2f1255)
  • ui/Table: add display options for actions menu (b9f9a64)
  • ui/tag: add tag component (#795) (ef4b282)
  • user/Login: refactor Login page + introduce useFirstUserSignup hook (#810) (b292654)
  • user/Profile: add support for additional fields in form (#806) (d68ba9d)
  • users-table: make name column filterable (#801) (6081a99)

0.33.0 (2024-01-25)

Bug Fixes

  • ui/FilesTable: remove unwanted props (c6b9c85)

Features

0.32.0 (2024-01-24)

Breaking changes

user: remove UserToastContainer and move react-toastify to peer dependency (#762) (53e2ff0)

Features

0.31.0 (2024-01-24)

Breaking changes

  • user: rename forgetPassword to forgotPassword (#761) (e0df8ba)
  • user: rename ForgetPassword to ForgotPassword (#761) (e0df8ba)

Features

0.30.0 (2024-01-22)

Features

  • layout: add option to set header and footer fixed (#706) (9599e87)

0.29.0 (2024-01-19)

Bug Fixes

  • tableDateFormatting: change the date column to be empty when the… (#733) (a7c1d8c)

Features

  • buttonLink: add link support for the button (#730) (ef0d7b1)
  • ui/button: add icon-only button (#731) (62579ca)
  • ui/Table: add in build actions column support (#735) (552727e)

0.28.0 (2024-01-17)

Features

  • demo: update ui (#719) (60db785)
  • layout: make menu items interactive (#718) (740feeb)
  • submenu: add support for submenu in sidebar (#712) (d7eb584)
  • ui/Page: add separate page header component (#723) (fb23614)
  • ui/sortable-list: improve sortable list's ui when drag/drop (#720) (dd744dd)
  • ui/Table: add custom filter support (e247b05)
  • ui/Table: add data formating options (#716) (8e31631)
  • user/invitationTable: support client side data rendering (#725) (b087b19)
  • users-table: make fetchuser prop optional (#724) (760c547)

0.27.0 (2024-01-05)

Features

  • ui/table: update cell classname (0ac54ab)

0.26.0 (2024-01-05)

Bug Fixes

  • buttonConsistency: make button pattern consistent across all pac… (#708) (72355a7)

Features

  • add breadcrumb support (#703) (e884c01)
  • demo/files-table: add translation in pagination (#709) (1fcf276)
  • demo: revamp ui (#701) (69e0a85)
  • form/file-input: update default variant of file input button (#705) (7cc20ef)
  • switch: update switch background color (#704) (27b7127)
  • ui/export-button: update export button (#697) (b6a882e)
  • ui/page: update the page subtitle (#702) (f9b08d3)
  • user/users-table: add status column on users table (#710) (16baf1d)

0.25.0 (2023-12-25)

Bug Fixes

  • cancelButton: remove disabled feature from upload cancel button (#686) (90268a6)
  • css naming conflict between button demo and pagination button wrapper (#690) (bbc5a2d)
  • export the missing type for invitation (#677) (8867bec)
  • make only sortable column headers clickable (#691) (778be76)
  • user/UserMenu: add return type on the UserMenu component (a568902)
  • users-table: fix users table ui (#681) (5458a8e)

Features

  • button: add a new button component (#680) (b972970)
  • buttonSeverity: add three more severity color for button (#685) (5e672c9)
  • create a new stepper component (#674) (0d6378f)
  • demo/button: update demo page for button (#683) (12edaa9)
  • input-component: support number type with valueAsNumber (#676) (0695aa8)
  • input: add inhouse input component (#648) (ac8b24f)
  • links: add links as a component (#670) (ac2f3f0)
  • stepper: make stepper component responsive (#679) (4d91ab6)
  • ui/color-scheme: add global color scheme (#684) (fb351c5)
  • ui/submitButton: update submit button (#692) (a6b4f3d)
  • ui/tabbed-panel: update tabbed-panel component (#693) (43ab673)
  • ui/Table: add support on columns action to toggle column visibi… (#675) (e630bca)

0.24.0 (2023-12-01)

Bug Fixes

  • deps: update dependency @hookform/resolvers to v3.3.2 (#626) (b3a247e)
  • invitation-input-role: make button enable after input fields are filled. (#633) (e082b67)
  • passwordInput: add padding for the input field (#643) (30168e1)
  • passwordInput: remove unnecessary state update for class name (#659) (f111398)
  • sessionMessage: add useLocation hook instead of window api (#628) (83cadff)
  • ui/tooltip: solve the issue related to multiple tooltip appearance (#655) (8ffdbe0)
  • user/layouts: fix main routes handling (#641) (533a1b3)
  • userMenu: remove the condition to check for email verification (#631) (3eb40ab)

Features

  • add in-house pagination component and integrate to tanstack table (#642) (b34a793)
  • AllUsersTable: add user actions in AllUsersTable (#672) (934c273)
  • checkbox: add inhouse checkbox component (#644) (0f9444c)
  • login: add login and signup as a component (#661) (531ecf3)
  • messageCard: add message card as a component (#635) (d173b24)
  • ui/Table: add id, initialfilter and border support with refactor on pagination ui behaviour (#657) (2c66e9e)
  • ui/Table: add new table component using tanstack table (1b189f6)
  • ui/Table: add striped table row support (#639) (b13442c)
  • ui/Table: add support for header groups (#664) (acbab50)
  • ui/Table: add tooltip support in table column body (#634) (75d2cae)
  • ui/tooltip: add delay prop to tooltip (#638) (7019531)
  • ui/tooltip: add global configuration option (#647) (6493889)
  • ui/tooltip: add mouseTrack prop to tooltip (#645) (d189ecc)
  • ui/Tooltip: add position prop to tooltip (#632) (b106fdb)
  • ui/Tooltip: add Tooltip component (#629) (e836e5d)
  • user/usersTable: add action column in users table (#656) (7f4b1e5)

0.23.0 (2023-11-03)

Bug Fixes

  • form/File: selected file container displayed although no file selected. (#598) (d254da5)
  • redirectLogin: redirect to show session expired message in signin page (#607) (e3013c7)
  • ui/DataTable: tooltip render issue (#600) (d144ee0)

Features

  • datatable-pagination: remove pagination form datable incase of empty table (#618) (40e8b72)
  • form/password: add icon for show and hide password (#606) (52396ff)
  • form/Switch: add switch component (#605) (e6a1040)
  • form/switchInput: add switch input component (#602) (c5c3bac)
  • layout/user: add switchable layout (#596) (189cdb0)
  • login-redirect: redirect to verify page after login (#603) (97c71b9)
  • react/FilesTable: add css for files table (#612) (ac62b6b)
  • react/userMenu: add icon to user menu (#615) (6164079)
  • resendEmailVerification: add request for resending email (#601) (8062146)
  • ui/ExportButton: add sheetOptions as props in ExportButton (#595) (16eac82)
  • user: add VerifyEmail views component (#572) (72e7252)

0.22.1 (2023-10-06)

Bug Fixes

  • ui/DataTabla: not rendering body if nothing is provided to column's body property (#593) (c2241c5)

0.22.0 (2023-10-05)

Bug Fixes

  • deps: update dependency zod to v3.22.3 [security] (#585) (a1bc2a3)
  • invitation table empty row issue (#584) (4952cdd)
  • translation-key: fix typo in translation key (#586) (fcafc30)
  • type issue for fetch data callbacks props in data table (#590) (eb13f17)

Features

  • add tooltip support for each column (#591) (696f4a4)
  • support column indexing and overriding in users table (#582) (618a05e)
  • ui/ActionsMenu: add support for confirmation on delete (#583) (4bfff8f)
  • user: fix reset password issue (#587) (aa11e65)

0.21.0 (2023-09-29)

Bug Fixes

  • deps: update dependency eslint-config-prettier to v8.10.0 (#550) (d224c49)
  • deps: update dependency eslint-import-resolver-typescript to v3.6.1 (#551) (4e55198)

Features

  • add support to show and hide filter search in tables (#570) (f155c2a)

0.20.0 (2023-09-15)

Features

0.19.0 (2023-09-11)

Bug Fixes

  • invitation not working if only email field (#559) (b332a5f)

Features

  • add files presentation component to support list view or table … (#558) (ce890ff)

0.18.0 (2023-09-11)

Bug Fixes

  • deps: update dependency @hookform/resolvers to v3.3.1 (#546) (bccbc70)
  • invitation not working if only email field (#559) (b332a5f)

Features

  • add files presentation component to support list view or table … (#558) (ce890ff)
  • add support for custom headers (#552) (dbca6d4)

0.17.0 (2023-08-28)

Features

  • form: add FileInput and FileDropzone components (#516) (bf325c3)

0.16.0 (2023-08-25)

Bug Fixes

  • convert all translation into sentence case (#530) (bff3bd1)
  • deps: update dependency eslint-plugin-react to v7.33.2 (#518) (c828576)
  • ui glitch issue in invitation modal (#522) (9ab8c3d)

Features

  • add support for column toggling (#523) (199addf)
  • add support in data table to support local filtering and sorting (#512) (9a4ecd4)

0.15.0 (2023-08-15)

Bug Fixes

  • deps: update dependency eslint-plugin-react to v7.33.1 (#498) (59cd2dc)
  • deps: update dependency react-hook-form to v7.45.4 (#500) (749f878)
  • deps: update dependency react-redux to v8.1.2 (#501) (eee5f9b)
  • fix the column to display emdash when there is null present (#492) (3898647)

Features

0.14.0 (2023-08-07)

Breaking changes

  • user: handle invitation operations including add, resend, revoke and accept internally (#488)

Features

  • user: add app support for invitations (#489) (63786d6)
  • user: add components and related api for all invitation features (#488) (adc040f)

0.13.2 (2023-08-03)

Bug Fixes

  • deps: update dependency eslint-plugin-react to v7.33.0 (#471) (2852c93)
  • remove unnecessary space above the header in user table (#478) (ed63700)
  • update invited by column to match the backend response (#481) (c929601)

0.13.1 (2023-07-26)

Bug Fixes

  • deps: update dependency react-hook-form to v7.45.2 (#466) (95dc315)
  • exporter: make default exporter synchronous and add separate async version (#467) (1885115)

0.13.0 (2023-07-26)

Bug Fixes

  • deps: update typescript-eslint monorepo to v5.62.0 (#442) (d339839)
  • ui for invitation modal (#460) (4a67b5a)
  • update invitations table to match data (#459) (dfeab4e)

Features

0.12.0 (2023-07-20)

Bug Fixes

  • deps: update dependency react-redux to v8.1.1 (#441) (ff53475)
  • users: update invitations and users table (e5ad568)

Features

  • ui: add ExportButton and useExporter hook (#454) (3527afc)
  • user: add invitations table component (#450) (5c5e6b8)

0.11.0 (2023-07-17)

Features

  • add option to show and hide the button for invitation (#448) (bc41f1d)
  • invitation: add invitation form and modal (#439) (92e2d43)

0.10.0 (2023-07-12)

Bug Fixes

Features

0.9.0 (2023-07-10)

Features

  • user: support authBasePath Config (71b0d3f)

0.8.6 (2023-07-10)

Bug Fixes

  • deps: update dependency @hookform/resolvers to v3.1.1 (#429) (ddc444d)
  • deps: update dependency @tanstack/react-table to v8.9.3 (#411) (d917cc7)

Features

0.8.5 (2023-06-27)

0.8.4 (2023-06-27)

Bug Fixes

  • deps: update dependency react-hook-form to v7.45.0 (#412) (c7fa165)
  • deps: update dependency supertokens-web-js to v0.6.0 (#414) (f2fca39)
  • deps: update typescript-eslint monorepo to v5.60.0 (#415) (4791ec7)

0.8.3 (2023-06-12)

Bug Fixes

Features

0.8.2 (2023-06-07)

Features

  • added lang attribute to html tag itself (#392) (20cd587)

0.8.1 (2023-06-05)

Bug Fixes

Features

0.8.0 (2023-05-30)

Bug Fixes

Features

0.7.6 (2023-05-15)

Bug Fixes

Reverts

0.7.5 (2023-05-05)

0.7.4 (2023-05-04)

Bug Fixes

  • deps: update dependency supertokens-web-js to v0.5.0 (#263) (14d29d8)
  • show more options disable state toggle logic (#349) (a937713)

Reverts

  • Revert "refactor: remove profile page from user (#347)" (#348) (8e3c6fb), closes #347 #348

0.7.3 (2023-04-27)

Bug Fixes

Features

0.7.2 (2023-04-20)

Features

  • configurable default routes from config (#331) (bbf6a6d)
  • form: add smart Form component (#329) (fbf86f3)
  • form: added form widget for Select, TextArea and TextInput (#325) (353d3d7)

0.7.1 (2023-04-19)

Bug Fixes

Features

0.7.0 (2023-04-12)

Bug Fixes

  • deps: update dependency @tanstack/react-table to v8.8.5 (#294) (2ed9a2e)
  • deps: update dependency eslint-import-resolver-typescript to v3.5.5 (#305) (cae99b9)
  • deps: update typescript-eslint monorepo to v5.58.0 (#280) (a501d7b)

Features

0.6.1 (2023-03-30)

Bug Fixes

  • console warnings while running test (#283) (b3ecb9b)
  • deps: update dependency @tanstack/react-table to v8.8.4 (#265) (d5f13ae)
  • deps: update typescript-eslint monorepo to v5.56.0 (#264) (026d7eb)
  • nav menu alignment and remove outside-click handler from nav. (#277) (f51c293)

Features

0.6.0 (2023-03-27)

Bug Fixes

  • deps: update dependency @reduxjs/toolkit to v1.9.3 (#189) (b447ecb)
  • deps: update dependency eslint-config-prettier to v8.8.0 (#259) (eecff48)
  • deps: update dependency eslint-config-turbo to v0.0.10 (#230) (015de80)
  • deps: update dependency react-icons to v4.8.0 (#260) (7f7f162)
  • layout: edit sidebar style (#240) (a7d32f0)

Features

0.5.5 (2023-03-23)

0.5.4 (2023-03-22)

Bug Fixes

  • private home route to support function or string (#237) (f216938)
  • stop page from refreshing on clicking the logo (#241) (acc4365)
  • table header column padding (#243) (dfa97e3)
  • ui/table: hide pagination buttons when only single page available on table (#234) (ad3048b)
  • user: lint warning (#247) (5b947ed)

Features

  • add users table and remove users page (#239) (5c7594d)
  • config: generic type on feature flag (#242) (fb1fa13)
  • support custom css class for page component (#245) (90e800a)

0.5.3 (2023-03-15)

Bug Fixes

Features

  • store and fetch user data from local storage (#226) (1550fdc)

0.5.2 (2023-03-10)

Bug Fixes

Features

0.5.1 (2023-03-01)

Features

  • user: move userContext config from config to user library (#191) (1ca1975)

0.5.0 (2023-02-27)

Bug Fixes

  • app header style (#163) (bb92c23)
  • deps: update dependency eslint-config-prettier to v8.6.0 (#112) (b6192e7)
  • deps: update dependency eslint-plugin-import to v2.27.5 (#113) (acb0708)
  • deps: update dependency eslint-plugin-vue to v9.9.0 (#114) (f7dd931)
  • deps: update dependency i18next to v21.10.0 (#115) (012a779)
  • deps: update dependency react-icons to v4.7.1 (#116) (9fb1a24)
  • storybook: fix css import issue (#152) (3f5cc88)

Features

0.4.9 (2023-02-14)

Features

  • ui: fix table width to prevent content jump (#141) (53c466c)

0.4.8 (2023-02-14)

Bug Fixes

  • ui: fix no name for dependencies warning (#123) (bca386b)

Features

0.4.7 (2023-02-03)

Bug Fixes

  • deps: update dependency @tanstack/react-table to v8.7.9 (#107) (d6934cf)
  • deps: update dependency eslint-config-next to v13.1.6 (#94) (98bba92)
  • deps: update dependency eslint-import-resolver-typescript to v3.5.3 (#90) (06da860)
  • deps: update dependency eslint-plugin-react to v7.32.2 (#108) (41d0ca5)
  • deps: update dependency i18next-browser-languagedetector to v6.1.8 (#33) (8e2c061)

Features

0.4.6 (2023-02-01)

Features

0.4.5 (2023-01-25)

Bug Fixes

  • deps: update dependency eslint-config-next to v13.1.4 (#38) (fb61054)
  • deps: update dependency eslint-plugin-react to v7.32.1 (#32) (43c3439)
  • deps: update typescript-eslint monorepo to v5.48.2 (#19) (1ad9ee5)
  • layout: fix console warnings (#73) (2ea471b)
  • react undefined error (#76) (8d1918a)

0.4.4 (2023-01-13)

Bug Fixes

Features

0.4.3 (2023-01-12)

Bug Fixes

0.4.2 (2023-01-06)

Bug Fixes

0.4.1 (2022-12-30)

Features

0.4.0 (2022-12-28)

Features

0.3.2 (2022-12-28)

Features

0.2.0 (2022-12-22)

Bug Fixes

  • update package versions in react-ui (#34) (f5ca3e0)

Features

  • add react-ui package to monorepo (#27) (a31f783)

0.1.0 (2022-12-22)

Bug Fixes

  • deps: update dependency eslint-config-next to v13.0.7 (#12) (43fea6a)
  • deps: update dependency eslint-plugin-react to v7.31.11 (#14) (ed08497)
  • deps: update dependency eslint-plugin-unicorn to v45.0.2 (#15) (72e2fa7)

Features

  • add react-i18n package to monorepo (#24) (6ee7b42)

0.0.4 (2022-12-13)

0.0.2 (2022-12-13)

Features

  • add react config package to monorepo (ae031a3)
  • add ship.js config and github workflow (#2) (ebb3317)
  • setup a basic monorepo structure for react (81a3c86)