Read the v0.9 announcement on the marmelab blog
- [BC Break] Update REST response format to always expect a
data
key - Add mobile UI (Sidebar, AppBar, Datagrid, actions, form action)
- Add
<Responsive>
component - Add
<ViewTitle>
component (to be used instead of<CardTitle>
for responsive views) - Add ability to hide sidebar using hamburger menu
- Add
<Sidebar>
component - Add
menu
prop to<Admin>
, to customize the menu without overriding the layout - Add dashboard MenuItem on top of Menu when relevant
- Add ability to execute crud actions without redirect (thedersen)
- Add support for custom
onBlur
,onChange
, andonFocus
props to<NumberInput>
and<TextInput>
- Add support for image preview change via dispatches form value in
<<ImageInput />
- Add support for custom redirect path when auth check fails (thedersen)
- Add support for non-cancelable fetch in
crudGetList
action (thedersen) - Add support for default locale in
resolveBrowserLocale
- Add ability to translate
CRUD_UPDATE
to HTTPPATCH
method - Add ability to hide fields
- Add Spanish translations (JonatanSalas)
- Add Vietnamese translations (kimkha)
- Improve Login page UX with form lock and loader (Natsuke)
- Improve
<Datagrid>
rendering options by using material-ui<Table>
element - Improve loader and button components rendering speed
- Remove link to dashboard in the top bar
- Remove CSS copy step from build
- Fix notification for server error even when the response body is empty