|
2 | 2 |
|
3 | 3 | ## 5.12.0 |
4 | 4 |
|
5 | | -* Introduce `<TextArrayField>` and use `<TextArrayInput>` / `<TextArrayField>` in guessers for scalar arrays ([#10939](https://github.com/marmelab/react-admin/pull/10939)) ([slax57](https://github.com/slax57)) |
6 | | -* Introduce `useBulkUpdateController` ([#10925](https://github.com/marmelab/react-admin/pull/10925)) ([djhi](https://github.com/djhi)) |
7 | | -* Introduce `useUpdateController` ([#10924](https://github.com/marmelab/react-admin/pull/10924)) ([djhi](https://github.com/djhi)) |
8 | | -* Introduce `useBulkDeleteController` ([#10923](https://github.com/marmelab/react-admin/pull/10923)) ([djhi](https://github.com/djhi)) |
9 | | -* Introduce `emptyWhileLoading` on `<ListBase>` ([#10917](https://github.com/marmelab/react-admin/pull/10917)) ([djhi](https://github.com/djhi)) |
10 | | -* Introduce `useMutationWithMutationMode` hook ([#10910](https://github.com/marmelab/react-admin/pull/10910)) ([djhi](https://github.com/djhi)) |
11 | | -* Introduce `<RecordsIterator>` ([#10880](https://github.com/marmelab/react-admin/pull/10880)) ([erwanMarmelab](https://github.com/erwanMarmelab)) |
| 5 | +* Add `error`, `loading`, `empty` and `offline` props to `<ListBase>`, `<WithListContext>`, `<EditBase>`, and `<ShowBase>` to set fallback components for non-success states. ([#10880](https://github.com/marmelab/react-admin/pull/10880)) ([erwanMarmelab](https://github.com/erwanMarmelab)) |
| 6 | +* Add `<RecordsIterator>` for easy rendering of lists of records ([#10880](https://github.com/marmelab/react-admin/pull/10880)) ([erwanMarmelab](https://github.com/erwanMarmelab)) |
| 7 | +* Add `<TextArrayField>` to render arrays of strings ([#10939](https://github.com/marmelab/react-admin/pull/10939)) ([slax57](https://github.com/slax57)) |
| 8 | +* Add `useUpdateController` to make the logic portable ([#10924](https://github.com/marmelab/react-admin/pull/10924)) ([djhi](https://github.com/djhi)) |
| 9 | +* Add `useBulkUpdateController` to make the logic portable ([#10925](https://github.com/marmelab/react-admin/pull/10925)) ([djhi](https://github.com/djhi)) |
| 10 | +* Add `useBulkDeleteController` to make the logic portable ([#10923](https://github.com/marmelab/react-admin/pull/10923)) ([djhi](https://github.com/djhi)) |
| 11 | +* Add `<ListBase emptyWhileLoading>` option ([#10917](https://github.com/marmelab/react-admin/pull/10917)) ([djhi](https://github.com/djhi)) |
| 12 | +* Add `useMutationWithMutationMode` hook ([#10910](https://github.com/marmelab/react-admin/pull/10910)) ([djhi](https://github.com/djhi)) |
| 13 | +* Update Guessers to use `<TextArrayInput>` / `<TextArrayField>` for scalar arrays ([#10939](https://github.com/marmelab/react-admin/pull/10939)) ([slax57](https://github.com/slax57)) |
12 | 14 | * Fix `useMutationWithMutationMode` in `optimistic` and `undoable` mode may pass invalid parameters to the mutation ([#10977](https://github.com/marmelab/react-admin/pull/10977)) ([djhi](https://github.com/djhi)) |
13 | 15 | * Fix update removing `meta` and `pageInfo` properties from `getManyReference` result ([#10975](https://github.com/marmelab/react-admin/pull/10975)) ([jvasseur](https://github.com/jvasseur)) |
14 | 16 | * [Doc] Add missing props to `<ReferenceArrayField>` and `<ReferenceManyField>`, and base components ([#10978](https://github.com/marmelab/react-admin/pull/10978)) ([slax57](https://github.com/slax57)) |
|
0 commit comments