A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design
MIT License
Bot releases are hidden (Show)
Published by djhi about 1 month ago
useFormGroup
doesn't return validation errors with react-hook-form 7.53.0 (#10168) (slax57)useInput
(#10153) (GuilhermeCarra)<SimpleFormIterator>
add and remove buttons snippets (#10173) (julienV)Published by slax57 about 2 months ago
create-react-admin
fails with Yarn PnP (#10161) (fzaninotto)expect
with testing-library helpers (#10169) (ThieryMichel)Published by slax57 about 2 months ago
<PrevNextButtons>
index when using paginated results (#10144) (slax57)useInput
should call a custom validator with the final source in respect to the <SourceContext>
(#10148) (slax57)ra-data-graphql
incorrectly warns about deprecated override
option being set (#10138) (JonasDoe)create-react-admin
CLI to generate valid react-admin v5 apps (#10131) (djhi)<ReferenceInput>
usage incorrectly mentions the validate
prop (#10134) (fzaninotto)ra-data-nestjs-query
to the list of Data Providers (#10145) (mrnkr)Published by fzaninotto 3 months ago
<TranslatableInputs>
throws error when used with null value (#10125) (glauff)ListContext.setSort
ignores the sort order when the chosen field is the current one (#10114) (adguernier)<Datagrid rowClick>
is called on mount (#10102) (djhi)<SimpleFormIterator>
adds a left padding when there is no label (#10092) (fzaninotto)<DateInput>
and <DateTimeInput>
do not handle partial values correctly on Firefox (#9543) (arimet)Published by djhi 3 months ago
<SelectInput>
to support an array of strings as choices (#10038) (fzaninotto)<ReferenceField>
to render a link to the show view when relevant (#9951) (fzaninotto)<Login avatarIcon>
(#9917) (mjarosch)<Title>
to be non configurable (#9836) (markyao6275)Published by fzaninotto 3 months ago
<AutocompleteInput>
clear button does not clear new choice (#10033) (erwanMarmelab)<ReferenceArrayInput>
should forward queryOptions
to getMany
(#9954) (bendenoz)<TitleConfigurable>
logs a warning when customizing the title (#9930) (JardelCheung)basename
(#9955) (djhi)Published by djhi 3 months ago
<AutocompleteInput>
clear button does not clear new choice (#10023) (adguernier)<FilterLiveSearch>
should react to filter values change (#9996) (slax57)Published by fzaninotto 3 months ago
<List filter>
instead of filters
(#9980) (djhi)ra-data-graphql
custom context gets overwritten on queries (#9976) (jspizziri)<Admin>
doc to explain how to allow anonymous access to dashboard (#9992) (fzaninotto)<Datagrid>
standalone usage misses required resource prop (#9991) (fzaninotto)<Breadcrumb>
doc according V5 upgrade (#9988) (adguernier)ra-rbac
documentation following v5 upgrade (#9987) (slax57)ra-datagrid-ag
doc according to V5 (#9985) (adguernier)<EditableDatagrid>
documentation (#9984) (adguernier)react-query
upgrade codemod snippets (#9977) (adguernier)isLoading
(#9978) (djhi)<WrapperField source>
prop should not be required (#9983) (jonathan-marmelab)<ReferenceField>
Props type is confusing (#9972) (fzaninotto)useGetOne
and useGetMany
params type when id
param is undefined (#9971) (fzaninotto)Published by fzaninotto 4 months ago
<SimpleShowLayout>
uses a wrong translation key for field labels (#9966) (fzaninotto)ra-data-fakerest
log of queries (#9960) (fzaninotto)useGetManyReference
return type (#9963) (fzaninotto)ReviewList
scrolls to top when editing a review (#9958) (djhi)Published by fzaninotto 4 months ago
useUpdate
throws an error when record id is a valid falsy value such as zero (#9957) (djhi)<DatagridHeader>
Tooltip when using React element as a field label (#9948) (djhi)<Form>
need a SourceContext
(#9944) (adguernier)<Form sanitizeEmptyValues>
does not work on nested fields (#9950) (djhi)Published by slax57 4 months ago
Published by fzaninotto 4 months ago
🎉 New major release! React-admin v5 introduces new features and some breaking changes. 🚀
👉 Read the announcement blog post 👈
Here are the highlights:
We've written a migration guide to help you upgrade your apps to v5. It covers all the breaking changes and how to adapt your code to the new APIs.
We estimate that a react-admin app with 50,000 lines of code will require about 2 days of work to upgrade to v5.
For a detailed changelog, see the release notes for the following pre-releases:
Published by fzaninotto 4 months ago
Published by fzaninotto 4 months ago
<Error>
background in global ErrorBoundary
(#9913) (fzaninotto)combineDataProvider
throws a runtime error (#9910) (fzaninotto)<List>
should not render <Error>
component on fetch error (#9912) (fzaninotto)useDelete
doesn't delete record if its id
is zero (#9894) (adguernier)<ArrayInput>
to use SourceContext
instead of cloning children (#9911) (adguernier)<SelectArrayInput>
to use default record representation when used inside <ReferenceArrayInput>
(#9902) (djhi)useRegisterMutationMiddleware
stories (#9899) (djhi)yarn
.lock (#9897) (fzaninotto)Published by djhi 4 months ago
<ArrayInput>
ghost error after removing scalar item (#9918) (djhi)<SelectInput resettable>
does not reset the value (#9895) (fzaninotto)<SaveButton transform>
usage (#9915) (slax57)<TextField>
should call toString
instead of JSON.stringify
for non-string values (#9888) (slax57)<ReferenceInput>
in <ArrayInput>
(#9882) (fzaninotto)ra-audit-log
chapter (#9881) (erwanMarmelab)ra-navigation
chapter (#9877) (erwanMarmelab)Published by fzaninotto 5 months ago
Published by fzaninotto 5 months ago
useAuthProvider
may return undefined when no authProvider
is available (#9861) (slax57)<DatagridBody>
to create <RecordContext>
(#9808) (adguernier)clsx
to v2 (#9822) (MohammedFaragallah)query-string
to v9 (#9812) (MohammedFaragallah)PropTypes
(#9851) (slax57)useNavigation
(#9840) (erwanMarmelab)<DatagridRow>
(#9847) (adguernier)strictNullCheck
errors in examples (#9833) (djhi)useResourceDefinition
return type (#9852) (slax57)Published by fzaninotto 5 months ago
<Datagrid>
uses wrong element for "Select All" label (#9826) (fzaninotto)<ListView>
crashes when inside a tab (#9824) (fzaninotto)defaultProps
in React 18.3 (#9832) (djhi)<Autocomplete onCreate>
and similar props (#9858) (fzaninotto)fetchUtils
import to make custom httpClient snippet clearer in TypeScript (#9843) (adguernier)disabled
instead of readOnly
(#9825) (fzaninotto)<MenuItemLink>
, <ResettableTextField>
and <InspectorButton>
with latest @types/react
(#9853) (ilia-os)<TitlePortal>
stories (#9834) (djhi)Published by fzaninotto 6 months ago
This version contains breaking changes. Check the 5.0 upgrade guide to upgrade your application.
<ReferenceFieldBase>
(#9698) (djhi)<ReferenceInputBase>
(#9672) (djhi)<ReferenceManyField queryOptions>
prop (#9750) (erwanMarmelab)<List storeKey={false}>
to disable all store interactions (sort, pagination, filters and now also selection state). (#9742) (nbalaguer)ErrorBoundary
(#9799) (erwanMarmelab)useInput
to generate a unique id by default (#9788) (erwanMarmelab)<List>
to restore scroll position when coming from Edit and Create views side effects (#9774) (djhi)<SimpleFormIterator>
so that it doesn't clone buttons (#9805) (djhi)react-error-boundary
to v4 (#9819) (MohammedFaragallah)react-i18next
to v14 (#9818) (MohammedFaragallah)react-dropzone
to v14 (#9811) (MohammedFaragallah)date-fns
to v3 (#9801) (MohammedFaragallah)@mui
to v5.15 (#9763) (djhi)inflection
to v3 (#9804) (MohammedFaragallah)<ReferenceManyFieldView>
(#9821) (djhi)<SimpleList>
always returns empty when controlled (#9802) (fzaninotto)<SimpleList>
<Basic>
story (#9792) (adguernier)data-generator-retail
(#9800) (djhi)