Releases: mui/toolpad
v0.0.26
Nov 9, 2022
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
A new Link component, undo/redo in the editor, fix UX on renaming elements.
- Remove pullRequestPreviewsEnabled from render.yml (#1315) @Janpot
- Fix adding parameter with duplicate name (#1282) @Janpot
- Make sure to define a _jsxFilename for custom components (#1306) @Janpot
- Upgrade monorepo dependency (#1299) @Janpot
- Remove react from the runtime chunk (#1302) @Janpot
- Add prefix to custom GA event (#1305) @apedroferreira
- Send custom GA event when new app is created (#1285) @apedroferreira
- Some tweaks to integration tests while debugging (#1300) @Janpot
- schedule @Janpot
- Reduce amount of chunks for the runtime (#1301) @Janpot
- Update code component name on save (#1283) @Janpot
- Add Next.js bundle analyzer (#1276) @Janpot
- Small improvements to Datagrid component (#1284) @apedroferreira
- Client-side fetch queries (#1252) @Janpot
- Add undo & redo functionality (#1225) @bytasv
- useEvent: Only check for calls during render in development (#1269) @Janpot
- Index pino logs to data stream (#1267) @apedroferreira
- Add Link Component (#1234) @bharatkashyap
- [core] Fix Scorecard fail Action @oliviertassinari
- [core] Try running integration tests against self-hosted httpbin (#1253) @Janpot
- [core] Add OSSF Scorecard action (#1295) @oliviertassinari
- [core] Remove default access to GitHub action scopes @oliviertassinari
- [core] Fix Pinned-Dependencies @oliviertassinari
- [docs] Link changelog (#1279) @oliviertassinari
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari
v0.0.25
Nov 2, 2022
A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
Added new Data Grid column types, improved dev mode performance, support for pages, connections and components duplication, updated remaining documentation parts
- Fix Elastic Search configuration (#1256) @apedroferreira
- Provide accessible locators (#1264) @Janpot
- Improve dev mode performance (#1232) @Janpot
- Fix app templates tests (#1257) @apedroferreira
- Support duplicating queries (#1229) @Janpot
- Deploy latest Docker image in demo (#1255) @apedroferreira
- App templates tests (#1220) @apedroferreira
- Add new column types (#1223) @apedroferreira
- Fix node not found error (#1233) @apedroferreira
- improve renovatebot @Janpot
- Support undefined values in serverside bindings (#1226) @Janpot
- Disable making applications public in demo mode (#1212) @apedroferreira
- Use link component in app overview (#1218) @Janpot
- Support duplicating pages, connection, components (#1210) @Janpot
- Part 5: Update building ui docs (#1215) @bytasv
- Part 6: Update data binding docs (#1216) @bytasv
- [core] Fixes for upcoming eslint upgrade (#1249) @Janpot
- [core] Remove unused GitHub Action permission @oliviertassinari
- [core] Pin GitHub Action to digests (#1250) @oliviertassinari
- [core] Fix permissions in workflow @oliviertassinari
- [core] Add clarifying comment in the dev env compose file (#1206) @Janpot
- [ui] Add button size property (#1193) @Janpot
All contributors of this release in alphabetical order: @apedroferreira, @bytasv, @Janpot, @oliviertassinari
v0.0.24
Oct 26, 2022
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
Add element duplication, improved Paper component, improved node naming UX, support for server logs, autocomplete for event arguments, update docs screenshots.
- Part 4: Update datasource docs (#1205) @bytasv
- renovatebot, tweak playwright @Janpot
- Add API and datasource logging (#1066) @apedroferreira
- fix name @Janpot
- Codify the icons exception in eslint (#1211) @Janpot
- Improve Paper component (#1031) @apedroferreira
- Deploy with keyboard enter (#1188) @bytasv
- Part 3: Update connections docs (#1203) @bytasv
- Part 1: Update overview + quickstart screenshots (#1200) @bytasv
- Use public environment settings for demo (#1191) @apedroferreira
- Part 2: Update queries docs (#1202) @bytasv
- Fix fetch query preview (#1165) @bytasv
- Try fixing renovatebot @Janpot
- Add option to DataGrid to hide toolbar (#1187) @Janpot
- Use latest version of Toolpad in demo (#1190) @apedroferreira
- Remove branch option from database in render.yaml (#1189) @apedroferreira
- Implement component duplication logic (#1169) @bytasv
- Set up demo with Docker (#1092) @apedroferreira
- Add a staleTime to queries (#1167) @Janpot
- Add room for post transformations (#1185) @oliviertassinari
- Allow typing event arguments for autocomplete (#1180) @Janpot
- [core] Fix duplicate CodeQL build @oliviertassinari
- [core] query editor, only insert node after the flow (#1207) @Janpot
- [core] Relax the restrictions on node naming (#1194) @Janpot
- [core] Harden the datasource handler implementation (#1199) @Janpot
- [core] Add code scanning via CodeQL (#1197) @oliviertassinari
- [ui] Some tweaks to the Monaco editor theme (#1181) @Janpot
- [website] Remove LanguageNegotation (#1186) @bharatkashyap
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari
v0.0.23
Oct 20, 2022
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
A new theme for the UI (with light and dark mode), allowing Toolpad apps to be used in iFrames, UI improvements and bug fixes.
- Allow iframes (#1162) @oliviertassinari
- Make sure Monaco theme switches correctly (#1179) @Janpot
- Replace chevron icons with arrow icons (#1178) @Janpot
- Remove false sourceMapReference in next config (#1170) @apedroferreira
- Disable queries until dom node has been saved serverside (#1149) @Janpot
- Improvements to Sentry and sourcemaps (#1129) @apedroferreira
- Enforce the restriction on how icons are imported (#1160) @Janpot
- Improve preview feedback in fetch query (#1153) @bytasv
- Fix visible horizontal scroll (#1154) @bytasv
- Mandate node version for toolpad-app (#1141) @Janpot
- Some smoke test for rest datasource (#1147) @Janpot
- Change url in function default source to static self hosted file (#1152) @Janpot
- Move event handler setup to the bridge (#1097) @Janpot
- Try changing @mui/toolpad/index.d.ts to global.d.ts (#1148) @Janpot
- Use Map for app template options (#1135) @apedroferreira
- [app] Fix manifest 401 loading (#1146) @oliviertassinari
- [core] Add CI check that the PR has label (#849) @oliviertassinari
- [core] eslint: Disallow enum (#1151) @Janpot
- [core] Harden GitHub Actions permissions (#1161) @oliviertassinari
- [docs] Add missing redirections @oliviertassinari
- [docs] Improve markdownlint (#1159) @oliviertassinari
- [docs] Update descriptions that are over 160 characters @oliviertassinari
- [runtime] hide queries in the browser (#1155) @Janpot
- [ui] Add branding theme to Toolpad app (#988) @bharatkashyap
- [ui] New component catalog (#1003) @bharatkashyap
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari
v0.0.22
Oct 12, 2022
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
Improve update notification, fold mutations into queries, support duplicating application, support public applications, rename parameters in queries, add observability for our demo mode.
- Fix saving issues (#1142) @Janpot
- Add update notification instead of banner (#1128) @bharatkashyap
- Fix parameters for fetch queries (#1140) @Janpot
- Migrate existing mutations to queries (#1130) @Janpot
- Memoize useMenu onMenuClose (#1139) @Janpot
- Make sure parameters work in query preview (#1138) @Janpot
- Fix a few issues with app DOM migrations (#1133) @Janpot
- Update resource class for test_static (#1103) @Janpot
- Update renovate.json for playwright @Janpot
- remove manager @Janpot
- core-js restriction @Janpot
- Fix warning on save (#1125) @Janpot
- Make queries capable of mutations (#1122) @Janpot
- pin node version for more reproducability in the builds (#1119) @Janpot
- Allow duplicating apps (#658) @bharatkashyap
- Google Analytics improvements (#1090) @apedroferreira
- reCAPTCHA improvements (#1087) @apedroferreira
- Silence sentry warning (#1102) @Janpot
- Update playwright (#1118) @Janpot
- Handle appDom versioning (#776) @bharatkashyap
- Update renovate.json @Janpot
- Revert "[core] Add default data to DataGrid, Image, Select components" (#1106) @Janpot
- Update renovate.json @Janpot
- New renovatebot schedule (#1099) @Janpot
- Try out sharing vscode setup (#782) @Janpot
- Allow empty argTypes object in component config (#1088) @Janpot
- Alternative fix for 1050 (#1091) @Janpot
- Add enableColorScheme to CssBaseline in app theme (#1100) @Janpot
- Store next.js cache after the build (#1104) @Janpot
- Avoid state update during layout effect in NoSsr (#857) @Janpot
- Add a few more cache folders in circleci (#1089) @Janpot
- Support public applications (#1009) @Janpot
- [app] Select options editor enhancements (#1055) @bharatkashyap
- [core] disable react-router-dom update (#1123) @Janpot
- [core] Remove jsdoc eslint (#1109) @Janpot
- [core] Remove dead dependency @oliviertassinari
- [core] Rename query and params to parameters in fetch and function editors (#1096) @bytasv
- [core] x10 speedup of yarn install in the CI (#1098) @oliviertassinari
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari
v0.0.21
Oct 5, 2022
A big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:
Major groundwork to get online demo ready
- Attempt to fix render.yaml (#1069) @apedroferreira
- Fix component flicker (#1061) @apedroferreira
- Add Sentry (#1043) @apedroferreira
- Fix moving same row elements into same column (#1060) @apedroferreira
- Add Google reCAPTCHA v3 to online demo (#1054) @apedroferreira
- Online demo (#1002) @apedroferreira
- [core] Fix buildFilter property in render.yml (#1085) @Janpot
- [core] We don't build the database @oliviertassinari
- [core] Don't build on render for docs changes (#1081) @oliviertassinari
- [core] Remove outdated docsearch.js dependency (#1046) @oliviertassinari
- [docs] Fix outdated URL @oliviertassinari
All contributors of this release in alphabetical order: @apedroferreira, @Janpot, @oliviertassinari
v0.0.20
Sep 28, 2022
A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
Add default data to DataGrid, Image and Select components, add optional Google Analytics integration and improve Windows compatibility.
- Add Google Analytics (#1049) @apedroferreira
- [core] Add default data to DataGrid, Image, Select components (#1048) @bharatkashyap
- [core] Improve Windows compatibility (#1042) @oliviertassinari
- [Docs] Disable todo pages in docs (#1053) @bytasv
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @oliviertassinari
v0.0.19
v0.0.19
Sep 21, 2022
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
A big improvement to the documentation, the ability to use templates to create a new app and the beginning of some UI improvements to the app.
- Improve update notifications (#1006) @bharatkashyap
- Prebuilt app templates (#926) @apedroferreira
- Editor integration tests (#831) @apedroferreira
- Header layout towards UI revamp (#986) @Janpot
- Add instruction for testing a random commit on master (#1004) @Janpot
- Self-document integration test mode (#995) @Janpot
- [core] Fix scroll restoration in the docs (#866) @oliviertassinari
- [core] Fix markdown format (#889) @oliviertassinari
- [Docs] Fix self host url (#1033) @bytasv
- [Docs] Documentation docker (#1030) @bytasv
- [docs] Link the docs in the README.md (#1012) @oliviertassinari
- [docs] Add Building UI documentation (#1011) @bytasv
- [docs] Toolpad docs part 1 (#859) @bytasv
- [security] Improve the HTTP headers for security (#1013) @oliviertassinari
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari
v0.0.18
Sep 14, 2022
A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
Fixes and improvements all around, banner prompting to upgrade Toolpad
- Make errors visible in the runtime (#985) @Janpot
- Put Toolpad user in charge of response parsing (#987) @Janpot
- Group a few more packages for renovate (#982) @Janpot
- Revert "Make errors visible in the runtime" (#954) @Janpot
- Add a DataGrid to preview GoogleSheets response (#952) @bharatkashyap
- Fix DataGrid double scroll (#945) @apedroferreira
- Editable text component batched fixes (#898) @bharatkashyap
- Unify RFC template using core version (#951) @bytasv
- Make errors visible in the runtime (#946) @Janpot
- Remove editor segment from route (#800) @Janpot
- Preserve javascript semantics when dependencies fail (#948) @Janpot
- Rename parseError to errorFrom (#944) @Janpot
- Fix node and jsdom tests interferring with each other (#939) @Janpot
- Add components integration test (#938) @Janpot
- Fix naive content-type sniffing implementation (#940) @Janpot
- Format function source on save (#942) @Janpot
- Allow recreating data grid columns from existing data (#914) @apedroferreira
- Port MUI X renovate.json (#933) @Janpot
- Run yarn upgrade (#923) @apedroferreira
- Try enabling renovate again (#913) @Janpot
- Make sure to always assign the overlayroot (#915) @Janpot
- Toolpad-app dependencies update (#909) @Janpot
- [app] Add an update banner (#839) @bharatkashyap
- [core] Add release step for the docs (#890) @oliviertassinari
- [docs] Fix capitalization @oliviertassinari
- [docs] Fix typo @oliviertassinari
- [ui] Toolpad app favicon (#984) @bharatkashyap
- [ui] Toolpad logo favicon (#911) @bharatkashyap
- [website] Landing Page follow up (#906) @bharatkashyap
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari
v0.0.17
Sep 7, 2022
A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
Landing page, configure body and headers in REST datasources, support bindable default values for inputs, improved save state display, minimum and maximum values for number props.
- Support DatePicker examples in custom components (#903) @Janpot
- Disable binding for layout props (#862) @apedroferreira
- Update screen after every render (#896) @Janpot
- Rest datasource configure bodies and headers (#721) @Janpot
- Use PostgreSQL as displayName instead of Postgres (#894) @Janpot
- Upgrade typescript across packages (#897) @Janpot
- Allow minimum and maximum value for component number props (#871) @apedroferreira
- Fix typo in code (#883) @Janpot
- Simplify deploy flow (#875) @Janpot
- Add more info to console error detection in integration tests (#881) @Janpot
- Force node 16 on render.com (#880) @Janpot
- Editor and save state tweaks (#879) @apedroferreira
- Be more accepting in postgres error parsing (#877) @Janpot
- Support bindable default value for inputs (#838) @Janpot
- [core] Update monorepo (#891) @oliviertassinari
- [docs] Fix screenshot link in the README (#893) @bharatkashyap
- [website] Fix GA events going to development (#899) @bharatkashyap
- [website] Improve video poster (#892) @oliviertassinari
- [website] Fix logo dimension (#888) @oliviertassinari
- [website] Landing page (#809) @bharatkashyap
All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @Janpot, @oliviertassinari