OpenPanel/packages/ui-types/CHANGELOG.md
Stefan Pejcic 8595a9f4e5 back
2024-05-08 19:58:53 +02:00

31 KiB

@refinedev/ui-types

1.22.4

Patch Changes

1.22.3

Patch Changes

1.22.2

Patch Changes

  • #4951 04837c62077 Thanks @aliemir! - Remove redundant lodash plugin for esbuild and use the shared plugins instead

  • Updated dependencies [04837c62077]:

    • @refinedev/core@4.38.4

1.22.1

Patch Changes

  • #4951 04837c62077 Thanks @aliemir! - Remove redundant lodash plugin for esbuild and use the shared plugins instead

  • Updated dependencies [04837c62077]:

    • @refinedev/core@4.38.3

1.22.0

Minor Changes

  • #4775 3052fb22449 Thanks @alicanerdurmaz! - feat: meta is deprecated from RefineRefreshButtonProps. <RefreshButton /> will use useInvalidates instead of useOne.

Patch Changes

  • Updated dependencies [3052fb22449]:
    • @refinedev/core@4.34.0

1.21.0

Minor Changes

  • #4775 3052fb22449 Thanks @alicanerdurmaz! - feat: meta is deprecated from RefineRefreshButtonProps. <RefreshButton /> will use useInvalidates instead of useOne.

Patch Changes

  • Updated dependencies [3052fb22449]:
    • @refinedev/core@4.33.0

1.20.0

Minor Changes

Patch Changes

1.19.0

Minor Changes

Patch Changes

1.18.0

Minor Changes

  • #4502 c7872ca621f Thanks @Mr0nline! - feat: ability to tweak active sider items navigation

    Visiting active sider items triggers page reloads due to them being links. We can now provide activeItemDisabled prop to disable such reloads.

Patch Changes

1.17.0

Minor Changes

  • #4502 c7872ca621f Thanks @Mr0nline! - feat: ability to tweak active sider items navigation

    Visiting active sider items triggers page reloads due to them being links. We can now provide activeItemDisabled prop to disable such reloads.

Patch Changes

  • Updated dependencies [5bb6f47a4d4]:
    • @refinedev/core@4.25.1

1.16.0

Minor Changes

  • #4303 0c569f42b4e Thanks @alicanerdurmaz! - feat: added crud component types. Now ActionButtonRenderer has a new generic type TExtraProps. This will allow us to pass extra props to the renderer.

    feat: added TEditButtonProps, TDeleteButtonProps, TRefreshButtonProps, and, TListButtonProps generic types to RefineCrudShowProps. Now RefineCrudShowProps can take generic types for all the buttons.

Patch Changes

1.15.0

Minor Changes

  • #4303 0c569f42b4e Thanks @alicanerdurmaz! - feat: added crud component types. Now ActionButtonRenderer has a new generic type TExtraProps. This will allow us to pass extra props to the renderer.

    feat: added TEditButtonProps, TDeleteButtonProps, TRefreshButtonProps, and, TListButtonProps generic types to RefineCrudShowProps. Now RefineCrudShowProps can take generic types for all the buttons.

Patch Changes

1.14.0

Minor Changes

  • #4291 dc62abc890f Thanks @salihozdemir! - feat: added a new prop that sticky to RefineThemedLayoutV2HeaderProps type

    fix: deprecated the isStick prop of RefineThemedLayoutV2HeaderProps type

    To provide backwards compatibility, isSticky is still supported, but it is deprecated and will be removed in the next major version.

1.13.0

Minor Changes

  • #4291 dc62abc890f Thanks @salihozdemir! - feat: added a new prop that sticky to RefineThemedLayoutV2HeaderProps type

    fix: deprecated the isStick prop of RefineThemedLayoutV2HeaderProps type

    To provide backwards compatibility, isSticky is still supported, but it is deprecated and will be removed in the next major version.

1.12.0

