3.3.0
Read the announcement blog post
- Add opt-in client-side caching layer to save on network requests, add support for optimistic rendering of multiple list pages, make
useListController
useuseGetList
, fix refresh when leaving optimistic mode (4386) (fzaninotto) - Add ability to keep form validation when using custom save buttons (4458) (JulienMattiussi)
- Add support for
disabled
prop in<BooleanInput>
(4443) (JulienMattiussi) - Add
fieldKey
prop to<ArrayField>
to improve performance on large arrays (4437) (Hemant-yadav) - Add
emptyText
prop to show a fixed string when the value of a<Field>
isnull
(4413) (m4theushw) - Fix empty filters are lost when navigating away (4442) (JulienMattiussi)
- Fix filter form inputs appear too high when there is no search input (4481) (fzaninotto)
- Fix empty item option height in
<SelectInput>
(4480) (fzaninotto) - Fix dark theme contrast in demo (4399) (JulienMattiussi)
- Fix override of
defaultValue
in<FormInput>
(4482) (JulienMattiussi) - Convert
<Field>
components to TypeScript (4459) (josephktcheung) - Convert
<SimpleFormIterator>
to function component (4450) (WiXSL) - Convert remaining tests to
react-testing-library
(4446) (m4theushw) - Convert
<Confirm>
,<Layout>
and<BulkDeleteButton>
to TypeScript (4441) (josephktcheung) - Convert
<RichTextInput>
to TypeScript (4223) (tlaziuk) - [Doc] Add documentation for using of
<Field>
components inside<SimpleFormIterator>
(4477) (JulienMattiussi) - [Doc] Fix
<ReferenceInput>
documentation offilterToQuery
prop (4461) (leibowitz)