Skip to content

v0.54.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Jan 10:41
· 8 commits to main since this release
49aa18b

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

--dz-layout-nav-menu-separator-color → --dz-nav-menu-separator-color

--dz-layout-nav-item-hover-bg → --dz-nav-item-hover-bg

--dz-layout-nav-item-active-bg → --dz-nav-item-active-bg

--dz-layout-nav-item-color → --dz-nav-item-color

--dz-layout-nav-item-active-color → --dz-nav-item-active-color

--dz-layout-nav-item-hover-color → --dz-nav-item-hover-color

--dz-layout-nav-menu-label-color → --dz-nav-menu-label-color
  • layout: add css var for submenu background
--dz-nav-collapsible-reverse-submenu-bg;
  • 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)