Skip to content

Releases: marmelab/react-admin

v0.7.0

13 Jan 07:56
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

See the V0.7.0 announcement in the marmelab blog.

  • [BC Break] Remove <RichTextInput> from core, use aor-rich-text-input instead
  • [BC Break] Introduce <SimpleForm> component between <Edit>/<Create> and input components
  • [BC Break] Introduce <SimpleShowLayout> component between <Show> and field components
  • [BC Break] Remove GET_MATCHING REST verb (and merge with GET_LIST)
  • [BC Break] Add a limit to the fetching of <ReferenceInput> (set to 25 by default)
  • [BC Break] Custom input elements are not decorated by <Field> by default, set addField: true to get it
  • [BC Break] Custom input elements are not decorated by <Labeled> by default, set addLabel: true to get it
  • [BC Break] Rename includesField: true to addField: false for Input components
  • [BC Break] Rename includesLabel: true to addLabel: false for Input components
  • [BC Break] All Redux action creators are now exported at the root level
  • Introduce <TabbedForm> component as an example of alternative form layout
  • Add <AutocompleteInput> field
  • Add <NumberInput> field
  • Add ability to use any React component (including Fields) as Edit or Create element
  • Add support for locales and options in <DateField>
  • Add animation on click in <SaveButton>
  • Add Refresh button in <Edit> view
  • Add support for defaultValue in <Create> and <Edit> components
  • Add support for defaultValue in <Input> components
  • Add support for actions in <Create> and <Edit> components
  • Add a perPage prop to <ReferenceInput> to allow fetching more or less options
  • Add a sort prop to <ReferenceInput> to allow sorting of options
  • Add support for function as optionText value in <SelectInput>, <RadioButtonGroupInput>, and <AutocompleteInput>
  • Add support for element as optionText value in <SelectInput>, and <RadioButtonGroupInput>
  • Add double submission protection in <SaveButton>
  • Add trigger to hide <Edit> view title until record is loaded
  • Add support for special chars like "/" in id (dunglas)
  • Add <FormField> component to allow reuse of the addLabel/addField decoration logic
  • Use Json REST client (http-less client) in example
  • Set allowEmpty to true by default in Filter form (was breaking <ReferenceInput> in filters by default)
  • Fix bad setup of ReferenceInput value in filters
  • Fix <SavedButton> in case of invalid form (was spinning forever)

v0.6.2

27 Dec 21:16
Compare
Choose a tag to compare
v0.6.2 Pre-release
Pre-release
  • Fix bad _end argument for jsonServer REST client
  • Clarify CORS headers documentation and exception message
  • Fix wrong table cell wrap in <Datagrid>
  • Add custom layout documentation to Theming chapter
  • Fix <NumberField> when record has no value for the source
  • Fix <DateField> for null values

v0.6.1

13 Dec 16:14
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release
  • Fix notification background colors to use mui theme
  • Fix missing lodash.defaultdeep not mentioned as dependency

v0.6.0

13 Dec 10:10
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release
  • [BC Break] The filter prop of the component now expects an element rather than a component (<List filter={<MyFilter/>} > rather than <List filter={MyFilter} >)
  • [BC Break] The title prop of all view components now expect an element rather than a component (<List title={<MyTitle/>} > rather than <List title={MyTitle} >)
  • [BC Break] Rename style to elStyle and let style override container element
  • Add special design for non-sortable columns in datagrid
  • Add style, elStyle to all components
  • Add headerStyle to Field components (ability to style <th>)
  • Add rowStyle to <Datagrid> (ability to style <tr> according to the value)
  • Add defaultSort to <Datagrid> (ability to set default sort order on list)
  • Add actions, perPage, and pagination props to the <List> component
  • Add List view documentation
  • Add <BooleanField> component
  • Add <BooleanInput> component
  • Add <NullableBooleanInput> component
  • Add <NumberField> component
  • Add <FunctionField> component
  • Align datagrid first column to the page title
  • Hide resources in the Menu when they don't have a list view
  • Fix warning for fields with no source and no label
  • Fix FilterButton for fields without label

v0.5.4

30 Nov 11:03
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release
  • Document conditional formatting
  • Fix node incompatibility error caused by quill when installing with yarn (tinhnguyen-ea)
  • Fix pagination when the number of pages exceeds 8
  • Fix React 14.4 compatibility by updating react-tap-event dependency (petetnt)
  • Fix regression in material UI Popover
  • Update dependencies (react, material-ui, redux-form, redux-saga)

v0.5.3

24 Nov 16:37
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
  • Fix jsonServer GET_MANY when overriding htpClient (aceofspades)
  • Fix bad refresh of list after create, update, and delete
  • Fix unstable state after create, update, and delete

v0.5.2

24 Nov 16:45
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release
  • Fix <SelectInput> subcomponent key in case of duplicate value (rweindl)
  • Fix make test-watch command
  • Fix datagrid margins to accomodate more content
  • Fix cannot set empty value on <ReferenceInput/>
  • Fix bad error message in restClient when no count header is found
  • Fix Infinite loop when two menu clicked quickly
  • Fix Warning when Datagrid contains two action buttons
  • Add ability to intercept HTTP request and add custom headers

v0.5.1

24 Nov 16:46
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • Fix bad built files

v0.5.0

10 Nov 10:35
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

See the v0.5.0 announcement in the marmelab blog.

  • [BC Break] Remove credentials: include HTTP option enabled by default
  • Add <Show> View
  • Add custom headers support
  • Add support for the style attribute in all components
  • Add Theming Documentation (by MattWilliamsDev)
  • Update the <Datagrid> to use real tables (and auto-size columns)
  • Upgrade to material-ui 0.16
  • Update package to bundle quill
  • Export more components and functions to ease customization
  • Fix multiple ReferenceFields in a list incorrectly loads data
  • Fix spinner not stopping after delete
  • Fix Router now scrolls to top
  • Fix <RadioButtonGroupInput>
  • Fix datagrid layout to make columns adapt width to content
  • Fix doc on reducers in CustomApp (by ArnaudD)
  • Fix custom app docs now that redux form is required
  • Fix RadioButtonGroupInput
  • Fix Pagination when list has no filter
  • Fix clearing text filter doesn't fetch the unfiltered list
  • Fix Warning when Datagrid contains two action buttons

v0.4.0

10 Nov 10:25
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • [BC Break] Pass Headers object to restClient
  • Add loads of documentation
  • Use source as implicit label in fields and input components
  • Add <RichTextField> and <RichTextInput> components (powered by quill)
  • Add <UrlField> component
  • Add Form Validation in <Edit> and <Create> views (powered by redux-form)
  • Add material-ui theme support in the <Admin> component (by fnberta)
  • Add option to show date with time (by fnberta)
  • Add UUID support (by bjet007)
  • Add deep field selection
  • Add unit tests
  • Fix form display issue when single or no fields
  • Fix and speedup filters
  • Fix create form
  • Fix filter value reset when filter is removed