For highlights about this version, read the 2.3 release announcement post on the marmelab blog.
- [
Actions
] Move<Refresh>
to<AppBar>
(fzaninotto) - [
Actions
] Remove the<ListButton>
(fzaninotto) - [
Actions
] Update<Button>
to adapt the icon size to the button size (fzaninotto) - [
AppBar
] Add<UserMenu>
to group user-related actions (and<Logout>
) (fzaninotto) - [
AppBar
] Add Headroom effect (show/hide on scroll) (zyhou) - [
ArrayInput
] Add debounce tocrudGetMatching
calls (djhi) - [
ArrayInput
] Allow the<FormDataConsumer>
to be used inside anArrayInput
(djhi) - [
AutocompleteArrayInput
] Fix select on click (djhi) - [
Datagrid
] Add padding right to the last column (fzaninotto) - [
Datagrid
] Hide the sort icons when the column is not active (fzaninotto) - [
Edit
] Add the<TitleForRecord>
component (replacement for<RecordTitle>
) (fzaninotto) - [
Edit
] Move the<Delete>
button down to the Toolbar (fzaninotto) - [
Edit
] Use material design recommended margin for content (fzaninotto) - [
FormDataConsumer
] Fix wrong warning (djhi) - [
FormInput
] Add the component to the export (pedrohh) - [
Input
] Add<AutocompleteArrayInput>
for editing one-to-many relationships with a large number of options (djhi) - [
List
] Add<BulkActionsToolbar>
as a replacement for the<BulkActions>
(fzaninotto) - [
List
] Display theFilter
on the top left of the content (fzaninotto) - [
Login
] Replace the lock icon to allow forward compatibility with@material-ui/icons
2.0 (djhi) - [
Pagination
] Add the ability to set the number of rows per page (fzaninotto) - [
RichTextInput
] Add support forfullWidth
prop (natrim) - [
Sidebar
] Add the ability to change the width (fzaninotto) - [
TabbedLayout
,TabbedForm
] Let large forms extend horizontally, remove overflow scroll (djhi) - [
Title
] Move the content to theAppBar
(fzaninotto) - [
tree
] Introducera-tree-core
andra-tree-ui-materialui
to display and edit tress structures in a List view (Labs) (djhi) - [console] Add deprecation warnings (when not in production mode) (djhi)
- [Demo] Fix and upgrade GraphQL and Graphcool demos (djhi)
- [Demo] Improve fake data to have real avatars, consistent emails, and better looking reviews (fzaninotto)
- [GraphQL] Add 'How does it work' section to the
ra-data-graphql
README (Weakky) - [GraphQL] Add a link to a Prisma
dataProvider
(Weakky) - [GraphQL] Allow easier per-query override (djhi)
- [npm] Expose
esm
modules to enable tree shaking (and smaller bundle size) (Kmaschta) - [npm] Remove babel
stage-0
preset and usepreset-env
instead (Kmaschta) - [redux] Allow to use inside an external (fzaninotto)
Deprecations:
<Admin>
menu
prop. To override the menu component, use a custom layout instead.<AppBarMobile>
. The<AppBar>
component is now responsive.<BulkActions>
. Use<BulkActionToolbar>
instead.<Header>
. Use<Title>
instead.<RecordTitle>
. Use<TitleForRecord>
instead.<ViewTitle>
. Use<Title>
instead.- GraphQL provides
override
prop. UsebuildQuery
instead.