From bb29dea9cbda2a42e82c71f9c250e61d3621df04 Mon Sep 17 00:00:00 2001 From: Pedro Ferreira <10789765+apedroferreira@users.noreply.github.com> Date: Thu, 12 Dec 2024 17:12:32 +0000 Subject: [PATCH] v0.11.0 (#4536) --- CHANGELOG.md | 52 ++++++++++++++++++- docs/package.json | 2 +- lerna.json | 2 +- packages/create-toolpad-app/package.json | 2 +- .../eslint-plugin-material-ui/package.json | 2 +- packages/toolpad-core/package.json | 2 +- .../toolpad-studio-components/package.json | 2 +- packages/toolpad-studio-runtime/package.json | 2 +- packages/toolpad-studio/package.json | 2 +- packages/toolpad-utils/package.json | 2 +- playground/nextjs-pages/package.json | 2 +- playground/nextjs/package.json | 2 +- playground/vite/package.json | 2 +- test/package.json | 2 +- 14 files changed, 64 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbd01070e26..145837f87af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,56 @@ # Changelog -## 0.10.0 +## v0.11.0 + + + +_Dec 12, 2024_ + +A big thanks to the 6 contributors who made this release possible. Here are some highlights ✨: + +- **BREAKING** `toolbar` slot in the `PageContainer` component has been moved to new `PageHeader` component, which can be used in the `header` slot in `PageContainer`. New usage example [here](https://mui.com/toolpad/core/react-page-container/#actions). +- Add `homeUrl` to `branding` properties, and `appTitle` slot to override layout header branding. +- Allow full-size content inside `PageContainer`. +- Add "rememberMe" slot to `SignInPage`. +- Add `navigation` prop override to `DashboardLayout`. +- Add Vite example with Firebase authentication. + +### `@toolpad/core` + +- Add `homeUrl` to `branding` and `appTitle` slot (#4477) @bharatkashyap +- Allow full-size content in `PageContainer` (#4480) @apedroferreira +- Add "rememberMe" slot (#4487) @bharatkashyap +- Add `navigation` prop as override (#4523) @apedroferreira +- Do not spread `PageContainer` title to child Container (#4504) @christiancookbuzz +- Wrap App Router `AppProvider` in Suspense (#4526) @bharatkashyap +- Remove `docs` context from component logic (#4489) @bharatkashyap +- Make control in rememberMe slot prop optional (#4529) @hmon +- Do not make text bold in navigation sidebar (#4533) @apedroferreira + +### Docs + +- Add Vite example with Firebase auth (#4500) @bharatkashyap +- Upgrade featured example to React 19 (#4517) @bharatkashyap +- Add pre-requisites to Next integration docs (#4473) @bharatkashyap +- Correct Tutorial code (#4467) @bharatkashyap +- Update deployed template link (#4454) @bharatkashyap +- Update deployed example URL (#4531) @bharatkashyap +- Handle integration docs 404 (#4475) @prakhargupta1 +- Fix 301 link to Render docs (cdaa9b7) @oliviertassinari +- Add 'New' badge for examples (#4481) @prakhargupta1 +- Remove the live app link (#4482) @prakhargupta1 +- Improve callout copy for layout override props (#4535) @apedroferreira +- Update base-concepts.md (#4484) @prakhargupta1 +- Fix missed parenthesis (#4510) @bharatkashyap + +### Core + +- Remove/update offending deps (#4483) @bharatkashyap +- Update @mui/monorepo (#4455) @oliviertassinari + +All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @christiancookbuzz, @hmon, @oliviertassinari, @prakhargupta1 + +## v0.10.0 diff --git a/docs/package.json b/docs/package.json index 03da2d5eff1..67a6ccb5ec2 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.10.0", + "version": "0.11.0", "private": true, "author": "MUI Toolpad", "license": "MIT", diff --git a/lerna.json b/lerna.json index 3be90100555..abc3897374a 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.10.0", + "version": "0.11.0", "npmClient": "pnpm" } diff --git a/packages/create-toolpad-app/package.json b/packages/create-toolpad-app/package.json index 04e00ce6389..0f0c043744d 100644 --- a/packages/create-toolpad-app/package.json +++ b/packages/create-toolpad-app/package.json @@ -1,6 +1,6 @@ { "name": "create-toolpad-app", - "version": "0.10.0", + "version": "0.11.0", "keywords": [ "react", "toolpad", diff --git a/packages/eslint-plugin-material-ui/package.json b/packages/eslint-plugin-material-ui/package.json index 71208e85f87..760f9c69426 100644 --- a/packages/eslint-plugin-material-ui/package.json +++ b/packages/eslint-plugin-material-ui/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-material-ui", - "version": "0.10.0", + "version": "0.11.0", "private": true, "description": "Custom eslint rules for Material UI.", "main": "src/index.js", diff --git a/packages/toolpad-core/package.json b/packages/toolpad-core/package.json index ce09d3ebcc7..6b332631088 100644 --- a/packages/toolpad-core/package.json +++ b/packages/toolpad-core/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/core", - "version": "0.10.0", + "version": "0.11.0", "author": "Toolpad Team", "description": "Dashboard framework powered by MUI.", "main": "./node/index.js", diff --git a/packages/toolpad-studio-components/package.json b/packages/toolpad-studio-components/package.json index 53d0492e6b8..082b3d2db6c 100644 --- a/packages/toolpad-studio-components/package.json +++ b/packages/toolpad-studio-components/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/studio-components", - "version": "0.10.0", + "version": "0.11.0", "description": "Build MUI apps quickly", "author": "MUI Toolpad team", "homepage": "https://github.com/mui/toolpad#readme", diff --git a/packages/toolpad-studio-runtime/package.json b/packages/toolpad-studio-runtime/package.json index a89db04ca0b..67e7ff7e07f 100644 --- a/packages/toolpad-studio-runtime/package.json +++ b/packages/toolpad-studio-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/studio-runtime", - "version": "0.10.0", + "version": "0.11.0", "description": "Build MUI apps quickly", "author": "MUI Toolpad team", "homepage": "https://github.com/mui/toolpad#readme", diff --git a/packages/toolpad-studio/package.json b/packages/toolpad-studio/package.json index 18ef3190a8a..2655d1c50da 100644 --- a/packages/toolpad-studio/package.json +++ b/packages/toolpad-studio/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/studio", - "version": "0.10.0", + "version": "0.11.0", "license": "MIT", "bin": { "toolpad-studio": "./cli.mjs" diff --git a/packages/toolpad-utils/package.json b/packages/toolpad-utils/package.json index e6771fbda8d..f8f6fd81eb8 100644 --- a/packages/toolpad-utils/package.json +++ b/packages/toolpad-utils/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/utils", - "version": "0.10.0", + "version": "0.11.0", "description": "Shared utilities used by Toolpad packages.", "author": "MUI Toolpad team", "homepage": "https://github.com/mui/toolpad#readme", diff --git a/playground/nextjs-pages/package.json b/playground/nextjs-pages/package.json index 3dc3248a5fd..7f9b6766ee6 100644 --- a/playground/nextjs-pages/package.json +++ b/playground/nextjs-pages/package.json @@ -1,6 +1,6 @@ { "name": "playground-nextjs-pages", - "version": "0.10.0", + "version": "0.11.0", "private": true, "scripts": { "dev": "next dev", diff --git a/playground/nextjs/package.json b/playground/nextjs/package.json index e9750490314..35b8369bcea 100644 --- a/playground/nextjs/package.json +++ b/playground/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "playground-nextjs", - "version": "0.10.0", + "version": "0.11.0", "private": true, "scripts": { "dev": "next dev", diff --git a/playground/vite/package.json b/playground/vite/package.json index 2710d9d088b..1732818a5d7 100644 --- a/playground/vite/package.json +++ b/playground/vite/package.json @@ -1,7 +1,7 @@ { "name": "playground-vite", "private": true, - "version": "0.10.0", + "version": "0.11.0", "type": "module", "scripts": { "dev": "vite", diff --git a/test/package.json b/test/package.json index 17a95071edc..11d8dc436c9 100644 --- a/test/package.json +++ b/test/package.json @@ -14,5 +14,5 @@ "recharts": "alpha" }, "type": "module", - "version": "0.10.0" + "version": "0.11.0" }