Skip to content

Releases: dzangolab/react

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

v0.48.0

26 Sep 12:01
bfda8ce
Compare
Choose a tag to compare

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

Required dzangolab/fastify dependency

  • Fastify v0.75.1 required: This release requires dzangolab/fastify v0.75.1 or newer due to compatibility and feature dependencies for users pacakge.
  • Migration Steps: Make sure to update your dzangolab/fastify version before upgrading to this release of the package.

Bug Fixes

Features

v0.47.0

26 Aug 08:19
417a661
Compare
Choose a tag to compare

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)

v0.46.0

19 Aug 05:57
17a2919
Compare
Choose a tag to compare

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

v0.45.1

16 Jul 07:30
e37bcd1
Compare
Choose a tag to compare

0.45.1 (2024-07-16)

Bug Fixes

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

v0.45.0

16 Jul 05:42
458a7c1
Compare
Choose a tag to compare

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)

v0.44.0

27 Jun 11:54
7f64d6d
Compare
Choose a tag to compare

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)