Releases: marmelab/react-admin
Releases · marmelab/react-admin
5.4.2
- Fix: Improve AutocompleteInput creation support (#10391) (djhi)
- Fix
useLoginshould invalidate thegetPermissionscache (#10392) (slax57) - Fix
<Datagrid>rowClickfunction cannot expand or select (#10404) (djhi) - Fix
<FileInput>triggersonChangetwice with latest version ofreact-dropzone(#10402) (slax57) - Fix type of disableClearable prop for AutocompleteInput (#10393) (smeng9)
- [Doc] Backport
<ReferenceManyToManyField queryOptions>and<ReferenceManyToManyInput queryOptions mutationOptions>doc (#10403) (erwanMarmelab) - [Doc] Fix
<DateRangeInput>import syntax (#10399) (erwanMarmelab) - [Doc] Introduce
<TreeWithDetails filter>prop to render a sub tree (#10398) (djhi)
5.4.1
- Fix access control basename handling (#10383) (djhi)
- Fix ReferenceManyField executes filter reset filter too often (#10371) (fzaninotto)
- [Doc] Add video tutorial to Access Control documentation (#10378) (fzaninotto)
- [Doc] Fix AutocompleteArrrayInput contains a useless tip (#10373) (erwanMarmelab)
- [Doc] Update
useUpdatedoc to explainreturnPromiseoption (#10372) (fzaninotto) - [Doc] Fix Supabase (GraphQL) DataProvider link label (#10370) (zackha)
- [TypeScript] Fix
<ReferenceArrayField queryOptions>param type (#10389) (dricholm) - [Storybook] Re-enable storysource addon (#10363) (slax57)
- [Chore] Add a story when
TextInputtrigger a server error (#10386) (erwanMarmelab)
5.4.0
- Introduce
<FilterLiveForm>(#10344) (slax57) - Fix: Remove redundant optimization of cache lookup for
useGetMany(Aggregate) placeholderData (#10256) (wattroll) - Fix
<SortButton>default translation (#10368) (fzaninotto) - Fix
useCanAccessResourcescannot have react-query options (#10362) (djhi) - Fix
FilterListItemstory shows wrong way of resetting a filter (#10358) (fzaninotto) - [TypeScript] Add missing parameter to
addfunction type of<SimpleFormIteratorContextValue>(#10359) (Aikain) - [Demo] Showcase tabs with icons (#10369) (fzaninotto)
- [Chore] Reorganize ra-core/form directory (#10364) (fzaninotto)
- [Chore] Remove
useSafeSetStatehook (#10341) (geobde) - [Doc] Document
<DateRangeInput>as a filter (#10365) (erwanMarmelab) - [Doc] Fix
useRegisterMutationMiddlewaredocumentation (#10360) (djhi) - [Doc] Improve Access Control for Custom Pages (#10357) (fzaninotto)
- [Doc] Fix
<AppBar userMenu>example usage (#10356) (fzaninotto) - Build(deps): Bump cross-spawn from 6.0.5 to 6.0.6 (#10361) (dependabot[bot])
v5.3.4
- Fix
<SimpleList>ErrorInFetchstory (#10353) (erwanMarmelab) - Fix
<Datagrid>bulkActionButtonsshows empty toolbar when user cannot access the delete action (#10347) (fzaninotto) - Fix
<SimpleList linkType={false}>UI (#10343) (erwanMarmelab) - [Doc] Fix react-query devtools documentation (#10346) (dricholm)
5.3.3
- Fix
<Datagrid>header tooltip shows column names with a capital letter (#10337) (fzaninotto) - Fix
<DateInput>and<DateTimeInput>do not react to form changes (#10335) (djhi) - Fix
<Datagrid>header tooltip sometimes indicates the wrong sort order (#10334) (fzaninotto) - Fix
metalocation inbuildVariablesinra-data-graphql-simple(#10322) (dricholm) - Fix
createLabeloption should not be clickable for<AutocompleteInput>and<AutocompleteArrayInput>(#10321) (slax57) - [Doc] Update horizontal navigation reference (#10329) (emmanuel-ferdman)
- [Doc] Document usage of
<DatagridAG>inside an<InfiniteList>(#10328) (djhi) - [Doc] Improve
useUpdateusage instructions (#10326) (fzaninotto) - [Doc] Fix
StackedFilters'sdefaultValuedoc (#10325) (erwanMarmelab)
5.3.2
- Fix undo logic not working when doing multiple deletions one by one (#10296) (fzaninotto)
- Fix DateInput ignores the timezone when given (#10311) (fzaninotto)
- Fix DateInput messes up dates in some timezones (#10299) (djhi)
- Fix
<Edit>ignores mutation meta when updating thegetOnecache (#10314) (fzaninotto) - Fix ReferenceField link is wrong when the record is not yet loaded (#10309) (fzaninotto)
- Fix
<SimpleList>throws an error when no data in standalone mode (#10313) (fzaninotto) - Fix: Remove deprecated 'initialValue' from sanitizeInputRestProps (#10221) (afilp)
- [Doc] Add Eicrud dataprovider to the docs (#10316) (danyalutsevich)
- [Doc] Update
<StackedFilters>documentation fordefaultValue(#10319) (erwanMarmelab) - [Doc] Fix Supabase API handler example in NextJS tutorial (#10310) (Ariyn)
- [Doc] Fix links to react-dropzone doc pages (#10312) (slax57)
- [Doc] Fix typo in TabbedForm and TabbedShowLayout (#10308) (highwide)
- [Demo] Leverage canAccess in CRM demo (#10300) (djhi)
5.3.1
- Fix smart count for no results message (#10295) (thibault-barrat)
- Fix double decoding of ids in URLs (#10293) (djhi)
- Fix no results message has untranslated resource name (#10291) (fzaninotto)
- Fix
<AutocompleteInput>displays 'Create' option for choices that already exist whencreateLabelis provided (#10288) (slax57) - [Doc] Fix Authorization link in Authentication page (#10303) (djhi)
- [Doc] Remove outdated warning about
<SimpleFormIterator>cloning its children (#10302) (slax57) - [Doc] fix example in README (#10298) (antoinefricker)
- [Doc] Document react-hook-form limitation preventing using dynamically added inputs in
<ArrayInput>withshouldUnregister(#10271) (djhi)
5.3.0
- Make authentication check pessimistic
- Add Access Control
- Introduce
useCanAccess,useCanAccessResources, anduseCanAccessCallbackhooks (#10222) (djhi) - Introduce
<CanAccess>and<AccessDenied>components (#10222) (djhi) - Add access control check in page controllers (
list,show,edit,create) (#10247) (djhi) - Add access control to views and action buttons (#10225) (djhi)
- Add access control to
<Datagrid rowClick>(#10227) (djhi) - Add access control to
<DeleteButton>(#10226) (djhi) - Add access control to the
/route and introduce<NavigateToFirstResource>(#10255) (djhi) - Avoid unnecessary rerenders with
canAccesshooks when there is no authProvider (#10200) (djhi) - Make
authProvider.getPermissionsoptional (#10257) (djhi) - Update Simple example to leverage access control (#10278) (slax57)
- Introduce
- Add support for embedding and prefetching data to reduce API queries (#10270) (fzaninotto)
- Add per-resource success notifications ("3 posts deleted" instead of "3 elements deleted") (#10203) (fzaninotto)
- Add support for
<Edit emptyWhileLoading>(#10230) (erwanMarmelab) - Fix redirection to first route prevents going back in history (#10267) (aqeebpathan)
- Fix
useAuthStatemay logout even thoughlogoutOfFailureis false (#10280) (fzaninotto) - [TypeScript] Make records paths inferred from type compatible with
react-hook-form(#10279) (djhi) - [Doc] Warn about
<AutoSave>incompatibility withwarnWhenUnsavedChanges(#10277) (djhi) - [Doc] Update mentions of Azure Active Directory to Microsoft Entra ID (#10276) (djhi)
- [Doc] Rewrite access control documentation (#10250) (fzaninotto)
5.2.3
- Fix
<AutoCompleteInput>should not display a "Create" option when the filter is empty (#10266) (erwanMarmelab) - Fix pnpm error Module not found: Can't resolve '@mui/utils' (#10264) (slax57)
- [Doc] Update
<StackedFilters>doc forra-form-layoutv5.2.0 (#10268) (erwanMarmelab) - [Doc] Update Remix tutorial to fix port and yarn documentation link (#10263) (smeng9)
- [Doc] Update
<Search>doc forkeyboardShortcutIcon,withKeyboardShortcutandisInAppBar(#10254) (erwanMarmelab) - [Doc] Update Admin and Routing docs to encourage using a Data Router (#10220) (smeng9)
5.2.2
- Fix disabled inputs temporarily erase values (#10249) (fzaninotto)
- Fix List empty component wrongly appears when using partial pagination (#10248) (fzaninotto )
- [Doc] Remove extra TOC in upgrade guide (#10246) (smeng9)
- [Doc] Fix
<DateRangeInput>'s reference EE icon (#10245) (erwanMarmelab) - [Doc] Update migration guide with useRecordSelection changes (#10244) (WiXSL)
- [Doc] Add "standalaone usage" doc section in dialog views (#10241) (erwanMarmelab)
- [Doc] Update outdated ecommerce demo video (#10236) (erwanMarmelab)
- [Doc] Update 's screencast (#10213) (erwanMarmelab)
- Build(deps): Bump rollup from 4.21.3 to 4.22.4 (#10234) (dependabot[bot])