Skip to content

Releases: marmelab/react-admin

4.13.1

21 Aug 06:45
Compare
Choose a tag to compare
  • Fix <ArrayInput> does not apply default values set on inputs (#9198) (djhi)
  • Fix <ReferenceInput queryOptions> does not apply to getMany query (#9197) (fzaninotto)
  • Fix <UpdateButton> with custom notification doesn't close the confirmation dialog (#9196) (fzaninotto)
  • Fix <FilterLiveSearch> uses label as placeholder by default (#9185) (fzaninotto)
  • [TypeScript] Fix missing types for TranslationMessages (#9187) (bicstone)
  • [Doc] Refactor Theming documentation (#9193) (fzaninotto)
  • [Doc] Fix <NumberInput> usage in Filter Forms (#9186) (fzaninotto)
  • [Doc] Convert Inputs Tutorial Examples to TS (#9183) (djhi)
  • [Doc] Convert List Tutorial Examples to TS (#9181) (djhi)

4.13.0

14 Aug 13:04
v4.13.0
a858b4f
Compare
Choose a tag to compare
  • Add <FilterListItem icon> prop to show an icon for each filter list item (#9150) (Guy-Adler)
  • Add transform prop to <DateField> and <NumberField> (#9147) (fzaninotto)
  • Add <RecordRepresentation> to streamline rendering a record as string (#9095) (djhi)
  • Add <UpdateButton> to let users update the current record (#9088) (djhi)
  • Add <CheckForApplicationUpdate> to suggest a reload when the application code has changed (#9059) (djhi)
  • Add <Datagrid rowSx> prop to customize row style for each record (#8925) (zhujinxuan)
  • Update <SimpleList> to fallback to recordRepresentation when not given primaryText (#9172) (fzaninotto)
  • Update <TitlePortal> to allow customization of the the page title style (#9171) (fzaninotto)
  • Update <List> mobile layout to display actions first (#9170) (fzaninotto)
  • Update <Input> components width on mobile to make them full width by default (#9169) (fzaninotto)
  • Update <TranslatableInputs> to allow vertical layout (#9126) (slax57)
  • Update <Confirm> to accept a React node as confirmTitle or confirmContent (#9115) (yurassic)
  • Fix <SelectInput> throws error when fetching choices manually (#9179) (fzaninotto)
  • Fix <SelectInput> translates choices even inside a <ReferenceInput> (#9176) (fzaninotto)
  • Fix <SingleFieldList> children don't use default link color (#9174) (fzaninotto)
  • Fix ra-data-provider-fakerest getMany doesn't preserve the ids order (#9168) (fzaninotto)
  • Fix Fields Record Type Parameter (#9092) (djhi)
  • [Doc] Fix tutorial misses step to link references together (#9167) (fzaninotto)

4.12.4

08 Aug 14:02
Compare
Choose a tag to compare
  • Fix <FilterLiveSearch> reset button does not reset the value (#9149) (fzaninotto)
  • Fix deprecated defaultProps warnings in React 18 (#9124) (adguernier)
  • [Doc] Add documentation about <BulkUpdateFormButton> and <InputSelectorForm> (#9145) (adguernier)
  • [Doc] Improve <TranslatableFields> chapter (#9154) (adguernier)
  • [Doc] Fix Next.js tutorial for app and pages router (#9131) (adguernier)
  • [Doc] Fix <Admin loginPage={false}> leads to an infinite loop (#9166) (fzaninotto)
  • [Doc] Fix <AutoSaveToolbar> should be used as a ReactElement (#9157) (adguernier)
  • [Doc] Fix <WizardForm> snippet to use a custom progress bar (#9163) (adguernier)
  • [Doc] Fix canAccess and <IfCanAccess> documentation about wildcard action fallback (#9144) (adguernier)
  • [Doc] Fix default perPage value in useList (#9139) (smeng9)
  • [Doc] Fix <Confirm> description of confirm and cancel icon types (#9140) (smeng9)

4.12.3

28 Jul 16:05
Compare
Choose a tag to compare
  • Fix <FileField> should not propagate click (#9133) (slax57)
  • [TypeScript] Fix TS errors with <ArrayField> and <ChipField> in stories (#9132) (slax57)
  • [Doc] Rename Architecture page to Key Concepts (#9078) (fzaninotto)
  • [Doc] Fix HowTos order and syntax in various chapters (#9123) (fzaninotto)
  • [Doc] Fix deprecated bulkActionButtons prop of List component (#9135) (smeng9)
  • [chore] Bump semver from 5.7.1 to 5.7.2 (#9091) (dependabot[bot])

4.12.2

21 Jul 10:18
v4.12.2
df5c847
Compare
Choose a tag to compare
  • Fix useUnique should allow value if the only matching record is the current one (#9118) (djhi)
  • Call checkError when getPermissions fails (#9117) (djhi)
  • Fix useGetManyReference default onSuccess throws when the query is disabled (#9116) (slax57)
  • Fix <TranslatableInputs> should support fullWitdh and sx props (#9104) (djhi)
  • Fix remove unsupported propTypes on <List> (#9101) (WiXSL)
  • Fix <SimpleFormIterator> with <FormDataConsumer> should not re-apply default values (#9094) (slax57)
  • [Demo] Improve CRM Demo Kanban code (#9114) (slax57)
  • [Demo] Replace react-beautiful-dnd by @hello-pangea/dnd to support React 18 (#9097) (slax57)
  • [Doc] add sections to explain explicitly how to disable features like bulk actions (#9086) (adguernier)
  • [Doc] Remove emptyText prop from <AutoCompleteArrayInput> doc as it is not supported (#9073) (gitstart)

4.12.1

10 Jul 13:08
v4.12.1
7295acf
Compare
Choose a tag to compare
  • Fix closing browser tab loses undoable mutations without warning (#9072) (adguernier)
  • [Doc] Improve a bit reference to Material UI (#9087) (oliviertassinari)
  • [Doc] Fix code examples syntax errors (#9083) (WiXSL)
  • [Doc] Fix missing close tag in <List> aside snippet (#9082) (slax57)
  • [Doc] fix a typo: replace ise by use in NumberInput doc (#9081) (adguernier)
  • [Doc] Fix react-router outdated doc links (#9079) (slax57)
  • [Doc] Add doc for <BulkUpdateButton> (#9077) (slax57)
  • [Doc] fix a typo in variable template example using polyglot (#9076) (adguernier)
  • [Doc] Add missing backticks for default empty value example (#9075) (adguernier)
  • [Doc] Update Tutorial to use TypeScript by default (#9074) (adguernier)
  • [Doc] Fix <AutompleteInput create> prop example (#9071) (adguernier)
  • [Doc] Fix <ReferenceManyField> chapter snippets to match the example data (#9067) (eboss-dev)

4.12.0

03 Jul 15:30
Compare
Choose a tag to compare
  • Add unique validator (#8999) (djhi)
  • Allow disabling store persistence of the list parameters (#9019) (djhi)
  • Add ability to refetch permissions on demand (#8955) (mmateja)
  • Add support for mutationOptions in <BulkUpdateButton> (#9035) (KonkretneKosteczki)
  • Add eslint, prettier and default vite gitignore to create-react-admin (#9055) (djhi)
  • Memoize <AutocompleteInput>'s filterToQuery and improve <AutocompleteInput> and <AutocompleteArrayInput>'s docs about props stability (#9046) (djhi)
  • Update <Link> to honor the underline prop (#8977) (fzaninotto)
  • Fix <DeleteButton> doesn't allow to override the text color (#9060) (adguernier)
  • Fix warning about string value passed to BooleanInput (#9056) (adguernier)
  • Fix demos don't allow to visualize source maps (#9047) (fzaninotto)
  • Fix custom input's onChange handlers should have access to updated context value (#8910) (WiXSL)
  • Upgrade to TS 5 (#8937) (djhi)
  • [Doc] Add SmartRichTextInput, an AI assistant for rich text content (#9052) (fzaninotto)
  • [Doc] Document useRegisterMutationMiddleware (#9031) (djhi)
  • [Doc] Better explain input's default label (#9069) (adguernier)
  • [Doc] Fix sortBy prop value in "Combining Two Fields" chapter (#9048) (adguernier)
  • [Doc] fix links to TanStack Query V3 doc (#9057) (adguernier)
  • [Doc] Fix explanations in "Controlled Mode" section of TabbedShowLayout.md (#9045) (adguernier)
  • [Doc] Fix anchors and typos (#9054) (WiXSL)
  • [Doc] fix a typo in ReferenceOneField documentation (#9053) (adguernier)
  • [Doc] Fix a typo in FieldsForRelationships.md (#9049) (adguernier)
  • [Doc] Fix a typo in TabbedForm.md (#9041) (adguernier)

4.11.4

23 Jun 08:19
v4.11.4
b47f7ba
Compare
Choose a tag to compare

4.11.3

16 Jun 09:59
Compare
Choose a tag to compare
  • Fix Save button might stay disabled when using <ArrayInput> with default values (#8971) (henryhobhouse)
  • Fix <Admin> should call authProvider.getPermissions only when given a child function (#9001) (adguernier)
  • Fix <ListView> does not apply CSS classes to its child components (#8995) (djhi)
  • Update ra-input-rich-text tiptap dependencies (#8997) (djhi)
  • [Doc] Add PredictiveTextInput chapter (#9016) (fzaninotto)
  • [Doc] Automatically convert TS examples to JS (#9005) (djhi)
  • [Doc] Mention RBAC forms in documentation (#8996) (djhi)
  • [Doc] Add documentation for Remix v2 routing conventions (#9017) (djhi)
  • [Doc] Add references throughout the documentation about linking two inputs (#9015) (djhi)
  • [Doc] Fix Next.js pages router installation misses src directory (#9012) (fzaninotto)
  • [Doc] Fix broken link in Next installation tutorial (#9011) (fzaninotto)
  • [Doc] Use WebM and MP4 videos instead of GIF for EE components (#9006) (slax57)
  • [Doc] Fix broken link to useLockOnMount in useLock (#9002) (slax57)
  • [Doc] Fix missing closing tag in custom AppBar example code (#9000) (adguernier)
  • [Doc] Update links to the React documentation (#8998) (adguernier)
  • [JSDoc] Fix <ToggleThemeButton> deprecated props JSDoc (#8994) (slax57)

4.11.2

09 Jun 14:32
Compare
Choose a tag to compare
  • Fix <ReferenceField> line height isn't consistent with other fields (#8976) (fzaninotto)
  • Fix configurable does not have a targetable root class (#8980) (djhi)
  • Fix <Admin> fails when used in Next.js server components (#8990) (fzaninotto)
  • Fix English translation of auth error message (#8970) (joebordes)
  • Fix linter warnings (#8978) (fzaninotto)
  • Bump vite from 3.2.0 to 3.2.7 (#8981) (dependabot)
  • Fix <AutocompleteArrayInput> 'custom options' story (#8983) (slax57)
  • [TypeScript] Fix <WithRecord> render prop type (#8993) (slax57)
  • [TypeScript] Fix FunctionField render function type expects a nullable record (#8963) (elstgav)
  • [Doc] Add <AutoSave> documentation (#8969) (fzaninotto)
  • [Doc] Add <TreeInput> and <ReferenceNodeInput> chapters (#8974) (fzaninotto)
  • [Doc] Better explain the type of getSource and scopedFormData in <FormDataConsumer> (#8979) (slax57)
  • [Doc] Fix broken link in Realtime documentation (#8991) (fzaninotto)
  • [Doc] Fix <ReferenceArrayInput> section about custom query filter (#8989) (fzaninotto)
  • [Doc] Fix <CreateInDialogButton> usage example (#8988) (slax57)
  • [Doc] Fix links to react-hook-form's doc (#8984) (slax57)
  • [Doc] Fix <Confirm> prop table overflows (#8985) (fzaninotto)
  • [Doc] Fix Remix tutorial mentions outdated postgrest adapter (#8982) (fzaninotto)
  • [Demo] Fix tag list on Mobile (#8975) (fzaninotto)