diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a7d35e9110..d60ca495164 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## 5.11.0 + +* Add ability to use a `ReactNode` as create label in `` and `` ([#10883](https://github.com/marmelab/react-admin/pull/10883)) ([Madeorsk](https://github.com/Madeorsk)) +* Add `` prop to support label configuration ([#10872](https://github.com/marmelab/react-admin/pull/10872)) ([antoinefricker](https://github.com/antoinefricker)) +* Add support for embedded resources in ra-data-simple-rest ([#10898](https://github.com/marmelab/react-admin/pull/10898)) ([fzaninotto](https://github.com/fzaninotto)) +* Use bulk export ([#10908](https://github.com/marmelab/react-admin/pull/10908)) ([djhi](https://github.com/djhi)) +* Introduce `useDeleteController` ([#10876](https://github.com/marmelab/react-admin/pull/10876)) ([djhi](https://github.com/djhi)) +* Move more primitives from `ra-ui-materialui` to `ra-core` ([#10907](https://github.com/marmelab/react-admin/pull/10907)) ([djhi](https://github.com/djhi)) +* Make all mutations react to their declaration time options changes ([#10857](https://github.com/marmelab/react-admin/pull/10857)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10903](https://github.com/marmelab/react-admin/pull/10903)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10902](https://github.com/marmelab/react-admin/pull/10902)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10901](https://github.com/marmelab/react-admin/pull/10901)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10896](https://github.com/marmelab/react-admin/pull/10896)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10895](https://github.com/marmelab/react-admin/pull/10895)) ([djhi](https://github.com/djhi)) +* Add offline support to `` ([#10865](https://github.com/marmelab/react-admin/pull/10865)) ([djhi](https://github.com/djhi)) +* Add offline support to ``, `` and `` ([#10864](https://github.com/marmelab/react-admin/pull/10864)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10861](https://github.com/marmelab/react-admin/pull/10861)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10860](https://github.com/marmelab/react-admin/pull/10860)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10858](https://github.com/marmelab/react-admin/pull/10858)) ([djhi](https://github.com/djhi)) +* Add offline support to `` and `` ([#10852](https://github.com/marmelab/react-admin/pull/10852)) ([djhi](https://github.com/djhi)) +* Improve offline detection in Edit, Show, ReferenceField and ReferenceOneField ([#10899](https://github.com/marmelab/react-admin/pull/10899)) ([djhi](https://github.com/djhi)) +* Add `mutationKey` to all mutations to allow offline mutations ([#10851](https://github.com/marmelab/react-admin/pull/10851)) ([djhi](https://github.com/djhi)) +* Fix `` cannot be styled through MUI theme ([#10905](https://github.com/marmelab/react-admin/pull/10905)) ([djhi](https://github.com/djhi)) +* Fix regression regarding `disableAuthentication` in `EditBase` and `ShowBase` ([#10906](https://github.com/marmelab/react-admin/pull/10906)) ([djhi](https://github.com/djhi)) +* Fix security vulnerabilities affecting `devalue` and `form-data` ([#10911](https://github.com/marmelab/react-admin/pull/10911)) ([slax57](https://github.com/slax57)) +* [Doc] Fix `` is missing the `storeKey` prop ([#10894](https://github.com/marmelab/react-admin/pull/10894)) ([slax57](https://github.com/slax57)) +* [TypeScript] Export `ValidationMessageFuncParams` and `ValidationMessageFunc` types ([#10867](https://github.com/marmelab/react-admin/pull/10867)) ([djhi](https://github.com/djhi)) +* [chore] move `sanitizeFieldRestProps` and `sanitizeInputRestProps` to `ra-core` ([#10874](https://github.com/marmelab/react-admin/pull/10874)) ([jonathanarnault](https://github.com/jonathanarnault)) +* [Chore] Move `ArrayInputContext` to `ra-core` ([#10873](https://github.com/marmelab/react-admin/pull/10873)) ([jonathanarnault](https://github.com/jonathanarnault)) +* [chore] Fix CRM demo cannot load MSW when deployed on a sub URL ([#10897](https://github.com/marmelab/react-admin/pull/10897)) ([djhi](https://github.com/djhi)) +* [chore] Revert MSW usage on simple example ([#10893](https://github.com/marmelab/react-admin/pull/10893)) ([djhi](https://github.com/djhi)) + ## 5.10.2 * Add warning when using `queryOptions` to add a `meta` in `` and `` ([#10882](https://github.com/marmelab/react-admin/pull/10882)) ([Madeorsk](https://github.com/Madeorsk)) diff --git a/docs/OldVersions.md b/docs/OldVersions.md index da5b0951b57..4d4cb41c6cd 100644 --- a/docs/OldVersions.md +++ b/docs/OldVersions.md @@ -14,7 +14,8 @@ You have two options to read them: ## v5 -- [v5.10](https://github.com/marmelab/react-admin/blob/master/docs/Admin.md) +- [v5.11](https://github.com/marmelab/react-admin/blob/master/docs/Admin.md) +- [v5.10](https://github.com/marmelab/react-admin/blob/v5.10.2/docs/Admin.md) - [v5.9](https://github.com/marmelab/react-admin/blob/v5.9.2/docs/Admin.md) - [v5.8](https://github.com/marmelab/react-admin/blob/v5.8.4/docs/Admin.md) - [v5.7](https://github.com/marmelab/react-admin/blob/v5.7.4/docs/Admin.md) diff --git a/examples/data-generator/package.json b/examples/data-generator/package.json index c53fffb8ba5..de70033e68f 100644 --- a/examples/data-generator/package.json +++ b/examples/data-generator/package.json @@ -1,6 +1,6 @@ { "name": "data-generator-retail", - "version": "5.10.2", + "version": "5.11.0", "homepage": "https://github.com/marmelab/react-admin/tree/master/examples/data-generator", "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", @@ -19,7 +19,7 @@ }, "devDependencies": { "cross-env": "^5.2.0", - "ra-core": "^5.10.2", + "ra-core": "^5.11.0", "rimraf": "^3.0.2", "typescript": "^5.1.3" }, diff --git a/examples/simple/package.json b/examples/simple/package.json index b975405eefe..0027b06e618 100644 --- a/examples/simple/package.json +++ b/examples/simple/package.json @@ -1,6 +1,6 @@ { "name": "simple", - "version": "5.10.2", + "version": "5.11.0", "private": true, "type": "module", "scripts": { @@ -17,13 +17,13 @@ "fakerest": "^4.1.3", "jsonexport": "^3.2.0", "lodash": "~4.17.5", - "ra-data-fakerest": "^5.10.2", - "ra-i18n-polyglot": "^5.10.2", - "ra-input-rich-text": "^5.10.2", - "ra-language-english": "^5.10.2", - "ra-language-french": "^5.10.2", + "ra-data-fakerest": "^5.11.0", + "ra-i18n-polyglot": "^5.11.0", + "ra-input-rich-text": "^5.11.0", + "ra-language-english": "^5.11.0", + "ra-language-french": "^5.11.0", "react": "^18.3.1", - "react-admin": "^5.10.2", + "react-admin": "^5.11.0", "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", "react-router": "^6.28.1", diff --git a/lerna.json b/lerna.json index c445ac0ebb0..54daa54c6db 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "2.5.1", "packages": ["examples/data-generator", "examples/simple", "packages/*"], - "version": "5.10.2", + "version": "5.11.0", "npmClient": "yarn" } diff --git a/packages/create-react-admin/package.json b/packages/create-react-admin/package.json index 26123d6c1a6..94b8cda2310 100644 --- a/packages/create-react-admin/package.json +++ b/packages/create-react-admin/package.json @@ -1,7 +1,7 @@ { "name": "create-react-admin", "description": "A CLI to quickly start a new react-admin project", - "version": "5.10.2", + "version": "5.11.0", "license": "MIT", "bin": "lib/cli.js", "type": "module", diff --git a/packages/create-react-admin/templates/common/package.json b/packages/create-react-admin/templates/common/package.json index 798dca84641..9e2e8896ceb 100644 --- a/packages/create-react-admin/templates/common/package.json +++ b/packages/create-react-admin/templates/common/package.json @@ -15,7 +15,7 @@ "@mui/icons-material": "^7.0.1", "@mui/material": "^7.0.1", "react": "^19.0.0", - "react-admin": "^5.10.0", + "react-admin": "^5.11.0", "react-dom": "^19.0.0", "react-router": "^7.1.3", "react-router-dom": "^7.1.3" diff --git a/packages/create-react-admin/templates/ra-data-fakerest/package.json b/packages/create-react-admin/templates/ra-data-fakerest/package.json index e97abf2a512..be841b96e0e 100644 --- a/packages/create-react-admin/templates/ra-data-fakerest/package.json +++ b/packages/create-react-admin/templates/ra-data-fakerest/package.json @@ -3,7 +3,7 @@ "test": "vitest" }, "dependencies": { - "ra-data-fakerest": "^5.10.0" + "ra-data-fakerest": "^5.11.0" }, "devDependencies": { "@testing-library/dom": "^10.4.0", diff --git a/packages/create-react-admin/templates/ra-data-json-server/package.json b/packages/create-react-admin/templates/ra-data-json-server/package.json index b1d10d81148..7742f151205 100644 --- a/packages/create-react-admin/templates/ra-data-json-server/package.json +++ b/packages/create-react-admin/templates/ra-data-json-server/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "ra-data-json-server": "^5.10.0" + "ra-data-json-server": "^5.11.0" } } diff --git a/packages/create-react-admin/templates/ra-data-simple-rest/package.json b/packages/create-react-admin/templates/ra-data-simple-rest/package.json index a429145a948..7e610ae7b8e 100644 --- a/packages/create-react-admin/templates/ra-data-simple-rest/package.json +++ b/packages/create-react-admin/templates/ra-data-simple-rest/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "ra-data-simple-rest": "^5.10.0" + "ra-data-simple-rest": "^5.11.0" } } diff --git a/packages/ra-core/package.json b/packages/ra-core/package.json index f0340a3388c..67e7ccf40c3 100644 --- a/packages/ra-core/package.json +++ b/packages/ra-core/package.json @@ -1,6 +1,6 @@ { "name": "ra-core", - "version": "5.10.2", + "version": "5.11.0", "description": "Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React", "files": [ "*.md", diff --git a/packages/ra-core/src/controller/edit/useEditController.ts b/packages/ra-core/src/controller/edit/useEditController.ts index 0de2aa84d69..fd2ef28212d 100644 --- a/packages/ra-core/src/controller/edit/useEditController.ts +++ b/packages/ra-core/src/controller/edit/useEditController.ts @@ -327,8 +327,8 @@ export interface EditControllerBaseResult defaultTitle?: string; isFetching: boolean; isLoading: boolean; - isPaused: boolean; - isPlaceholderData: boolean; + isPaused?: boolean; + isPlaceholderData?: boolean; refetch: UseGetOneHookValue['refetch']; redirect: RedirectionSideEffect; resource: string; diff --git a/packages/ra-core/src/controller/show/useShowController.ts b/packages/ra-core/src/controller/show/useShowController.ts index 9ee73912daf..8b880c8615f 100644 --- a/packages/ra-core/src/controller/show/useShowController.ts +++ b/packages/ra-core/src/controller/show/useShowController.ts @@ -171,8 +171,8 @@ export interface ShowControllerBaseResult { defaultTitle?: string; isFetching: boolean; isLoading: boolean; - isPaused: boolean; - isPlaceholderData: boolean; + isPaused?: boolean; + isPlaceholderData?: boolean; resource: string; record?: RecordType; refetch: UseGetOneHookValue['refetch']; diff --git a/packages/ra-core/src/controller/useReference.ts b/packages/ra-core/src/controller/useReference.ts index a6cc7c9a193..eef147496f8 100644 --- a/packages/ra-core/src/controller/useReference.ts +++ b/packages/ra-core/src/controller/useReference.ts @@ -21,9 +21,9 @@ export interface UseReferenceResult< ErrorType = Error, > { isLoading: boolean; - isPaused: boolean; + isPaused?: boolean; isPending: boolean; - isPlaceholderData: boolean; + isPlaceholderData?: boolean; isFetching: boolean; referenceRecord?: RecordType; error?: ErrorType | null; diff --git a/packages/ra-core/src/form/choices/ChoicesContext.ts b/packages/ra-core/src/form/choices/ChoicesContext.ts index a420a6351b0..101f3150fe3 100644 --- a/packages/ra-core/src/form/choices/ChoicesContext.ts +++ b/packages/ra-core/src/form/choices/ChoicesContext.ts @@ -20,8 +20,8 @@ export type ChoicesContextBaseValue = { hideFilter: (filterName: string) => void; isFetching: boolean; isLoading: boolean; - isPaused: boolean; - isPlaceholderData: boolean; + isPaused?: boolean; + isPlaceholderData?: boolean; page: number; perPage: number; refetch: (() => void) | UseGetListHookValue['refetch']; diff --git a/packages/ra-data-fakerest/package.json b/packages/ra-data-fakerest/package.json index 903bbfe4372..03994c09bd3 100644 --- a/packages/ra-data-fakerest/package.json +++ b/packages/ra-data-fakerest/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-fakerest", - "version": "5.10.2", + "version": "5.11.0", "description": "JSON Server data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -43,7 +43,7 @@ "@types/jest": "^29.5.2", "cross-env": "^5.2.0", "expect": "^27.4.6", - "ra-core": "^5.10.2", + "ra-core": "^5.11.0", "rimraf": "^3.0.2", "typescript": "^5.1.3" }, diff --git a/packages/ra-data-graphql-simple/package.json b/packages/ra-data-graphql-simple/package.json index 041c5bcf2ca..a0357408319 100644 --- a/packages/ra-data-graphql-simple/package.json +++ b/packages/ra-data-graphql-simple/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-graphql-simple", - "version": "5.10.2", + "version": "5.11.0", "description": "A GraphQL simple data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -37,7 +37,7 @@ "graphql-ast-types-browser": "~1.0.2", "lodash": "~4.17.5", "pluralize": "~7.0.0", - "ra-data-graphql": "^5.10.2" + "ra-data-graphql": "^5.11.0" }, "peerDependencies": { "graphql": "^15.6.0", diff --git a/packages/ra-data-graphql/package.json b/packages/ra-data-graphql/package.json index 57a69070133..02a81dcc53f 100644 --- a/packages/ra-data-graphql/package.json +++ b/packages/ra-data-graphql/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-graphql", - "version": "5.10.2", + "version": "5.11.0", "description": "A GraphQL data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/ra-data-json-server/package.json b/packages/ra-data-json-server/package.json index c102cf411cb..2058bdc2f35 100644 --- a/packages/ra-data-json-server/package.json +++ b/packages/ra-data-json-server/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-json-server", - "version": "5.10.2", + "version": "5.11.0", "description": "JSON Server data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -26,7 +26,7 @@ }, "dependencies": { "query-string": "^7.1.3", - "ra-core": "^5.10.2" + "ra-core": "^5.11.0" }, "devDependencies": { "cross-env": "^5.2.0", diff --git a/packages/ra-data-local-forage/package.json b/packages/ra-data-local-forage/package.json index faabd269aa2..904300731b4 100644 --- a/packages/ra-data-local-forage/package.json +++ b/packages/ra-data-local-forage/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-local-forage", - "version": "5.10.2", + "version": "5.11.0", "description": "LocalForage data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -42,7 +42,7 @@ "dependencies": { "localforage": "^1.7.1", "lodash": "~4.17.5", - "ra-data-fakerest": "^5.10.2" + "ra-data-fakerest": "^5.11.0" }, "devDependencies": { "cross-env": "^5.2.0", diff --git a/packages/ra-data-local-storage/package.json b/packages/ra-data-local-storage/package.json index 26c002d26ae..6178f5dce96 100644 --- a/packages/ra-data-local-storage/package.json +++ b/packages/ra-data-local-storage/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-local-storage", - "version": "5.10.2", + "version": "5.11.0", "description": "Local storage data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -38,7 +38,7 @@ }, "dependencies": { "lodash": "~4.17.5", - "ra-data-fakerest": "^5.10.2" + "ra-data-fakerest": "^5.11.0" }, "devDependencies": { "cross-env": "^5.2.0", diff --git a/packages/ra-data-simple-rest/package.json b/packages/ra-data-simple-rest/package.json index 661e32896df..b70b85821f1 100644 --- a/packages/ra-data-simple-rest/package.json +++ b/packages/ra-data-simple-rest/package.json @@ -1,6 +1,6 @@ { "name": "ra-data-simple-rest", - "version": "5.10.2", + "version": "5.11.0", "description": "Simple REST data provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -29,7 +29,7 @@ }, "devDependencies": { "cross-env": "^5.2.0", - "ra-core": "^5.10.2", + "ra-core": "^5.11.0", "rimraf": "^3.0.2", "typescript": "^5.1.3" }, diff --git a/packages/ra-i18n-i18next/package.json b/packages/ra-i18n-i18next/package.json index 28e6342e5a8..16009acc598 100644 --- a/packages/ra-i18n-i18next/package.json +++ b/packages/ra-i18n-i18next/package.json @@ -1,6 +1,6 @@ { "name": "ra-i18n-i18next", - "version": "5.10.2", + "version": "5.11.0", "description": "i18next i18n provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -27,14 +27,14 @@ "dependencies": { "i18next": "^23.5.1", "lodash": "^4.17.21", - "ra-core": "^5.10.2", + "ra-core": "^5.11.0", "react-i18next": "^14.1.1" }, "devDependencies": { "cross-env": "^5.2.0", "i18next-resources-to-backend": "^1.1.4", - "ra-language-english": "^5.10.2", - "ra-language-french": "^5.10.2", + "ra-language-english": "^5.11.0", + "ra-language-french": "^5.11.0", "rimraf": "^3.0.2", "typescript": "^5.1.3" }, diff --git a/packages/ra-i18n-polyglot/package.json b/packages/ra-i18n-polyglot/package.json index 0b4b118e976..1b5eefe06b1 100644 --- a/packages/ra-i18n-polyglot/package.json +++ b/packages/ra-i18n-polyglot/package.json @@ -1,6 +1,6 @@ { "name": "ra-i18n-polyglot", - "version": "5.10.2", + "version": "5.11.0", "description": "Polyglot i18n provider for react-admin", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", @@ -26,7 +26,7 @@ }, "dependencies": { "node-polyglot": "^2.2.2", - "ra-core": "^5.10.2" + "ra-core": "^5.11.0" }, "devDependencies": { "cross-env": "^5.2.0", diff --git a/packages/ra-input-rich-text/package.json b/packages/ra-input-rich-text/package.json index e33303e7dd3..50f3083bf3d 100644 --- a/packages/ra-input-rich-text/package.json +++ b/packages/ra-input-rich-text/package.json @@ -1,6 +1,6 @@ { "name": "ra-input-rich-text", - "version": "5.10.2", + "version": "5.11.0", "description": " component for react-admin, useful for editing HTML code in admin GUIs.", "author": "Gildas Garcia", "repository": "marmelab/react-admin", @@ -51,10 +51,10 @@ "@testing-library/react": "^15.0.7", "@tiptap/extension-mention": "^2.0.3", "@tiptap/suggestion": "^2.0.3", - "data-generator-retail": "^5.10.2", - "ra-core": "^5.10.2", - "ra-data-fakerest": "^5.10.2", - "ra-ui-materialui": "^5.10.2", + "data-generator-retail": "^5.11.0", + "ra-core": "^5.11.0", + "ra-data-fakerest": "^5.11.0", + "ra-ui-materialui": "^5.11.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", diff --git a/packages/ra-language-english/package.json b/packages/ra-language-english/package.json index 4cfcf1e59f1..dacbfa67d04 100644 --- a/packages/ra-language-english/package.json +++ b/packages/ra-language-english/package.json @@ -1,6 +1,6 @@ { "name": "ra-language-english", - "version": "5.10.2", + "version": "5.11.0", "description": "English messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", "repository": { "type": "git", @@ -21,7 +21,7 @@ "watch": "tsc --outDir dist/esm --module es2015 --watch" }, "dependencies": { - "ra-core": "^5.10.2" + "ra-core": "^5.11.0" }, "devDependencies": { "rimraf": "^3.0.2", diff --git a/packages/ra-language-french/package.json b/packages/ra-language-french/package.json index 5ec4eedb597..059ba4cc85a 100644 --- a/packages/ra-language-french/package.json +++ b/packages/ra-language-french/package.json @@ -1,6 +1,6 @@ { "name": "ra-language-french", - "version": "5.10.2", + "version": "5.11.0", "description": "French messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", "repository": { "type": "git", @@ -21,7 +21,7 @@ "watch": "tsc --outDir dist/esm --module es2015 --watch" }, "dependencies": { - "ra-core": "^5.10.2" + "ra-core": "^5.11.0" }, "devDependencies": { "rimraf": "^3.0.2", diff --git a/packages/ra-no-code/package.json b/packages/ra-no-code/package.json index c862df25cf9..92442e0a7a3 100644 --- a/packages/ra-no-code/package.json +++ b/packages/ra-no-code/package.json @@ -1,6 +1,6 @@ { "name": "ra-no-code", - "version": "5.10.2", + "version": "5.11.0", "description": "", "files": [ "*.md", @@ -48,8 +48,8 @@ "inflection": "^3.0.0", "lodash": "~4.17.5", "papaparse": "^5.3.0", - "ra-data-local-storage": "^5.10.2", - "react-admin": "^5.10.2", + "ra-data-local-storage": "^5.11.0", + "react-admin": "^5.11.0", "react-dropzone": "^14.2.3" }, "gitHead": "587df4c27bfcec4a756df4f95e5fc14728dfc0d7" diff --git a/packages/ra-ui-materialui/package.json b/packages/ra-ui-materialui/package.json index 4f628799068..54be7c61b46 100644 --- a/packages/ra-ui-materialui/package.json +++ b/packages/ra-ui-materialui/package.json @@ -1,6 +1,6 @@ { "name": "ra-ui-materialui", - "version": "5.10.2", + "version": "5.11.0", "description": "UI Components for react-admin with Material UI", "files": [ "*.md", @@ -41,9 +41,9 @@ "expect": "^27.4.6", "file-api": "~0.10.4", "ignore-styles": "~5.0.1", - "ra-core": "^5.10.2", - "ra-i18n-polyglot": "^5.10.2", - "ra-language-english": "^5.10.2", + "ra-core": "^5.11.0", + "ra-i18n-polyglot": "^5.11.0", + "ra-language-english": "^5.11.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", diff --git a/packages/react-admin/package.json b/packages/react-admin/package.json index 351579514d3..4b59e18fb27 100644 --- a/packages/react-admin/package.json +++ b/packages/react-admin/package.json @@ -1,6 +1,6 @@ { "name": "react-admin", - "version": "5.10.2", + "version": "5.11.0", "description": "A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI", "files": [ "*.md", @@ -42,10 +42,10 @@ "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0", "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0", "@tanstack/react-query": "^5.83.0", - "ra-core": "^5.10.2", - "ra-i18n-polyglot": "^5.10.2", - "ra-language-english": "^5.10.2", - "ra-ui-materialui": "^5.10.2", + "ra-core": "^5.11.0", + "ra-i18n-polyglot": "^5.11.0", + "ra-language-english": "^5.11.0", + "ra-ui-materialui": "^5.11.0", "react-hook-form": "^7.53.0", "react-router": "^6.28.1 || ^7.1.1", "react-router-dom": "^6.28.1 || ^7.1.1" diff --git a/yarn.lock b/yarn.lock index 294f299bb2f..1920370b3eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10034,14 +10034,14 @@ __metadata: languageName: node linkType: hard -"data-generator-retail@npm:^5.0.0, data-generator-retail@npm:^5.10.2, data-generator-retail@workspace:examples/data-generator": +"data-generator-retail@npm:^5.0.0, data-generator-retail@npm:^5.11.0, data-generator-retail@workspace:examples/data-generator": version: 0.0.0-use.local resolution: "data-generator-retail@workspace:examples/data-generator" dependencies: cross-env: "npm:^5.2.0" date-fns: "npm:^3.6.0" faker: "npm:^4.1.0" - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" peerDependencies: @@ -10399,9 +10399,9 @@ __metadata: linkType: hard "devalue@npm:^5.1.1": - version: 5.1.1 - resolution: "devalue@npm:5.1.1" - checksum: f6717a856fd54216959abd341cb189e47a9b37d72d8419e055ae77567ff4ed0fb683b1ffb6a71067f645adae5991bffabe6468a3e2385937bff49273e71c1f51 + version: 5.3.2 + resolution: "devalue@npm:5.3.2" + checksum: 2dab403779233224285afe4b30eaded038df10cb89b8f2c1e41dd855a8e6b634aa24175b87f64df665204bb9a6a6e7758d172682719b9c5cf3cef336ff9fa507 languageName: node linkType: hard @@ -12381,13 +12381,15 @@ __metadata: linkType: hard "form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" + version: 4.0.4 + resolution: "form-data@npm:4.0.4" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" mime-types: "npm:^2.1.12" - checksum: cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e + checksum: 373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 languageName: node linkType: hard @@ -19755,7 +19757,7 @@ __metadata: languageName: unknown linkType: soft -"ra-core@npm:^5.10.2, ra-core@workspace:packages/ra-core": +"ra-core@npm:^5.11.0, ra-core@workspace:packages/ra-core": version: 0.0.0-use.local resolution: "ra-core@workspace:packages/ra-core" dependencies: @@ -19799,7 +19801,7 @@ __metadata: languageName: unknown linkType: soft -"ra-data-fakerest@npm:^5.10.2, ra-data-fakerest@workspace:packages/ra-data-fakerest": +"ra-data-fakerest@npm:^5.11.0, ra-data-fakerest@workspace:packages/ra-data-fakerest": version: 0.0.0-use.local resolution: "ra-data-fakerest@workspace:packages/ra-data-fakerest" dependencies: @@ -19807,7 +19809,7 @@ __metadata: cross-env: "npm:^5.2.0" expect: "npm:^27.4.6" fakerest: "npm:^4.0.1" - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" peerDependencies: @@ -19825,7 +19827,7 @@ __metadata: graphql-ast-types-browser: "npm:~1.0.2" lodash: "npm:~4.17.5" pluralize: "npm:~7.0.0" - ra-data-graphql: "npm:^5.10.2" + ra-data-graphql: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" peerDependencies: @@ -19834,7 +19836,7 @@ __metadata: languageName: unknown linkType: soft -"ra-data-graphql@npm:^5.0.0, ra-data-graphql@npm:^5.10.2, ra-data-graphql@workspace:packages/ra-data-graphql": +"ra-data-graphql@npm:^5.0.0, ra-data-graphql@npm:^5.11.0, ra-data-graphql@workspace:packages/ra-data-graphql": version: 0.0.0-use.local resolution: "ra-data-graphql@workspace:packages/ra-data-graphql" dependencies: @@ -19858,7 +19860,7 @@ __metadata: dependencies: cross-env: "npm:^5.2.0" query-string: "npm:^7.1.3" - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" languageName: unknown @@ -19871,7 +19873,7 @@ __metadata: cross-env: "npm:^5.2.0" localforage: "npm:^1.7.1" lodash: "npm:~4.17.5" - ra-data-fakerest: "npm:^5.10.2" + ra-data-fakerest: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" peerDependencies: @@ -19879,13 +19881,13 @@ __metadata: languageName: unknown linkType: soft -"ra-data-local-storage@npm:^5.0.0, ra-data-local-storage@npm:^5.10.2, ra-data-local-storage@workspace:packages/ra-data-local-storage": +"ra-data-local-storage@npm:^5.0.0, ra-data-local-storage@npm:^5.11.0, ra-data-local-storage@workspace:packages/ra-data-local-storage": version: 0.0.0-use.local resolution: "ra-data-local-storage@workspace:packages/ra-data-local-storage" dependencies: cross-env: "npm:^5.2.0" lodash: "npm:~4.17.5" - ra-data-fakerest: "npm:^5.10.2" + ra-data-fakerest: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" peerDependencies: @@ -19899,7 +19901,7 @@ __metadata: dependencies: cross-env: "npm:^5.2.0" query-string: "npm:^7.1.3" - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" peerDependencies: @@ -19915,9 +19917,9 @@ __metadata: i18next: "npm:^23.5.1" i18next-resources-to-backend: "npm:^1.1.4" lodash: "npm:^4.17.21" - ra-core: "npm:^5.10.2" - ra-language-english: "npm:^5.10.2" - ra-language-french: "npm:^5.10.2" + ra-core: "npm:^5.11.0" + ra-language-english: "npm:^5.11.0" + ra-language-french: "npm:^5.11.0" react-i18next: "npm:^14.1.1" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" @@ -19926,19 +19928,19 @@ __metadata: languageName: unknown linkType: soft -"ra-i18n-polyglot@npm:^5.0.0, ra-i18n-polyglot@npm:^5.10.2, ra-i18n-polyglot@workspace:packages/ra-i18n-polyglot": +"ra-i18n-polyglot@npm:^5.0.0, ra-i18n-polyglot@npm:^5.11.0, ra-i18n-polyglot@workspace:packages/ra-i18n-polyglot": version: 0.0.0-use.local resolution: "ra-i18n-polyglot@workspace:packages/ra-i18n-polyglot" dependencies: cross-env: "npm:^5.2.0" node-polyglot: "npm:^2.2.2" - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" languageName: unknown linkType: soft -"ra-input-rich-text@npm:^5.0.0, ra-input-rich-text@npm:^5.10.2, ra-input-rich-text@workspace:packages/ra-input-rich-text": +"ra-input-rich-text@npm:^5.0.0, ra-input-rich-text@npm:^5.11.0, ra-input-rich-text@workspace:packages/ra-input-rich-text": version: 0.0.0-use.local resolution: "ra-input-rich-text@workspace:packages/ra-input-rich-text" dependencies: @@ -19960,10 +19962,10 @@ __metadata: "@tiptap/starter-kit": "npm:^2.0.3" "@tiptap/suggestion": "npm:^2.0.3" clsx: "npm:^2.1.1" - data-generator-retail: "npm:^5.10.2" - ra-core: "npm:^5.10.2" - ra-data-fakerest: "npm:^5.10.2" - ra-ui-materialui: "npm:^5.10.2" + data-generator-retail: "npm:^5.11.0" + ra-core: "npm:^5.11.0" + ra-data-fakerest: "npm:^5.11.0" + ra-ui-materialui: "npm:^5.11.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" react-hook-form: "npm:^7.53.0" @@ -19980,21 +19982,21 @@ __metadata: languageName: unknown linkType: soft -"ra-language-english@npm:^5.0.0, ra-language-english@npm:^5.10.2, ra-language-english@workspace:packages/ra-language-english": +"ra-language-english@npm:^5.0.0, ra-language-english@npm:^5.11.0, ra-language-english@workspace:packages/ra-language-english": version: 0.0.0-use.local resolution: "ra-language-english@workspace:packages/ra-language-english" dependencies: - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" languageName: unknown linkType: soft -"ra-language-french@npm:^5.0.0, ra-language-french@npm:^5.10.2, ra-language-french@workspace:packages/ra-language-french": +"ra-language-french@npm:^5.0.0, ra-language-french@npm:^5.11.0, ra-language-french@workspace:packages/ra-language-french": version: 0.0.0-use.local resolution: "ra-language-french@workspace:packages/ra-language-french" dependencies: - ra-core: "npm:^5.10.2" + ra-core: "npm:^5.11.0" rimraf: "npm:^3.0.2" typescript: "npm:^5.1.3" languageName: unknown @@ -20013,9 +20015,9 @@ __metadata: inflection: "npm:^3.0.0" lodash: "npm:~4.17.5" papaparse: "npm:^5.3.0" - ra-data-local-storage: "npm:^5.10.2" + ra-data-local-storage: "npm:^5.11.0" react: "npm:^18.3.1" - react-admin: "npm:^5.10.2" + react-admin: "npm:^5.11.0" react-dom: "npm:^18.3.1" react-dropzone: "npm:^14.2.3" react-router: "npm:^6.22.0" @@ -20030,7 +20032,7 @@ __metadata: languageName: unknown linkType: soft -"ra-ui-materialui@npm:^5.10.2, ra-ui-materialui@workspace:packages/ra-ui-materialui": +"ra-ui-materialui@npm:^5.11.0, ra-ui-materialui@workspace:packages/ra-ui-materialui": version: 0.0.0-use.local resolution: "ra-ui-materialui@workspace:packages/ra-ui-materialui" dependencies: @@ -20059,9 +20061,9 @@ __metadata: jsonexport: "npm:^3.2.0" lodash: "npm:~4.17.5" query-string: "npm:^7.1.3" - ra-core: "npm:^5.10.2" - ra-i18n-polyglot: "npm:^5.10.2" - ra-language-english: "npm:^5.10.2" + ra-core: "npm:^5.11.0" + ra-i18n-polyglot: "npm:^5.11.0" + ra-language-english: "npm:^5.11.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" react-dropzone: "npm:^14.2.3" @@ -20251,7 +20253,7 @@ __metadata: languageName: unknown linkType: soft -"react-admin@npm:^5.0.0, react-admin@npm:^5.10.2, react-admin@npm:^5.3.0, react-admin@workspace:packages/react-admin": +"react-admin@npm:^5.0.0, react-admin@npm:^5.11.0, react-admin@npm:^5.3.0, react-admin@workspace:packages/react-admin": version: 0.0.0-use.local resolution: "react-admin@workspace:packages/react-admin" dependencies: @@ -20262,10 +20264,10 @@ __metadata: "@tanstack/react-query": "npm:^5.83.0" cross-env: "npm:^5.2.0" expect: "npm:^27.4.6" - ra-core: "npm:^5.10.2" - ra-i18n-polyglot: "npm:^5.10.2" - ra-language-english: "npm:^5.10.2" - ra-ui-materialui: "npm:^5.10.2" + ra-core: "npm:^5.11.0" + ra-i18n-polyglot: "npm:^5.11.0" + ra-language-english: "npm:^5.11.0" + ra-ui-materialui: "npm:^5.11.0" react-hook-form: "npm:^7.53.0" react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" @@ -22134,13 +22136,13 @@ __metadata: jsonexport: "npm:^3.2.0" little-state-machine: "npm:^4.8.1" lodash: "npm:~4.17.5" - ra-data-fakerest: "npm:^5.10.2" - ra-i18n-polyglot: "npm:^5.10.2" - ra-input-rich-text: "npm:^5.10.2" - ra-language-english: "npm:^5.10.2" - ra-language-french: "npm:^5.10.2" + ra-data-fakerest: "npm:^5.11.0" + ra-i18n-polyglot: "npm:^5.11.0" + ra-input-rich-text: "npm:^5.11.0" + ra-language-english: "npm:^5.11.0" + ra-language-french: "npm:^5.11.0" react: "npm:^18.3.1" - react-admin: "npm:^5.10.2" + react-admin: "npm:^5.11.0" react-dom: "npm:^18.3.1" react-hook-form: "npm:^7.53.0" react-router: "npm:^6.28.1"