Minor Changes

  • #4232 c99bc0ad7f7 Thanks @alicanerdurmaz! - feat: initialSiderCollapsed added to RefineThemedLayoutV2Props to control initial state of <ThemedSiderV2>. From now on, you can control the initial collapsed state of <ThemedSiderV2> by passing the initialSiderCollapsed prop to <ThemedLayoutV2>.

    <ThemedLayoutV2
        initialSiderCollapsed={true} // This will make the sider collapsed by default
    >
        {/* .. */}
    </ThemedLayoutV2>
    
  • #4209 3f4b5fef76f Thanks @yildirayunlu! - feat: add isSticky to RefineThemedLayoutV2HeaderProps type

1.11.0

Minor Changes

  • #4232 c99bc0ad7f7 Thanks @alicanerdurmaz! - feat: initialSiderCollapsed added to RefineThemedLayoutV2Props to control initial state of <ThemedSiderV2>. From now on, you can control the initial collapsed state of <ThemedSiderV2> by passing the initialSiderCollapsed prop to <ThemedLayoutV2>.

    <ThemedLayoutV2
        initialSiderCollapsed={true} // This will make the sider collapsed by default
    >
        {/* .. */}
    </ThemedLayoutV2>
    
  • #4209 3f4b5fef76f Thanks @yildirayunlu! - feat: add isSticky to RefineThemedLayoutV2HeaderProps type

1.10.0

Minor Changes

  • #4163 deec38a034a Thanks @yildirayunlu! - refactor: deprecated RefineThemedLayoutProps, RefineThemedLayoutSiderProps and RefineThemedLayoutHeaderProps for ThemedLayoutV2

1.9.0

Minor Changes

  • #4163 deec38a034a Thanks @yildirayunlu! - refactor: deprecated RefineThemedLayoutProps, RefineThemedLayoutSiderProps and RefineThemedLayoutHeaderProps for ThemedLayoutV2

1.8.0

Minor Changes

  • #4163 deec38a034a Thanks @yildirayunlu! - refactor: deprecated RefineThemedLayoutProps, RefineThemedLayoutSiderProps and RefineThemedLayoutHeaderProps for ThemedLayoutV2

1.7.0

Minor Changes

  • #4153 8d9c408d089 Thanks @yildirayunlu! - feat: add RefineThemedLayoutV2Props, RefineThemedLayoutV2SiderProps, RefineThemedLayoutV2HeaderProps types for ThemedLayoutV2

1.6.0

Minor Changes

  • #4153 8d9c408d089 Thanks @yildirayunlu! - feat: add RefineThemedLayoutV2Props, RefineThemedLayoutV2SiderProps, RefineThemedLayoutV2HeaderProps types for ThemedLayoutV2

1.5.0

Minor Changes

  • #3971 2798f715361 Thanks @alicanerdurmaz! - - New props added to RefineThemedLayoutHeaderProps:

    -   `isSiderOpen` prop is added to check the visibility of the sider from `<ThemedHeader>`.
    -   `onToggleSiderClick` prop is added to control the visibility of the sider from `<ThemedHeader>`.
    -   `toggleSiderIcon` prop is added to change the icon of the toggle sider button.
    
    • New props added to RefineThemedLayoutSiderProps:
      • isSiderOpen prop is added to check the visibility of the sider from a parent component.
      • onToggleSiderClick prop is added to control the visibility of the sider from a parent component.

Patch Changes

  • Updated dependencies [d7d68e3ff68]:
    • @refinedev/core@4.5.4

1.4.0

Minor Changes

  • #3971 2798f715361 Thanks @alicanerdurmaz! - - New props added to RefineThemedLayoutHeaderProps:

    -   `isSiderOpen` prop is added to check the visibility of the sider from `<ThemedHeader>`.
    -   `onToggleSiderClick` prop is added to control the visibility of the sider from `<ThemedHeader>`.
    -   `toggleSiderIcon` prop is added to change the icon of the toggle sider button.
    
    • New props added to RefineThemedLayoutSiderProps:
      • isSiderOpen prop is added to check the visibility of the sider from a parent component.
      • onToggleSiderClick prop is added to control the visibility of the sider from a parent component.

