From c9ac788c0aa22e6eacbb567dcac42242436978ff Mon Sep 17 00:00:00 2001 From: Bharat Kashyap Date: Sat, 19 Oct 2024 08:18:17 +0530 Subject: [PATCH] [release] v0.8.0 (#4278) --- CHANGELOG.md | 59 +++++++++++++++++++ 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, 72 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b792edd02db..4b555ad5b9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,64 @@ # Changelog +## v0.8.0 + + + +_Oct 19, 2024_ + +A big thanks to the 8 contributors who made this release possible. Here are some highlights ✨: + +- **BREAKING** Replaces the `menuItems` slot on the `Account` component with a more exhaustive `popoverContent` slot +- Adds a `sidebarFooter` slot and a `hideNavigation` prop to `DashboardLayout` +- Adds a React-Router integration example for `DashboardLayout` +- Increased customizability of the `Account` component using new slots `preview` and `popoverContent` +- Adds `passkey` support to the `SignInPage`, and an integration example to the docs +- Integrates Toolpad Core components in the Toolpad Studio runtime + +### `@toolpad/core` + +- Added page-container to all components page also reordered based on the side-nav (#4178) @prakhargupta1 +- New slots and sub-components on the Account component (#4181) @bharatkashyap +- Fix `auth.ts` file generation (#4237) @bharatkashyap +- Add `passkey` provider support and example (#4063) @bharatkashyap +- Support collapsed mini-drawer by default (#4234) @apedroferreira +- Add `sidebarFooter` slot (#4236) @apedroferreira +- Add hideNavigation prop (#4231) @vikasgurjar +- Avoid React invalid props warning for PageContainer (#4189) @Janpot +- Remove leading slash from patterns for PageContainer (#4191) @Janpot +- Rename breadCrumbs to breadcrumbs (#4143) @Janpot +- Toolpad Core website was linking to Toolpad Studio examples (#4238) @prakhargupta1 + +### `@toolpad/studio` + +- Integrate Toolpad Core in Toolpad Studio runtime (#4119) @apedroferreira + +### Docs + +- Improve tutorial example, docs, CLI installation (#4225) @bharatkashyap +- Docs/demo cleanup (#4268) @apedroferreira +- Full documentation for React Router integration (#4185) @apedroferreira +- Fix integration docs `_app.tsx` (#4239) @bharatkashyap +- Use production URL to demo production use @oliviertassinari +- Add placeholders for upcoming features (#4175) @prakhargupta1 +- Update package screenshot in contributing.md (#4230) @prakhargupta1 +- Fix input.label in SlotsSignIn (#4157) @djedu28 + +### Core + +- Update README.md @apedroferreira +- Move vitest to dev dependency in `@toolpad/utils` (#4267) @Janpot +- Revert "Bump typescript to 5.6.2" (#4228) @Janpot +- Lock file maintenance (#4176) @renovate[bot] +- Remove custom playwright installation steps (#4154) @Janpot +- remove e identifier (#4152) @Janpot +- Enable React compiler eslint plugin (#4121) @Janpot +- Remove <-- from changelog (#4232) @oliviertassinari +- Make git repo easier to go to from IDE @oliviertassinari +- Increase the minimum Node.js version support to 14.0.0 (#4171) @oliviertassinari + +All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @djedu28, @Janpot, @oliviertassinari, @prakhargupta1, @renovate[bot], @vikasgurjar + ## v0.7.0 diff --git a/docs/package.json b/docs/package.json index fa399cef01d..7fd9761ef31 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.7.0", + "version": "0.8.0", "private": true, "author": "MUI Toolpad", "license": "MIT", diff --git a/lerna.json b/lerna.json index ec00344c01c..5fb359cfc5b 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.7.0", + "version": "0.8.0", "npmClient": "pnpm" } diff --git a/packages/create-toolpad-app/package.json b/packages/create-toolpad-app/package.json index e1bf1169bee..bab7d87e48c 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.7.0", + "version": "0.8.0", "keywords": [ "react", "toolpad", diff --git a/packages/eslint-plugin-material-ui/package.json b/packages/eslint-plugin-material-ui/package.json index 53e053ff82f..b8250ea336a 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.7.0", + "version": "0.8.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 95e8962625f..cd0b71d6acc 100644 --- a/packages/toolpad-core/package.json +++ b/packages/toolpad-core/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/core", - "version": "0.7.0", + "version": "0.8.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 a77759be143..52202d95605 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.7.0", + "version": "0.8.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 e4e901146d8..92a948bef14 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.7.0", + "version": "0.8.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 aad68b7e45f..60e66bb108b 100644 --- a/packages/toolpad-studio/package.json +++ b/packages/toolpad-studio/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/studio", - "version": "0.7.0", + "version": "0.8.0", "license": "MIT", "bin": { "toolpad-studio": "./cli.mjs" diff --git a/packages/toolpad-utils/package.json b/packages/toolpad-utils/package.json index f1c2ae73d8e..e3e76f0dcc5 100644 --- a/packages/toolpad-utils/package.json +++ b/packages/toolpad-utils/package.json @@ -1,6 +1,6 @@ { "name": "@toolpad/utils", - "version": "0.7.0", + "version": "0.8.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 0b3a821e0ed..2b189386aa2 100644 --- a/playground/nextjs-pages/package.json +++ b/playground/nextjs-pages/package.json @@ -1,6 +1,6 @@ { "name": "playground-nextjs-pages", - "version": "0.7.0", + "version": "0.8.0", "private": true, "scripts": { "dev": "next dev", diff --git a/playground/nextjs/package.json b/playground/nextjs/package.json index adf905b57db..5971b39d587 100644 --- a/playground/nextjs/package.json +++ b/playground/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "playground-nextjs", - "version": "0.7.0", + "version": "0.8.0", "private": true, "scripts": { "dev": "next dev", diff --git a/playground/vite/package.json b/playground/vite/package.json index 41d5ffd3372..37c6b3eae40 100644 --- a/playground/vite/package.json +++ b/playground/vite/package.json @@ -1,7 +1,7 @@ { "name": "playground-vite", "private": true, - "version": "0.0.0", + "version": "0.8.0", "type": "module", "scripts": { "dev": "vite", diff --git a/test/package.json b/test/package.json index fff50e3b711..53355990f3c 100644 --- a/test/package.json +++ b/test/package.json @@ -14,5 +14,5 @@ "recharts": "alpha" }, "type": "module", - "version": "0.7.0" + "version": "0.8.0" }