Skip to content

Releases: dzangolab/react

v0.54.0

31 Jan 10:41
49aa18b
Compare
Choose a tag to compare

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)

v0.53.0

19 Dec 04:43
5429720
Compare
Choose a tag to compare

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)

v0.52.0

04 Dec 11:58
4b010e5
Compare
Choose a tag to compare

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)

v0.51.1

02 Dec 11:14
4dc876f
Compare
Choose a tag to compare

0.51.1 (2024-12-02)

Bug Fixes

v0.50.1

19 Nov 11:23
47a9600
Compare
Choose a tag to compare

0.50.1 (2024-11-19)

Bug Fixes

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

v0.50.0

19 Nov 09:58
2502759
Compare
Choose a tag to compare

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

v0.49.0

13 Nov 11:03
485d2fa
Compare
Choose a tag to compare

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)

v0.48.3

21 Oct 07:53
1acfe3a
Compare
Choose a tag to compare

0.48.3 (2024-10-21)

Bug Fixes

Features

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

v0.48.2

04 Oct 07:38
e669fcc
Compare
Choose a tag to compare

0.48.2 (2024-10-04)

Bug Fixes

v0.48.1

04 Oct 07:14
5e1db1f
Compare
Choose a tag to compare

0.48.1 (2024-10-04)

Bug Fixes