Patch Changes

  • Updated dependencies [d7d68e3ff68]:
    • @refinedev/core@4.5.3

1.3.0

Minor Changes

  • #3912 0ffe70308b2 Thanks @alicanerdurmaz! - - Themed Layout types added. - RefineThemedLayoutSiderProps, RefineThemedLayoutHeaderProps, RefineThemedLayoutProps, RefineLayoutThemedTitleProps.

Patch Changes

  • Updated dependencies [0ffe70308b2]:
    • @refinedev/core@4.5.0

1.2.0

Minor Changes

  • #3912 0ffe70308b2 Thanks @alicanerdurmaz! - - Themed Layout types added. - RefineThemedLayoutSiderProps, RefineThemedLayoutHeaderProps, RefineThemedLayoutProps, RefineLayoutThemedTitleProps.

Patch Changes

  • Updated dependencies [0ffe70308b2]:
    • @refinedev/core@4.4.0

1.1.0

Minor Changes

Patch Changes

0.16.0

Minor Changes

Patch Changes

  • Updated dependencies [0baa99ba787]:
    • @pankod/refine-core@3.103.0

0.15.0

Minor Changes

Patch Changes

  • Updated dependencies [0baa99ba787]:
    • @pankod/refine-core@3.102.0

0.14.2

Patch Changes

0.14.1

Patch Changes

0.14.0

Minor Changes

Patch Changes

0.13.0

Minor Changes

0.12.0

Minor Changes

  • #2839 5388a338ab Thanks @aliemir! - Add accessControl prop to buttons and deprecate ignoreAccessControlProvider prop.

Patch Changes

0.11.6

Patch Changes

  • Added descriptions to ui-types

  • Updated dependencies []:

    • @pankod/refine-core@3.86.0

0.11.5

Patch Changes

0.11.4

Patch Changes

  • Added tsdoc comments to crud component interfaces.

0.11.3

Patch Changes

0.11.2

Patch Changes

  • Removed redundant type inheritance and type casting

  • Updated dependencies []:

    • @pankod/refine-core@3.74.2

0.11.1

Patch Changes

0.11.0

Minor Changes

  • Add providers support on AuthPage register page.

0.10.0

Minor Changes

0.9.2

Patch Changes

  • Removed unused updatePasswordLink and onSubmit props from auth pages.

    Renamed RefineResetPasswordFormTypes to RefineForgotPasswordFormTypes.

    Renamed resetPasswordLink to forgotPasswordLink.

  • Updated dependencies []:

    • @pankod/refine-core@3.71.0

0.9.1

Patch Changes

  • #2524 27bf81bebb Thanks @biskuvit! - Removed unused updatePasswordLink and onSubmit props from auth pages.

    Renamed RefineResetPasswordFormTypes to RefineForgotPasswordFormTypes.

    Renamed resetPasswordLink to forgotPasswordLink.

  • Updated dependencies [27bf81bebb]:

    • @pankod/refine-core@3.70.0

0.9.0

Minor Changes

  • Added formProps property to RefineAuthPageProps, RefineForgotPasswordPageProps, RefineRegisterPageProps, and RefineUpdatePasswordPageProps

0.8.0

Minor Changes

  • #2516 ad99916d6d Thanks @omeraplak! - Added formProps property to RefineAuthPageProps, RefineForgotPasswordPageProps, RefineRegisterPageProps, and RefineUpdatePasswordPageProps

0.7.0

Minor Changes

  • Updated Sider types for render props.

