Releases: marmelab/react-admin
Releases · marmelab/react-admin
4.13.2
- Fix Guessers should not log in CI by default (#9218) (fzaninotto)
- Fix
package.json
should mention peer dependency onreact-is
(#9201) (kamiyo) - Fix validation errors from resolvers are not translated (#9191) (djhi)
- [Doc] WizardForm: document ability to pass
progress={false}
(#9216) (slax57) - [Doc] Fix typo in useInfiniteGetList doc (#9210) (codyavila)
- [Doc] Convert
<Datagrid>
documentation to TS (#9207) (djhi) - [Doc] Convert
<Admin>
documentation to TS (#9206) (djhi) - [Doc] display a comment inviting to switch to TS if transpiled code is empty (#9205) (adguernier)
- [Doc] Add screenshot and screencast for
<ReferenceManyToManyInput>
and<ReferenceManyToManyField>
(#9204) (adguernier) - [Doc] Update the Data Fetching documentation (#9200) (fzaninotto)
- [TypeScript] Fix
withLifecycleCallbacks
beforeSave
return type (#9199) (djhi)
4.13.1
- Fix
<ArrayInput>
does not apply default values set on inputs (#9198) (djhi) - Fix
<ReferenceInput queryOptions>
does not apply togetMany
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
- 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 torecordRepresentation
when not givenprimaryText
(#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 asconfirmTitle
orconfirmContent
(#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
- 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 aReactElement
(#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 inuseList
(#9139) (smeng9) - [Doc] Fix
<Confirm>
description of confirm and cancel icon types (#9140) (smeng9)
4.12.3
- 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
- Fix
useUnique
should allow value if the only matching record is the current one (#9118) (djhi) - Call
checkError
whengetPermissions
fails (#9117) (djhi) - Fix
useGetManyReference
defaultonSuccess
throws when the query is disabled (#9116) (slax57) - Fix
<TranslatableInputs>
should supportfullWitdh
andsx
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
- 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
- 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>
'sfilterToQuery
and improve<AutocompleteInput>
and<AutocompleteArrayInput>
's docs about props stability (#9046) (djhi) - Update
<Link>
to honor theunderline
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
- Fix Input components add a bottom margin even when
helperText
isfalse
(#9037) (adguernier) - Fix
<Loading>
custom message raises a missing translation key warning (#9036) (adossas-spdrm) - Fix linter warnings (#9033) (fzaninotto)
- Fix
<RadioButtonGroupInput>
does not honorid
prop in option labels (#9025) (fzaninotto) - Fix linter warnings (#9024) (fzaninotto)
- Fix
<RichTextInput>
toolbar appearance (#9018) (fzaninotto) - [Doc] Fix
useList
example, with page option (#9040) (adguernier) - [Doc] Fix missing constant in List tutorial example (#9032) (adguernier)
- [Doc] Improve description of RBAC tab, panel, section, and step (#9030) (adguernier)
- [Doc] Fix link to German translation package (#9028) (tommylenz)
- [Doc] Fix typo on
useGetTree
documentation (#9027) (adguernier) - [Doc] Update DataProvider file upload documentation to leverage
withLifeCycleCallbacks
(#9022) (djhi)
4.11.3
- Fix Save button might stay disabled when using
<ArrayInput>
with default values (#8971) (henryhobhouse) - Fix
<Admin>
should callauthProvider.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
inuseLock
(#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)