89 KiB
@refinedev/chakra-ui
2.33.0
Minor Changes
-
#6445
4ff4335274d5689ec62127312695b76d692a125aThanks @alicanerdurmaz! - feat: added new prop calledmutationVariablesto<AuthPage />. #6431 From now on, you can pass additional parameters to theauthProvidermethods using themutationVariablesprop of the<AuthPage />component.import { AuthPage } from "@refinedev/antd"; // or "@refinedev/chakra-ui", "@refinedev/mantine", "@refinedev/mui" const MyLoginPage = () => { return ( <AuthPage type="login" // all other types are also supported. // highlight-start mutationVariables={{ foo: "bar", xyz: "abc", }} // highlight-end /> ); }; // all mutation methods are supported. const authProvider = { login: async ({ foo, xyz, ...otherProps }) => { console.log(foo); // bar console.log(xyz); // abc // ... }, register: async ({ foo, xyz, ...otherProps }) => { console.log(foo); // bar console.log(xyz); // abc // ... }, // ... };
Patch Changes
-
#6445
4ff4335274d5689ec62127312695b76d692a125aThanks @alicanerdurmaz! - chore(tsdoc): fix broken external documentation linkIn TSDoc description of the
<EmailField />component, link to the official documentation of Chakra UI was broken and couldn't be opened. This PR fixes the link by updating the URL to the correct one. -
Updated dependencies [
4ff4335274d5689ec62127312695b76d692a125a]:- @refinedev/react-hook-form@4.9.1
2.32.0
Minor Changes
-
#6161
ff975374efcc05220be4411218c2daf7c19b8995Thanks @ritute! - feat(react-hook-form): update version constraint from^7.30.0to^7.43.5Update react-hook-form version to address runtime subscribe error
Patch Changes
-
#6199
5a8e94aa4afe0faf3ea1de93a4b00e0b44dd1eceThanks @aliemir! - fix(auth-page): fix wrong translation keys intype="register"andtype="forgotPassword"In
type="forgotPassword":"pages.register.buttons.haveAccount"is replaced with"pages.forgotPassword.buttons.haveAccount""pages.login.signin"is replaced with"pages.forgotPassword.signin"
In
type="register":"pages.login.divider"is replaced with"pages.register.divider""pages.login.buttons.haveAccount"is replaced with"pages.register.buttons.haveAccount""pages.login.signin"is replaced with"pages.register.signin"
Wrong keys are kept as fallbacks in case the new keys are not found in the translation file. If you are using those keys in your project, make sure to update them accordingly. Fallback keys will be removed in future releases.
-
#6217
aefd093cfd85096fdac36cd25073d14dfb12094fThanks @webscriptmaster! - fix(date-field): falsy values should render empty stringPreviously,
<DateField value={undefined} />was rendering the current date. After this change, it will render empty string if a falsy value is provided. -
#6199
5a8e94aa4afe0faf3ea1de93a4b00e0b44dd1eceThanks @aliemir! - fix(auth-page): fix wrong translation key intype="register"Previously, sign in link in Register page was using wrong translation key "pages.register.buttons.noAccount". Now it is replaced with "pages.register.buttons.haveAccount".
-
Updated dependencies [
ff975374efcc05220be4411218c2daf7c19b8995,a93eed09796b780557f6fecee0c2f1e7b4f9e93b]:- @refinedev/react-hook-form@4.9.0
2.31.2
Patch Changes
-
#6021
55cd0662b1e3ff8f8410eba812e80130afe75d14Thanks @JayBhensdadia! - fix: ensure Sider component handles various resource name formats correctlyUpdated Sider component to correctly handle lowercase and camelcased resource names, enhancing usability and functionality.
Fixes #6004
-
#6064
b516c18b828ba8823561d0fefc4afe02b45ce332Thanks @aliemir! - fix(auto-save-indicator): replace reservedkeyprop withtranslationKeyin components<AutoSaveIndicator />components from UI libraries have been using a<Message />component internally that uses akeyprop. Sincekeyis a reserved prop in React, it was causing a warning in the console. This change replaces thekeyprop withtranslationKeyto avoid the warning.Resolves #6067
2.31.0
Minor Changes
-
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - feat: use global values by default for app title and app iconNow
<Refine />component acceptsoptions.titleprop that can be used to set app icon and app name globally. For<ThemedLayoutV2 />and<AuthPage />components, these values will be used by default. While users can useoptions.titleto pass global values for app icon and app name, option to override through<ThemedTitleV2 />component is still available for users to override these values in specific use cases.import { Refine } from "@refinedev/core"; const MyIcon = () => <svg>{/* ... */}</svg>; const App = () => { return ( <Refine options={{ title: { icon: <MyIcon />, text: "Refine App", }, }} > {/* ... */} </Refine> ); };Then,
<ThemedLayoutV2 />and<AuthPage />components will display<MyIcon />and"Refine App"as app icon and app name respectively.
Patch Changes
-
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - chore: addedtypequalifier to imports used as type only.- import { A } from "./example.ts"; + import type { A } from "./example.ts"; -
Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046,6bd14228760d3e1e205ea9248e427f9afa2ec046]:- @refinedev/ui-types@1.22.9
- @refinedev/react-hook-form@4.8.20
2.30.0
Minor Changes
-
#5945
903ea231538b00ce02ddc9394c72848ec1e90772Thanks @aliemir! - feat: use global values by default for app title and app iconNow
<Refine />component acceptsoptions.titleprop that can be used to set app icon and app name globally. For<ThemedLayoutV2 />and<AuthPage />components, these values will be used by default. While users can useoptions.titleto pass global values for app icon and app name, option to override through<ThemedTitleV2 />component is still available for users to override these values in specific use cases.import { Refine } from "@refinedev/core"; const MyIcon = () => <svg>{/* ... */}</svg>; const App = () => { return ( <Refine options={{ title: { icon: <MyIcon />, text: "Refine App", }, }} > {/* ... */} </Refine> ); };Then,
<ThemedLayoutV2 />and<AuthPage />components will display<MyIcon />and"Refine App"as app icon and app name respectively.
Patch Changes
-
#5945
90930b381d8d369c63bc59beedf69c391875166dThanks @aliemir! - chore: addedtypequalifier to imports used as type only.- import { A } from "./example.ts"; + import type { A } from "./example.ts"; -
Updated dependencies [
903ea231538b00ce02ddc9394c72848ec1e90772,90930b381d8d369c63bc59beedf69c391875166d]:- @refinedev/ui-types@1.22.8
- @refinedev/react-hook-form@4.8.19
2.29.1
Patch Changes
-
#5928
db9756e7908Thanks @aliemir! - fix: type errors on typescript <5Due to the changes in #5881, typescript users below version 5 are facing type errors. This PR fixes the type errors by updating the file extensions required by the
d.mtsdeclaration files to provide a compatible declarations for both typescript 4 and 5 users. -
Updated dependencies [
db9756e7908]:- @refinedev/react-hook-form@4.8.18
- @refinedev/ui-types@1.22.7
2.29.0
Minor Changes
-
#5868
a82ef6afc15Thanks @Ac-Srikanth! - feat: add message prop for required auth input fields for the above packages.Now you can provide custom required messages with translate feature for all auth input fields(Login, register, forget password,update password).
Resolves #5855
Patch Changes
-
#5881
ba719f6ea26Thanks @aliemir! - fix: declaration files in node10, node16 and nodenext module resolutions -
Updated dependencies [
ba719f6ea26]:- @refinedev/react-hook-form@4.8.17
- @refinedev/ui-types@1.22.6
2.28.0
Minor Changes
-
#5761
399911617b2Thanks @aliemir! - Migrated from outdated@tabler/icons@1to@tabler/icons-react@3to make sure we're using the latest available version of the library without requiring users to pin to a deprecated version.If your project doesn't include
@tabler/iconsyou won't be affected by this change. If you're using@tabler/icons@1in your project, you may need to update your dependency to latest version of@tabler/icons-reactto avoid conflicting dependencies. Practically, this should not introduce any breaking changes to your project and all the icons in@tabler/icons@1should also be available in the latest version of@tabler/icons-react.
Patch Changes
-
#5737
4e8188a6652Thanks @aliemir! - chore: updated content ofREADME.mdto include installation, usage and scaffolding instructions. -
#5765
0c197d82393Thanks @aliemir! - fix:@tabler/icons-reactimports in CJS buildsimports from
@tabler/icons-reactend up requiring the ESM build in CJS environments, to prevent this we've added added an esbuild plugin to replace the imports with the correct path for CJS bundles. -
#5765
0c197d82393Thanks @aliemir! - refactor: package bundles and package.json configuration for exportsPreviously, Refine packages had exported ESM and CJS bundles with same
.jsextension and same types for both with.d.tsextensions. This was causing issues with bundlers and compilers to pick up the wrong files for the wrong environment. Now we're outputting ESM bundles with.mjsextension and CJS bundles with.cjsextension. Also types are now exported with both.d.mtsand.d.ctsextensions.In older versions ESM and CJS outputs of some packages were using wrong imports/requires to dependencies causing errors in some environments. This will be fixed since now we're also enforcing the module type with extensions.
Above mentioned changes also supported with changes in
package.jsonfiles of the packages to support the new extensions and types. All Refine packages now includeexportsfields in their configuration to make sure the correct bundle is picked up by the bundlers and compilers. -
#5765
0c197d82393Thanks @aliemir! - fix:dayjsimports in ESM bundlesdayjs imports in ESM bundles were not being correctly resolved, this has been fixed by adding an esbuild plugin to replace the imports with the correct path for ESM bundles.
-
#5754
56ed144a0f5Thanks @alicanerdurmaz! - chore: TypeScript upgraded to v5.x.x. #5752 -
#5765
0c197d82393Thanks @aliemir! - fix: broken eslint plugin for removing test ids from componentsEslint plugin to remove test ids from components was broken and might miss some test ids to be included in the bundles.
-
#5808
10ba9c34490Thanks @aliemir! - refactor: moved internal logic of buttons to respective hooks from@refinedev/coreWe've moved the internal logic of buttons to their respective hooks in the
@refinedev/corepackage to ensure consistency and reduce duplication. This change will make it easier to manage and maintain the buttons across different UI integrations of Refine. This will also benefit the users who want to customize the buttons viaswizzleoption or create their own buttons withouth having to duplicate the logic. -
Updated dependencies [
56ed144a0f5,0c197d82393,0c197d82393,56ed144a0f5,38f129f40ee,404b2ef5e1b]:- @refinedev/react-hook-form@4.8.16
- @refinedev/ui-types@1.22.5
2.27.5
Patch Changes
-
#5695
79865affa1cThanks @BatuhanW! - chore: apply biome format and fix lint errors. -
Updated dependencies [
79865affa1c]:- @refinedev/react-hook-form@4.8.15
2.27.4
Patch Changes
-
#5573
546df06482Thanks @alicanerdurmaz! - chore: add "use client" directive to exported files to work with nextjs app router -
Updated dependencies [
546df06482]:- @refinedev/react-hook-form@4.8.14
2.27.3
Patch Changes
-
#5568
f1244819adThanks @alicanerdurmaz! - feat:notificationProvideris deprecated due to consistent naming convention between UI libraries. Please useuseNotificationProviderexport as your notification provider. #5567 -
#5480
2a2269ac70Thanks @ShivamDureja! - fix: issue with Chakra-UI sider that overflows when collapsed #5475When we try to collapse the sider it overflows so changed overflow-x property to hidden whereas overflow-y remains auto.
-
#5564
1bb7d30888Thanks @alicanerdurmaz! - feat:<ThemedTitleV2 />'sdefault icon updated.
2.27.2
Patch Changes
- #5465
00e00cbd98Thanks @aliemir! - Fixed the type issue betweenremark-gfmandreact-markdown. #5463
2.27.1
Patch Changes
-
#5425
190af9fce2Thanks @aliemir! - Updated@refinedev/corepeer dependencies to latest (^4.46.1) -
Updated dependencies [
190af9fce2]:- @refinedev/react-hook-form@4.8.13
- @refinedev/ui-types@1.22.4
2.27.0
Minor Changes
-
#5307
f8e407f850Thanks @jackprogramsjp! - feat: addedhideFormprops forLoginPageandRegisterPageforAuthPagefeature.Now with the
hideFormprops feature, you can be able to hide the forms (like email/password) to only show the OAuth providers. This avoids having to make your own entire AuthPage.
Patch Changes
-
#5269
a23a0945d3Thanks @BatuhanW! - feat: add "autoComplete" field for Login pages. -
#5325
7ff54b2060Thanks @alicanerdurmaz! - fix:<AuthPage />styling issues on mobile screens.chore: new tests are added to
<AuthPage />.
2.26.17
Patch Changes
- #5259
eac3df87ffbThanks @aliemir! - Updated<AutoSaveIndicator />component to extend the<AutoSaveIndicator />from@refinedev/corewith custom elements and render appropriate element based on the state.
2.26.16
Patch Changes
-
#5026
a605e4cd318Thanks @alicanerdurmaz! - feat: deprecated<ThemedLayout />and<Layout />components removed fromswizzle. From now on, users can swizzle<ThemedLayoutV2 />component instead.feat: swizzled
<ThemedLayoutV2 />component destination changed tosrc/components/layout/fromsrc/components/themedLayout.
2.26.15
Patch Changes
-
#5026
a605e4cd318Thanks @alicanerdurmaz! - feat: deprecated<ThemedLayout />and<Layout />components removed fromswizzle. From now on, users can swizzle<ThemedLayoutV2 />component instead.feat: swizzled
<ThemedLayoutV2 />component destination changed tosrc/components/layout/fromsrc/components/themedLayout.
2.26.14
Patch Changes
-
#5022
80513a4e42fThanks @BatuhanW! - chore: update README.md- fix grammar errors.
- make all README.md files consistent.
- add code example code snippets.
-
Updated dependencies [
80513a4e42f]:- @refinedev/react-hook-form@4.8.10
2.26.13
Patch Changes
-
#5022
80513a4e42fThanks @BatuhanW! - chore: update README.md- fix grammar errors.
- make all README.md files consistent.
- add code example code snippets.
-
Updated dependencies [
80513a4e42f]:- @refinedev/react-hook-form@4.8.9
2.26.12
Patch Changes
-
#5003
6043c450432Thanks @adjsky! - fix(chakra-ui): use isLoading in RefreshButtonNow the right loading prop is used.
2.26.11
Patch Changes
-
#5003
6043c450432Thanks @adjsky! - fix(chakra-ui): use isLoading in RefreshButtonNow the right loading prop is used.
2.26.10
Patch Changes
- #4975
ff66a862e46Thanks @aliemir! - Updated dependency of@tabler/iconstov1.119.0to fix the issue of using misconfigured versions. (Fixes #4921)
2.26.9
Patch Changes
- #4975
ff66a862e46Thanks @aliemir! - Updated dependency of@tabler/iconstov1.119.0to fix the issue of using misconfigured versions. (Fixes #4921)
2.26.8
Patch Changes
-
#4964
85b1ac0db5fThanks @BatuhanW! - chore: update @refinedev/core peer dependency versions. -
Updated dependencies [
85b1ac0db5f]:- @refinedev/react-hook-form@4.8.8
2.26.7
Patch Changes
-
#4964
85b1ac0db5fThanks @BatuhanW! - chore: update @refinedev/core peer dependency versions. -
Updated dependencies [
85b1ac0db5f]:- @refinedev/react-hook-form@4.8.7
2.26.6
Patch Changes
- #4951
04837c62077Thanks @aliemir! - - Update build configuration foresbuildto use the shared plugins.- Fix the lodash replacement plugin to skip redundant files.
- Updated dependencies [
04837c62077]:
2.26.5
Patch Changes
- #4951
04837c62077Thanks @aliemir! - - Update build configuration foresbuildto use the shared plugins.- Fix the lodash replacement plugin to skip redundant files.
- Updated dependencies [
04837c62077]:
2.26.4
Patch Changes
-
#4948
8e5efffbb23Thanks @aliemir! - Keep the hook and component names in builds for better debugging. -
Updated dependencies [
8e5efffbb23]:- @refinedev/react-hook-form@4.8.4
2.26.3
Patch Changes
-
#4948
8e5efffbb23Thanks @aliemir! - Keep the hook and component names in builds for better debugging. -
Updated dependencies [
8e5efffbb23]:- @refinedev/react-hook-form@4.8.3
2.26.2
Patch Changes
- #4788
38680378c7aThanks @salihozdemir! - fix: use<IconButton />in<HeaderV2 />instead of using icon.
2.26.1
Patch Changes
- #4788
38680378c7aThanks @salihozdemir! - fix: use<IconButton />in<HeaderV2 />instead of using icon.
2.26.0
Minor Changes
- #4775
3052fb22449Thanks @alicanerdurmaz! - fixed:<RefreshButton />does not refresh content #4618. From now,<RefreshButton />usesuseInvalidatehook to refresh data instead ofuseOne.
Patch Changes
- Updated dependencies [
3052fb22449]:
2.25.0
Minor Changes
- #4775
3052fb22449Thanks @alicanerdurmaz! - fixed:<RefreshButton />does not refresh content #4618. From now,<RefreshButton />usesuseInvalidatehook to refresh data instead ofuseOne.
Patch Changes
- Updated dependencies [
3052fb22449]:
2.24.2
Patch Changes
-
#4764
6aba21bfde0Thanks @salihozdemir! - fix: fixed a bug where the<ThemedLayoutv2>component was not worked with sticky header. -
Updated dependencies [
c757355da60]:- @refinedev/react-hook-form@4.8.2
2.24.1
Patch Changes
-
#4764
6aba21bfde0Thanks @salihozdemir! - fix: fixed a bug where the<ThemedLayoutv2>component was not worked with sticky header. -
Updated dependencies [
c757355da60]:- @refinedev/react-hook-form@4.8.1
2.24.0
Minor Changes
- #4741
026ccf34356Thanks @aliemir! - AddedsideEffects: falsetopackage.jsonto help bundlers tree-shake unused code.
Patch Changes
- Updated dependencies [
026ccf34356]:- @refinedev/react-hook-form@4.8.0
2.23.0
Minor Changes
- #4741
026ccf34356Thanks @aliemir! - AddedsideEffects: falsetopackage.jsonto help bundlers tree-shake unused code.
Patch Changes
- Updated dependencies [
026ccf34356]:- @refinedev/react-hook-form@4.7.0
2.22.0
Minor Changes
-
#4591
f8891ead2bdThanks @yildirayunlu! - feat:autoSavefeature forEdit. useForm, useDrawerForm, useModalForm, useStepsForm hooks now acceptautoSaveobject.enabledis a boolean value anddebounceis a number value in milliseconds.debounceis optional and default value is1000.const { autoSaveProps } = useForm({ refineCoreProps: { autoSave: { enabled: true, debounce: 2000, // not required, default is 1000 }, } }); return ( <Edit saveButtonProps={saveButtonProps} // pass autoSaveProps to Edit component autoSaveProps={autoSaveProps} > // form fields </Edit> );feat: Add
<AutoSaveIndicator>component. It comes automatically whenautoSavePropsis given to theEditpage. However, this component can be used to position it in a different place.import { AutoSaveIndicator } from "@refinedev/chakra-ui"; const { autoSaveProps } = useForm({ refineCoreProps: { autoSave: { enabled: true, debounce: 2000, // not required, default is 1000 }, } }); return ( <div> <AutoSaveIndicator {...autoSaveProps}> </div> );
Patch Changes
-
#4644
5da81a141bcThanks @yildirayunlu! - fix: broken layout on smaller screens. Addoverflow: autoto layout content. -
Updated dependencies [
96af6d25b7a,f8891ead2bd]:- @refinedev/react-hook-form@4.6.0
- @refinedev/ui-types@1.20.0
2.21.0
Minor Changes
-
#4591
f8891ead2bdThanks @yildirayunlu! - feat:autoSavefeature forEdit. useForm, useDrawerForm, useModalForm, useStepsForm hooks now acceptautoSaveobject.enabledis a boolean value anddebounceis a number value in milliseconds.debounceis optional and default value is1000.const { autoSaveProps } = useForm({ refineCoreProps: { autoSave: { enabled: true, debounce: 2000, // not required, default is 1000 }, } }); return ( <Edit saveButtonProps={saveButtonProps} // pass autoSaveProps to Edit component autoSaveProps={autoSaveProps} > // form fields </Edit> );feat: Add
<AutoSaveIndicator>component. It comes automatically whenautoSavePropsis given to theEditpage. However, this component can be used to position it in a different place.import { AutoSaveIndicator } from "@refinedev/chakra-ui"; const { autoSaveProps } = useForm({ refineCoreProps: { autoSave: { enabled: true, debounce: 2000, // not required, default is 1000 }, } }); return ( <div> <AutoSaveIndicator {...autoSaveProps}> </div> );
Patch Changes
-
#4644
5da81a141bcThanks @yildirayunlu! - fix: broken layout on smaller screens. Addoverflow: autoto layout content. -
Updated dependencies [
96af6d25b7a,f8891ead2bd]:- @refinedev/react-hook-form@4.5.0
- @refinedev/ui-types@1.19.0
2.20.0
Minor Changes
-
#4502
c7872ca621fThanks @Mr0nline! - feat: ability to tweak active sider items navigationVisiting active sider items triggers page reloads due to them being links. We can now provide activeItemDisabled prop to disable such reloads.
Patch Changes
-
#4607
fed630dcc3eThanks @alicanerdurmaz! - fixed: TSDoc typos. TSDoc descriptions texts has Mantine instead of Chakra UI.feat: added
ThemedLayoutV2tests. -
#4607
fed630dcc3eThanks @alicanerdurmaz! - test: added tests for<ThemedSiderV2/>. -
Updated dependencies [
c7872ca621f]:
2.19.0
Minor Changes
-
#4502
c7872ca621fThanks @Mr0nline! - feat: ability to tweak active sider items navigationVisiting active sider items triggers page reloads due to them being links. We can now provide activeItemDisabled prop to disable such reloads.
Patch Changes
-
#4607
fed630dcc3eThanks @alicanerdurmaz! - fixed: TSDoc typos. TSDoc descriptions texts has Mantine instead of Chakra UI.feat: added
ThemedLayoutV2tests. -
#4607
fed630dcc3eThanks @alicanerdurmaz! - test: added tests for<ThemedSiderV2/>. -
Updated dependencies [
c7872ca621f]:
2.18.2
Patch Changes
-
#4527
ceadcd29fc9Thanks @salihozdemir! - fix: prioritization of forgottenidentifierIf
identifieris provided, it will be used instead ofname.import { DeleteButton } from "@refinedev/chakra-ui"; <DeleteButton resource="identifier-value" recordItemId="123" />;fix: use translate keys with
identifierPreviously, the translate keys were generated using resource
name. This caused issues when you had multipleresourceusage with the same name. Now thetranslatekeys are generated usingidentifierif it's present. -
Updated dependencies [
9a895ea39dc,ceadcd29fc9]:- @refinedev/react-hook-form@4.4.2
2.18.1
Patch Changes
-
#4527
ceadcd29fc9Thanks @salihozdemir! - fix: prioritization of forgottenidentifierIf
identifieris provided, it will be used instead ofname.import { DeleteButton } from "@refinedev/chakra-ui"; <DeleteButton resource="identifier-value" recordItemId="123" />;fix: use translate keys with
identifierPreviously, the translate keys were generated using resource
name. This caused issues when you had multipleresourceusage with the same name. Now thetranslatekeys are generated usingidentifierif it's present. -
Updated dependencies [
9a895ea39dc,ceadcd29fc9]:- @refinedev/react-hook-form@4.4.1
2.18.0
Minor Changes
-
#4449
cc84d61bc5cThanks @BatuhanW! - feat: updated Create, List, Show, Edit, Delete, Clone buttons to respect new globalaccessControlProviderconfiguration.fix: Delete button's text wasn't rendered as
reasonfield ofaccessControlProvider.Given the following
canmethod:const accessControlProvider: IAccessControlContext = { can: async (): Promise<CanReturnType> => { return { can: false, reason: "Access Denied!" }; }, };If user is unauthorized,
Deletebutton's text should beAccess Denied!instead of defaultDelete.This is the default behaviour for Create, List, Show, Edit, Delete, Clone buttons already.
2.17.0
Minor Changes
-
#4449
cc84d61bc5cThanks @BatuhanW! - feat: updated Create, List, Show, Edit, Delete, Clone buttons to respect new globalaccessControlProviderconfiguration.fix: Delete button's text wasn't rendered as
reasonfield ofaccessControlProvider.Given the following
canmethod:const accessControlProvider: IAccessControlContext = { can: async (): Promise<CanReturnType> => { return { can: false, reason: "Access Denied!" }; }, };If user is unauthorized,
Deletebutton's text should beAccess Denied!instead of defaultDelete.This is the default behaviour for Create, List, Show, Edit, Delete, Clone buttons already.
2.16.2
Patch Changes
- #4431
c29a3618cf6Thanks @aliemir! - Updated the TSDoc comments to fix the broken links in the documentation.
2.16.1
Patch Changes
- #4431
c29a3618cf6Thanks @aliemir! - Updated the TSDoc comments to fix the broken links in the documentation.
2.16.0
Minor Changes
-
#4404
f67967e8c87Thanks @salihozdemir! - refactor: fix name and state inconsistency in<ThemedLayoutV2>useSiderVisibleis deprecated, instead we created a new hookuseThemedLayoutContextfor it.useThemedLayoutContextsimilar touseSiderVisiblebut it returns more meaningful state names. However,useSiderVisibleis still available for backward compatibility.Updated
SiderandHamburgerMenucomponents usinguseThemedLayoutContext.import { useThemedLayoutContext } from "@refinedev/chakra-ui"; const { siderCollapsed, setSiderCollapsed, mobileSiderOpen, setMobileSiderOpen, } = useThemedLayoutContext();
2.15.0
Minor Changes
-
#4404
f67967e8c87Thanks @salihozdemir! - refactor: fix name and state inconsistency in<ThemedLayoutV2>useSiderVisibleis deprecated, instead we created a new hookuseThemedLayoutContextfor it.useThemedLayoutContextsimilar touseSiderVisiblebut it returns more meaningful state names. However,useSiderVisibleis still available for backward compatibility.Updated
SiderandHamburgerMenucomponents usinguseThemedLayoutContext.import { useThemedLayoutContext } from "@refinedev/chakra-ui"; const { siderCollapsed, setSiderCollapsed, mobileSiderOpen, setMobileSiderOpen, } = useThemedLayoutContext();
2.14.2
Patch Changes
- #4316
4690c627e05Thanks @yildirayunlu! - fix: fixedclassNamefor easier selection of all buttons and titles of CRUD components
2.14.1
Patch Changes
- #4316
4690c627e05Thanks @yildirayunlu! - fix: fixedclassNamefor easier selection of all buttons and titles of CRUD components
2.14.0
Minor Changes
-
#4303
0c569f42b4eThanks @alicanerdurmaz! - feat: added default button props into the renderer functionsheaderButtonsandfooterButtonsin CRUD components. Now, customization of the header and footer buttons can be achieved without losing the default functionality.import { DeleteButton, EditButton, ListButton, RefreshButton, Show, } from "@refinedev/chakra-ui"; const PostShow = () => { return ( <Show headerButtons={({ deleteButtonProps, editButtonProps, listButtonProps, refreshButtonProps, }) => { return ( <> {/* custom components */} {listButtonProps && ( <ListButton {...listButtonProps} meta={{ foo: "bar" }} /> )} {editButtonProps && ( <EditButton {...editButtonProps} meta={{ foo: "bar" }} /> )} {deleteButtonProps && ( <DeleteButton {...deleteButtonProps} meta={{ foo: "bar" }} /> )} <RefreshButton {...refreshButtonProps} meta={{ foo: "bar" }} /> </> ); }} > {/* ... */} </Show> ); };
Patch Changes
-
#4312
9a5f79186c1Thanks @yildirayunlu! - feat: addedclassNamefor easier selection of all buttons and titles of CRUD components -
Updated dependencies [
0c569f42b4e,e6eb4dea627,9a5f79186c1]:- @refinedev/ui-types@1.16.0
- @refinedev/react-hook-form@4.4.0
2.13.0
Minor Changes
-
#4303
0c569f42b4eThanks @alicanerdurmaz! - feat: added default button props into the renderer functionsheaderButtonsandfooterButtonsin CRUD components. Now, customization of the header and footer buttons can be achieved without losing the default functionality.import { DeleteButton, EditButton, ListButton, RefreshButton, Show, } from "@refinedev/chakra-ui"; const PostShow = () => { return ( <Show headerButtons={({ deleteButtonProps, editButtonProps, listButtonProps, refreshButtonProps, }) => { return ( <> {/* custom components */} {listButtonProps && ( <ListButton {...listButtonProps} meta={{ foo: "bar" }} /> )} {editButtonProps && ( <EditButton {...editButtonProps} meta={{ foo: "bar" }} /> )} {deleteButtonProps && ( <DeleteButton {...deleteButtonProps} meta={{ foo: "bar" }} /> )} <RefreshButton {...refreshButtonProps} meta={{ foo: "bar" }} /> </> ); }} > {/* ... */} </Show> ); };
Patch Changes
-
#4312
9a5f79186c1Thanks @yildirayunlu! - feat: addedclassNamefor easier selection of all buttons and titles of CRUD components -
Updated dependencies [
0c569f42b4e,e6eb4dea627,9a5f79186c1]:- @refinedev/ui-types@1.15.0
- @refinedev/react-hook-form@4.3.0
2.12.7
Patch Changes
-
#4295
7f24a6a2b14Thanks @salihozdemir! - chore: bump to latest version of@refinedev/ui-types -
Updated dependencies [
dc62abc890f]:
2.12.6
Patch Changes
- #4295
7f24a6a2b14Thanks @salihozdemir! - chore: bump to latest version of@refinedev/ui-types
2.12.5
Patch Changes
-
#4277
7172c1b42d2Thanks @salihozdemir! - fix: renamed the<ThemedHeaderV2/>propisStickytostickyTo provide backwards compatibility, the old prop name is still supported, but it is deprecated and will be removed in the next major version.
Example:
import { Refine } from "@refinedev/core"; import { ThemedLayoutV2, ThemedHeaderV2 } from "@refinedev/antd"; // or @refinedev/chakra-ui, @refinedev/mui, @refinedev/mantine const App: React.FC = () => { return ( <Refine ... > <ThemedLayoutV2 Header={() => <ThemedHeaderV2 sticky />} > {/* ... */} </ThemedLayoutV2> </Refine> ); }; -
#4272
420d2442741Thanks @salihozdemir! - fix: updated the sider styles to solve issues that occur when there are too many items in the sider
2.12.4
Patch Changes
-
#4277
7172c1b42d2Thanks @salihozdemir! - fix: renamed the<ThemedHeaderV2/>propisStickytostickyTo provide backwards compatibility, the old prop name is still supported, but it is deprecated and will be removed in the next major version.
Example:
import { Refine } from "@refinedev/core"; import { ThemedLayoutV2, ThemedHeaderV2 } from "@refinedev/antd"; // or @refinedev/chakra-ui, @refinedev/mui, @refinedev/mantine const App: React.FC = () => { return ( <Refine ... > <ThemedLayoutV2 Header={() => <ThemedHeaderV2 sticky />} > {/* ... */} </ThemedLayoutV2> </Refine> ); }; -
#4272
420d2442741Thanks @salihozdemir! - fix: updated the sider styles to solve issues that occur when there are too many items in the sider
2.12.3
Patch Changes
-
#4277
7172c1b42d2Thanks @salihozdemir! - fix: renamed the<ThemedHeaderV2/>propisStickytostickyTo provide backwards compatibility, the old prop name is still supported, but it is deprecated and will be removed in the next major version.
Example:
import { Refine } from "@refinedev/core"; import { ThemedLayoutV2, ThemedHeaderV2 } from "@refinedev/antd"; // or @refinedev/chakra-ui, @refinedev/mui, @refinedev/mantine const App: React.FC = () => { return ( <Refine ... > <ThemedLayoutV2 Header={() => <ThemedHeaderV2 sticky />} > {/* ... */} </ThemedLayoutV2> </Refine> ); }; -
#4272
420d2442741Thanks @salihozdemir! - fix: updated the sider styles to solve issues that occur when there are too many items in the sider
2.12.2
Patch Changes
- #4255
9694245718cThanks @alicanerdurmaz! - fixed:ThemedLayoutContextProviderimport path in internal usage.
2.12.1
Patch Changes
- #4255
9694245718cThanks @alicanerdurmaz! - fixed:ThemedLayoutContextProviderimport path in internal usage.
2.12.0
Minor Changes
-
#4232
c99bc0ad7f7Thanks @alicanerdurmaz! - feat:initialSiderCollapsedadded toRefineThemedLayoutV2Propsto control initial state of<ThemedSiderV2>. From now on, you can control the initial collapsed state of<ThemedSiderV2>by passing theinitialSiderCollapsedprop to<ThemedLayoutV2>.<ThemedLayoutV2 initialSiderCollapsed={true} // This will make the sider collapsed by default > {/* .. */} </ThemedLayoutV2> -
#4209
3f4b5fef76fThanks @yildirayunlu! - feat: addisStickyprop toThemedHeaderV2componentimport { ThemedHeaderV2, ThemedLayoutV2 } from "@refinedev/chakra-ui"; const CustomHeader = () => <ThemedHeaderV2 isSticky={true} />; const App = () => ( <Refine> // ... <ThemedLayoutV2 Header={CustomHeader}> <Outlet /> </ThemedLayoutV2> // ... </Refine> );
Patch Changes
-
#4223
c2ca3a67b22Thanks @aliemir! - Fixed theErrorComponentheight overflow issue which was causing header to be unresponsive. -
Updated dependencies [
c99bc0ad7f7,3f4b5fef76f]:
2.11.0
Minor Changes
-
#4232
c99bc0ad7f7Thanks @alicanerdurmaz! - feat:initialSiderCollapsedadded toRefineThemedLayoutV2Propsto control initial state of<ThemedSiderV2>. From now on, you can control the initial collapsed state of<ThemedSiderV2>by passing theinitialSiderCollapsedprop to<ThemedLayoutV2>.<ThemedLayoutV2 initialSiderCollapsed={true} // This will make the sider collapsed by default > {/* .. */} </ThemedLayoutV2> -
#4209
3f4b5fef76fThanks @yildirayunlu! - feat: addisStickyprop toThemedHeaderV2componentimport { ThemedHeaderV2, ThemedLayoutV2 } from "@refinedev/chakra-ui"; const CustomHeader = () => <ThemedHeaderV2 isSticky={true} />; const App = () => ( <Refine> // ... <ThemedLayoutV2 Header={CustomHeader}> <Outlet /> </ThemedLayoutV2> // ... </Refine> );
Patch Changes
-
#4223
c2ca3a67b22Thanks @aliemir! - Fixed theErrorComponentheight overflow issue which was causing header to be unresponsive. -
Updated dependencies [
c99bc0ad7f7,3f4b5fef76f]:
2.10.0
Minor Changes
-
#4176
13448252cd7Thanks @yildirayunlu! - feat: addThemedLayoutV2andHamburgerMenucomponentThemeLayoutis deprecated. AddedThemedLayoutV2instead. This update fixed some UI problems in the layout. Also, with the new<HamburgerMenu />component, it's easier to collapse/uncollapse theSider.See here for detailed migration guideline.
2.9.0
Minor Changes
-
#4176
13448252cd7Thanks @yildirayunlu! - feat: addThemedLayoutV2andHamburgerMenucomponentThemeLayoutis deprecated. AddedThemedLayoutV2instead. This update fixed some UI problems in the layout. Also, with the new<HamburgerMenu />component, it's easier to collapse/uncollapse theSider.See here for detailed migration guideline.
2.8.0
Minor Changes
- #4131
0e7ee8876dfThanks @alicanerdurmaz! - - Fixed:<ThemedSider>logout icon alignment.<LogoutButton>icon changed to<IconPower>fromIconLogout.
Patch Changes
- Updated dependencies [
1c13602e308]:- @refinedev/react-hook-form@4.2.0
2.7.0
Minor Changes
- #4072
fad40e6237fThanks @alicanerdurmaz! - -<Layout>is deprecated. use<ThemedLayout>instead with 100% backward compatibility. - https://refine.dev/docs/api-reference/chakra-ui/components/chakra-ui-themed-layout
Patch Changes
- Updated dependencies [
afdaed3dd83]:- @refinedev/react-hook-form@4.1.4
2.6.0
Minor Changes
- #4072
fad40e6237fThanks @alicanerdurmaz! - -<Layout>is deprecated. use<ThemedLayout>instead with 100% backward compatibility. - https://refine.dev/docs/api-reference/chakra-ui/components/chakra-ui-themed-layout
Patch Changes
- Updated dependencies [
afdaed3dd83]:- @refinedev/react-hook-form@4.1.3
2.5.4
Patch Changes
-
#4024
dc6d2311eb7Thanks @alicanerdurmaz! - - Added:wrapperStylesprop to<ThemedTitle>component to allow for custom styles to be passed in.- Added:
textDecoration: noneto<ThemedTitle>component.
- Added:
2.5.3
Patch Changes
-
#4024
dc6d2311eb7Thanks @alicanerdurmaz! - - Added:wrapperStylesprop to<ThemedTitle>component to allow for custom styles to be passed in.- Added:
textDecoration: noneto<ThemedTitle>component.
- Added:
2.5.2
Patch Changes
- #3974
4dcc20d6a60Thanks @salihozdemir! - Deprecated theWelcomePagecomponent. It'll be used from@refinedev/coreinstead.
2.5.1
Patch Changes
- #3974
4dcc20d6a60Thanks @salihozdemir! - Deprecated theWelcomePagecomponent. It'll be used from@refinedev/coreinstead.
2.5.0
Minor Changes
-
#3971
2798f715361Thanks @alicanerdurmaz! - -RefineThemesadded. It contains predefined colors for the chakra-UI components.import { RefineThemes } from "@refinedev/chakra-ui"; import { Refine } from "@refinedev/core"; import dataProvider from "@refinedev/simple-rest"; const App = () => { // --- return ( <ChakraProvider theme={RefineThemes.Magenta}> <Refine dataProvider={dataProvider("YOUR_API_URL")}> {/** your app here */} </Refine> </ChakraProvider> ); };- default title with icon added to
AuthPage. It usesThemedTitlecomponent from@refinedev/chakra-ui. You can remove it by settingtitleprop tofalse.
import { AuthPage, ThemedTitle } from "@refinedev/chakra-ui"; const MyLoginPage = () => { return ( <AuthPage type="login" title={ <ThemedTitle title="My Title" icon={<img src="https://refine.dev/img/logo.png" />} /> } /> ); };titleprop added toAuthPage'srenderContentprop to use in the custom content.
import { Box, Heading } from "@chakra-ui/react"; import { AuthPage } from "@refinedev/chakra-ui"; const MyLoginPage = () => { return ( <AuthPage contentProps={{ style: { width: "400px", }, }} renderContent={(content: React.ReactNode, title: React.ReactNode) => { return ( <Box bg="white" borderRadius="md" px="5" display="flex" flexDirection="column" justifyContent="center" alignItems="center" > <Heading color="white">Extra Header</Heading> {content} <Heading color="white">Extra Footer</Heading> </Box> ); }} /> ); };-
<ThemedLayout>,<ThemedSider>,<ThemedTitle>,<ThemedHeader>created to use theme colors. -
<EditButton>in<Show>color changed tobrand. -
<CreateButton>color changed tobrand. -
<AuthPage>component uses colors from the theme. -
<AuthPageTitle>added toAuthPage
- default title with icon added to
Patch Changes
-
#3975
b1e6e32f9a1Thanks @alicanerdurmaz! - - Fixed the unsaved changes dialog is popping up unexpectedly when the user clicks the logs out.- The `<ThemedSider>`'s `onClick` handler was changed to use the `window.confirm` API to manage the confirmation dialog.<RefineThemes>colors updated to match the new theme colors.
-
Updated dependencies [
2798f715361]:- @refinedev/ui-types@1.5.0
2.4.0
Minor Changes
-
#3971
2798f715361Thanks @alicanerdurmaz! - -RefineThemesadded. It contains predefined colors for the chakra-UI components.import { RefineThemes } from "@refinedev/chakra-ui"; import { Refine } from "@refinedev/core"; import dataProvider from "@refinedev/simple-rest"; const App = () => { // --- return ( <ChakraProvider theme={RefineThemes.Magenta}> <Refine dataProvider={dataProvider("YOUR_API_URL")}> {/** your app here */} </Refine> </ChakraProvider> ); };- default title with icon added to
AuthPage. It usesThemedTitlecomponent from@refinedev/chakra-ui. You can remove it by settingtitleprop tofalse.
import { AuthPage, ThemedTitle } from "@refinedev/chakra-ui"; const MyLoginPage = () => { return ( <AuthPage type="login" title={ <ThemedTitle title="My Title" icon={<img src="https://refine.dev/img/logo.png" />} /> } /> ); };titleprop added toAuthPage'srenderContentprop to use in the custom content.
import { Box, Heading } from "@chakra-ui/react"; import { AuthPage } from "@refinedev/chakra-ui"; const MyLoginPage = () => { return ( <AuthPage contentProps={{ style: { width: "400px", }, }} renderContent={(content: React.ReactNode, title: React.ReactNode) => { return ( <Box bg="white" borderRadius="md" px="5" display="flex" flexDirection="column" justifyContent="center" alignItems="center" > <Heading color="white">Extra Header</Heading> {content} <Heading color="white">Extra Footer</Heading> </Box> ); }} /> ); };-
<ThemedLayout>,<ThemedSider>,<ThemedTitle>,<ThemedHeader>created to use theme colors. -
<EditButton>in<Show>color changed tobrand. -
<CreateButton>color changed tobrand. -
<AuthPage>component uses colors from the theme. -
<AuthPageTitle>added toAuthPage
- default title with icon added to
Patch Changes
-
#3975
b1e6e32f9a1Thanks @alicanerdurmaz! - - Fixed the unsaved changes dialog is popping up unexpectedly when the user clicks the logs out.- The `<ThemedSider>`'s `onClick` handler was changed to use the `window.confirm` API to manage the confirmation dialog.<RefineThemes>colors updated to match the new theme colors.
-
Updated dependencies [
2798f715361]:- @refinedev/ui-types@1.4.0
2.3.4
Patch Changes
- #3956
c54714ed9abThanks @salihozdemir! - Fixed an issue where the<NumberField />component would throw an error if thevalueprop was set toundefined.
2.3.3
Patch Changes
- #3956
c54714ed9abThanks @salihozdemir! - Fixed an issue where the<NumberField />component would throw an error if thevalueprop was set toundefined.
2.3.2
Patch Changes
-
#3948
b4950503334Thanks @salihozdemir! - Fixed the unsaved changes dialog is popping up unexpectedly when the user clicks the delete button or logs out, when the form is dirty.- The
<DeleteButton>already has a confirmation dialog, so the alert was removed. - The
<Sider>'sonClickhandler was changed to use thewindow.confirmAPI to manage the confirmation dialog.
- The
2.3.1
Patch Changes
-
#3948
b4950503334Thanks @salihozdemir! - Fixed the unsaved changes dialog is popping up unexpectedly when the user clicks the delete button or logs out, when the form is dirty.- The
<DeleteButton>already has a confirmation dialog, so the alert was removed. - The
<Sider>'sonClickhandler was changed to use thewindow.confirmAPI to manage the confirmation dialog.
- The
2.3.0
Minor Changes
- #3912
0ffe70308b2Thanks @alicanerdurmaz! - -titleprop added toAuthPage'srenderContentprop to use in the custom content.titleprop added toAuthPageto render a custom title.- ⚠️ These features have not been implemented yet. Only types were added. It will be implemented in the next release.
Patch Changes
- Updated dependencies [
0ffe70308b2]:- @refinedev/ui-types@1.3.0
2.2.0
Minor Changes
- #3912
0ffe70308b2Thanks @alicanerdurmaz! - -titleprop added toAuthPage'srenderContentprop to use in the custom content.titleprop added toAuthPageto render a custom title.- ⚠️ These features have not been implemented yet. Only types were added. It will be implemented in the next release.
Patch Changes
- Updated dependencies [
0ffe70308b2]:- @refinedev/ui-types@1.2.0
2.1.2
Patch Changes
- #3919
dd90bf43d50Thanks @alicanerdurmaz! - - Fixed: Whentitleprop isfalsein crud components, the defaulttitlewas rendered. It should not render anything.
2.1.1
Patch Changes
- #3919
dd90bf43d50Thanks @alicanerdurmaz! - - Fixed: Whentitleprop isfalsein crud components, the defaulttitlewas rendered. It should not render anything.
2.1.0
Minor Changes
-
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk!
metaprop is added. To ensure backward compatibility,metaDataprop will be used ifmetaprop is not provided. -
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk! Updated buttons with
resourceproperty.resourceNameOrRouteNameis now deprecated but kept working until next major version. -
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk!
🪄 Migrating your project automatically with refine-codemod ✨
@refinedev/codemodpackage handles the breaking changes for your project automatically, without any manual steps. It migrates your project from3.x.xto4.x.x.Just
cdinto root folder of your project (wherepackage.jsonis contained) and run this command:npx @refinedev/codemod@latest refine3-to-refine4And it's done. Now your project uses
refine@4.x.x.📝 Changelog
All Chakra UI components re-exported from
@refinedev/chakra-uihave been removed. You should import them from@chakra-ui/reactpackage directly.If the packages are not installed, you can install them with your package manager:
You don't have to install all of these packages below. Only install the packages you use.
npm install @chakra-ui/react @emotion/react @emotion/styled framer-motion # or pnpm add @chakra-ui/react @emotion/react @emotion/styled framer-motion # or yarn add @chakra-ui/react @emotion/react @emotion/styled framer-motionAfter that, you can import them from related packages directly.
- import { - ChakraProvider, - Input, - Select, - ShowButton, - usePagination, - } from "@refinedev/chakra-ui"; + import { usePagination, ShowButton } from "@refinedev/chakra-ui"; + import { ChakraProvider, Input, Select } from "@chakra-ui/react"; -
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk!
<ReadyPage>isnow deprecated.- Created a
<WelcomePage>component to welcome users.
-
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk! Updated the components to match the changes in routing system of
@refinedev/core.metaproperty in componentsThis includes
metaprops in buttons andSidercomponent.metaproperty can be used to pass additional parameters to the navigation paths.For a
postsresource definition like this:<Refine resources={[ { name: "posts", list: "/posts", show: "/:authorId/posts/:id", } ]} >You can pass
authorIdto theShowButtoncomponent like this:<ShowButton resource="posts" id="1" meta={{ authorId: 123 }}>This will navigate to
/123/posts/1path.Removed props
ignoreAccessControlProviderprop is removed from buttons. -
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk! Added legacy auth provider and new auth provider support to all components and hooks.
-
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk! Moving to the
@refinedevscope 🎉🎉Moved to the
@refinedevscope and updated our packages to use the new scope. From now on, all packages will be published under the@refinedevscope with their new names.Now, we're also removing the
refineprefix from all packages. So, the@pankod/refine-corepackage is now@refinedev/core,@pankod/refine-antdis now@refinedev/antd, and so on.
Patch Changes
1.8.0
Minor Changes
- #3822
0baa99ba787Thanks @BatuhanW! - - refine v4 release announcement added to "postinstall". - refine v4 is released 🎉 The new version is 100% backward compatible. You can upgrade to v4 with a single command! See the migration guide here: https://refine.dev/docs/migration-guide/3x-to-4x
Patch Changes
- Updated dependencies [
0baa99ba787]:
1.7.0
Minor Changes
- #3822
0baa99ba787Thanks @BatuhanW! - - refine v4 release announcement added to "postinstall". - refine v4 is released 🎉 The new version is 100% backward compatible. You can upgrade to v4 with a single command! See the migration guide here: https://refine.dev/docs/migration-guide/3x-to-4x
Patch Changes
- Updated dependencies [
0baa99ba787]:
1.6.6
Patch Changes
03afb3215efThanks @omeraplak! - fix: button disabled states
1.6.5
Patch Changes
03afb3215efThanks @omeraplak! - fix: button disabled states
1.6.4
Patch Changes
89a020942c8Thanks @omeraplak! - fix: deleted unused chakra-ui exports
1.6.3
Patch Changes
89a020942c8Thanks @omeraplak! - fix: deleted unused chakra-ui exports
1.6.2
Patch Changes
-
#3220
b867497f469Thanks @aliemir! - Updated image links inREADME.MDwith CDN -
Updated dependencies [
b867497f469]:
1.6.1
Patch Changes
-
#3220
b867497f469Thanks @aliemir! - Updated image links inREADME.MDwith CDN -
Updated dependencies [
b867497f469]:
1.6.0
Minor Changes
- #3159
af2eefb32a4Thanks @aliemir! - UpdatedLoginPageandReadyPageto use refine logos from CDN rather than bundled svg files.
1.5.0
Minor Changes
- #3159
af2eefb32a4Thanks @aliemir! - UpdatedLoginPageandReadyPageto use refine logos from CDN rather than bundled svg files.
1.4.4
Patch Changes
- #3128
db1000a7628Thanks @alicanerdurmaz! - Fixed:crudcomponents import path changed to relative path due to export issues on build.
1.4.3
Patch Changes
- #3128
db1000a7628Thanks @alicanerdurmaz! - Fixed:crudcomponents import path changed to relative path due to export issues on build.
1.4.2
Patch Changes
- #3109
16549ed3012Thanks @aliemir! - Updatedswizzleitems and their messages to include extra information and usage examples.
1.4.1
Patch Changes
- #3109
16549ed3012Thanks @aliemir! - Updatedswizzleitems and their messages to include extra information and usage examples.
1.4.0
Minor Changes
- #3062
6c2ed708a9aThanks @aliemir! - - Updated components and their type imports to make them compatible withswizzlefeature.- Added
refine.config.jsto configure theswizzlefeature.
- Added
1.3.0
Minor Changes
- #3062
6c2ed708a9aThanks @aliemir! - - Updated components and their type imports to make them compatible withswizzlefeature.- Added
refine.config.jsto configure theswizzlefeature.
- Added
1.2.12
Patch Changes
- #3011
593531713c3Thanks @aliemir! - Fixed<NumberField />type for missingvalueprop type, which was erroring out when using<NumberField />.
1.2.11
Patch Changes
- #3011
593531713c3Thanks @aliemir! - Fixed<NumberField />type for missingvalueprop type, which was erroring out when using<NumberField />.
1.2.10
Patch Changes
- #2969
a9459550a4Thanks @omeraplak! - Fixed peerDependencies of packages
1.2.9
Patch Changes
- #2969
a9459550a4Thanks @omeraplak! - Fixed peerDependencies of packages
1.2.8
Patch Changes
- #2970
513c078df1Thanks @salihozdemir! - Fixed responsive style for error page.
1.2.7
Patch Changes
- #2970
513c078df1Thanks @salihozdemir! - Fixed responsive style for error page.
1.2.6
Patch Changes
- #2959
3cd13fa5c2Thanks @salihozdemir! - - Fixed error and ready pages issues that dark mode compatibility and mobile view issues.- Fixed crud components mobile view issues and spacing issues.
- Update
Savebutton icon button color and variant. - Rename
TextFieldComponentexport name toTextField. - Update
DeleteButtoncolor scheme. - Add missing props to
RefreshButton'sIconButton.
1.2.5
Patch Changes
- #2959
3cd13fa5c2Thanks @salihozdemir! - - Fixed error and ready pages issues that dark mode compatibility and mobile view issues.- Fixed crud components mobile view issues and spacing issues.
- Update
Savebutton icon button color and variant. - Rename
TextFieldComponentexport name toTextField. - Update
DeleteButtoncolor scheme. - Add missing props to
RefreshButton'sIconButton.
1.2.4
Patch Changes
- #2948
add3da4c76Thanks @yildirayunlu! - Fix AuthPage styles props and dark theme colors.
1.2.3
Patch Changes
- #2948
add3da4c76Thanks @yildirayunlu! - Fix AuthPage styles props and dark theme colors.
1.2.2
Patch Changes
59d6bd5b83Thanks @salihozdemir! - Addedhrefproperty forBreadcrumbItemcomponent to be able to fix the Next.js undefinedhreferror.
1.2.1
Patch Changes
59d6bd5b83Thanks @salihozdemir! - Addedhrefproperty forBreadcrumbItemcomponent to be able to fix the Next.js undefinedhreferror.
1.2.0
Minor Changes
89f20b1da4Thanks @yildirayunlu! - Add inital release of chakra-ui package.
1.1.0
Minor Changes
89f20b1da4Thanks @yildirayunlu! - Add inital release of chakra-ui package.