Patch Changes

  • Updated render method type with collapsed prop in RefineLayoutSiderProps.

  • Added new types for <AuthPage>. You can see following new types:

    RefineAuthPageProps

    export type RefineAuthPageProps<
        TWrapperProps extends {} = Record<keyof any, unknown>,
        TContentProps extends {} = Record<keyof any, unknown>,
    > = (
        | PropsWithChildren<{
              type?: "login";
              providers?: IProvider[];
              registerLink?: React.ReactNode;
              forgotPasswordLink?: React.ReactNode;
              rememberMe?: React.ReactNode;
              onSubmit?: (formValues: RefineLoginFormTypes) => void;
          }>
        | PropsWithChildren<{
              type: "register";
              loginLink?: React.ReactNode;
              updatePasswordLink?: React.ReactNode;
              onSubmit?: (formValues: RefineRegisterFormTypes) => void;
          }>
        | PropsWithChildren<{
              type: "forgotPassword";
              loginLink?: React.ReactNode;
              onSubmit?: (formValues: RefineForgotPasswordFormTypes) => void;
          }>
        | PropsWithChildren<{
              type: "updatePassword";
              onSubmit?: (formValues: RefineUpdatePasswordFormTypes) => void;
          }>
    ) & {
        wrapperProps?: TWrapperProps;
        contentProps?: TContentProps;
        renderContent?: (content: React.ReactNode) => React.ReactNode;
    };
    
  • Updated dependencies []:

    • @pankod/refine-core@3.69.9

0.6.2

Patch Changes

  • #2447 628a37a675 Thanks @biskuvit! - Added new types for <AuthPage>. You can see following new types:

    RefineAuthPageProps

    export type RefineAuthPageProps<
        TWrapperProps extends {} = Record<keyof any, unknown>,
        TContentProps extends {} = Record<keyof any, unknown>,
    > = (
        | PropsWithChildren<{
              type?: "login";
              providers?: IProvider[];
              registerLink?: React.ReactNode;
              forgotPasswordLink?: React.ReactNode;
              rememberMe?: React.ReactNode;
              onSubmit?: (formValues: RefineLoginFormTypes) => void;
          }>
        | PropsWithChildren<{
              type: "register";
              loginLink?: React.ReactNode;
              updatePasswordLink?: React.ReactNode;
              onSubmit?: (formValues: RefineRegisterFormTypes) => void;
          }>
        | PropsWithChildren<{
              type: "forgotPassword";
              loginLink?: React.ReactNode;
              onSubmit?: (formValues: RefineForgotPasswordFormTypes) => void;
          }>
        | PropsWithChildren<{
              type: "updatePassword";
              onSubmit?: (formValues: RefineUpdatePasswordFormTypes) => void;
          }>
    ) & {
        wrapperProps?: TWrapperProps;
        contentProps?: TContentProps;
        renderContent?: (content: React.ReactNode) => React.ReactNode;
    };
    
  • Updated dependencies [628a37a675]:

    • @pankod/refine-core@3.69.7

0.6.1

Patch Changes

0.6.0

Minor Changes

0.5.0

Minor Changes

  • Update type declaration generation with tsc instead of tsup for better navigation throughout projects source code.

Patch Changes

  • Update TestWrapper props with children prop type.

  • Updated dependencies []:

    • @pankod/refine-core@3.67.0

0.4.0

Minor Changes

  • #2440 0150dcd070 Thanks @aliemir! - Update type declaration generation with tsc instead of tsup for better navigation throughout projects source code.

Patch Changes

0.3.0

Minor Changes

  • Added unified types for common UI components and their props to simplify the process of adding a new UI framework and also to keep existing ui frameworks easy to maintain.

Patch Changes

  • Updated dependencies []:
    • @pankod/refine-core@3.56.2

0.2.0

Minor Changes

  • #2216 201846c77d Thanks @aliemir! - Added unified types for common UI components and their props to simplify the process of adding a new UI framework and also to keep existing ui frameworks easy to maintain.