Skip to content

Releases: marmelab/react-admin

v1.0.0

26 Apr 09:17
Compare
Choose a tag to compare

After more than 6 months of hard work, this is the first stable release! ✨ And we crossed the 1,000 stars threshold on GitHub a couple weeks ago. Thanks to all the contributors for this great achievement.

Read the v1.0 announcement on the marmelab blog.

  • [BC Break] Switch validation system to redux-form native validation (breaks all input validation)
  • [BC Break] Move error mapping (HTTP to REST) to authClient (breaks HTTP 401 and 403 error handling)
  • [BC Break] Upgrade react-router to v4 (breaks custom routes)
  • [BC Break] Refactor Auth side effects to Saga (breaks custom app and custom layout)
  • Add ability to require all components from the admin-on-rest package (no more admin-on-rest/lib/mui)
  • Add <SelectField> component
  • Add <Restricted> component
  • Add LOGIN, LOGOUT, CHECK, and ERROR actions
  • Add translation of options in <SelectInput>, <AutocompleteInput>, <RadioButtonGroupInput>, and <CheckboxGroupInput>
  • Add linkType prop to <ReferenceField> to allow customization or removal of hyperlink on references
  • Add ability to override the <Filter> component by using redux-form's new onChange method
  • Add message in <List> when the REST API returns no result (mantis)
  • Add ability to remove images in <ImageInput>
  • Add error when an erroneous REST response does not contain the error key
  • Add the ability to pass an initial state to createStore (thedersen)
  • Add link from ImageInput documentation to REST Client decoration documentation (leesei)
  • Add documentation for parse() and format() in Inputs reference (leesei)
  • Add warning in documentation about <Resource> required for ReferenceManyField usage
  • Add Czech translation (magikMaker)
  • Add Japanese translation (valueshimoda)
  • Add Dutch translation (pimschaaf)
  • Add aor-jsonapi-client to the list of REST clients (maxschridde1494)
  • Add e2e tests for post creation (demougin2u)
  • Upgrade dependencies (including React 15.5.4, redux-form 6.6.3, material-ui 0.17.4)
  • Fix error messages translation
  • Fix ability to disable sort for a field
  • Fix translation warning on tab names
  • Fix Admin component crash while rendering if first resource isn't loaded yet (lutangar)
  • Fix missing menu dock for dashboard
  • Update tutorial screenshots

v0.9.4

05 Apr 13:27
Compare
Choose a tag to compare
v0.9.4 Pre-release
Pre-release
  • Fix <ReferenceManyField> documentation by adding a warning about required <Resource>
  • Fix custom dashboard documentation for <ViewTitle>
  • Fix custom List actions documentation (remi13131)
  • Fix restClient documentation by simplifying example code (kulakowka)
  • Fix refresh on Edit clears data
  • Fix bad "unauthorized" notification after login
  • Fix typo on authentication documentation (faviouz)
  • Fix custom style component documentation (vysakh0)
  • Fix Custom HTTP Client documentation (remi13131)
  • Explain branches in README
  • Fix <NullableBooleanInput> bug on undefined meta prop

v0.9.3

22 Mar 06:54
Compare
Choose a tag to compare
v0.9.3 Pre-release
Pre-release
  • Fix list layout breaking when there are more than 3 filters
  • Fix documentation about API endpoint and aor URL mapping
  • Fix typos in Actions documentation (leesei)
  • Fix hyperlink to JSON API route in Tutorial (damiansimonpeter)
  • Add a dropAreaLabel prop to <ImageInput> to let developers customize label of drop area (DjLeChuck)

v0.9.2

17 Mar 15:37
Compare
Choose a tag to compare
v0.9.2 Pre-release
Pre-release
  • Fix IE11/Edge flexbox issue (LoicMahieu)
  • Fix custom sagas can't reliably watch router actions
  • Fix image input previews on drop
  • Fix pagination on mobile
  • Fix SelectInput error text position
  • Add mention of Hungarian translations (s33m4nn)
  • Add mention of aor-parseserver-client
  • Add contribution guidelines

v0.9.1

10 Mar 16:11
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release
  • Fix redirection after creation
  • Fix jsonServer GET_MANY implementation (wadjeroudi)
  • Add Loopback-like REST client (kimkha)
  • Update Webpack example config (velociwabbit)

v0.9.0

09 Mar 15:48
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

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, and onFocus 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 HTTP PATCH 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

v0.8.4

07 Mar 22:53
Compare
Choose a tag to compare
v0.8.4 Pre-release
Pre-release
  • Fix defaultValue assignment for nested resource attributes (cytomich)
  • Fix typo in Inputs documentation (FallDi)
  • Fix Custom App install instructions
  • Add Hebrew translation link (mstmustisnt)
  • Add link to Feathers restClient (josx)

v0.8.3

23 Feb 10:14
Compare
Choose a tag to compare
v0.8.3 Pre-release
Pre-release
  • Fix Edit view shows stale data
  • Fix anchor typo on documentation index (szappacosta)
  • Fix missing import in the Getting Started tutorial (SilentKernel)
  • Add demo video in doc and GitHub homepage
  • Add Russian translation link (cytomich)

v0.8.2

21 Feb 22:28
Compare
Choose a tag to compare
v0.8.2 Pre-release
Pre-release
  • Fix scroll to top during navigation when auth is disabled
  • Fix fetch saga to avoid mutating actions
  • Fix custom app documentation
  • Fix SelectInput arrow click hides input
  • Fix missing status in fetch when error is thrown (wadjeroudi)
  • Remove documentation images from package
  • Add Chinese translation link (downup2u)
  • Add German translation link (der-On)
  • Add link to powershell script for building (mantis)

v0.8.1

15 Feb 13:04
Compare
Choose a tag to compare
v0.8.1 Pre-release
Pre-release
  • Fix custom title in view and custom label in resource
  • Fix quick filter in example demo
  • Add link to GraphQl rest client in the docs
  • Add link to <ColorInput> component in the docs
  • Add link to Italian translation in the docs (stefsava)