Skip to content

Latest commit

 

History

History
688 lines (535 loc) · 38 KB

CHANGELOG.md

File metadata and controls

688 lines (535 loc) · 38 KB

Changelog

0.0.27

Nov 16, 2022

A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

Upgraded to Next.js 13, some fixes on undo/redo and also an improvement to the cloud demo which allows continuing work on the latest-used app.

  • ​Allow working on latest used app from demo home page (#1304) @apedroferreira
  • ​Make sure to show a 404 for non existing apps in the preview (#1344) @Janpot
  • ​Make sure code components can run against React in production mode (#1348) @Janpot
  • ​Disable baseUrl when ran in browser (#1346) @Janpot
  • ​Upgrade to next 13 (#1294) @Janpot
  • ​Show self-host bar in demo (#1309) @apedroferreira
  • ​Move component compilation serverside (#1332) @Janpot
  • ​Remove externalResolver for Sentry (#1343) @Janpot
  • ​Convert scripts to ESM (#1307) @Janpot
  • ​Add github repository link from landing page (#1342) @bharatkashyap
  • ​Fix windows and AZERTY shortcuts for undo redo (#1274) @bytasv
  • ​Simplify menu actions (#1281) @oliviertassinari
  • ​Fix undo/redo race condition (#1328) @bytasv
  • ​Fix hud overlay index (#1329) @bytasv
  • ​Reorganize QueryEditor into its own folder (#1322) @Janpot
  • ​Upgrade docs to Next.js 13 (#1297) @Janpot
  • ​Remove package.json resolutions field (#1316) @Janpot
  • ​Show creation dialog as loading while navigating to newly created app (#1317) @Janpot
  • ​Change dots to ellipsis (#1314) @Janpot
  • ​[core] Show the whole version to make blame easier @oliviertassinari
  • ​[core] Pin GitHub Action versions @oliviertassinari
  • ​[core] Feedback on branch protection @oliviertassinari
  • ​[core] Remove scorecard default permissions @oliviertassinari
  • ​[docs] Fix path typo in Fetch docs (#1331) @bharatkashyap

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot, @oliviertassinari

0.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

0.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

0.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

0.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

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

v0.0.16

Aug 31, 2022

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

Simplify interaction between canvas and editor, new interface to view unsaved changes, improve the flow for creating and editing queries and improve the localStorage hook implementation. Also, some documentation improvements!

  • ​Nudge PRs to have linked issues, visual demos (#836) @bharatkashyap
  • ​Fix error when rendering empty grid (#872) @Janpot
  • ​Hide number of changes in UI, add it in debug logging utility (#861) @apedroferreira
  • ​Props panel sections (#855) @apedroferreira
  • ​Simplify interaction between canvas and editor (#858) @Janpot
  • ​Improved and updated tutorial.md (#865) @VasuDevrani
  • ​Only sign in to dockerhub if we intend to push images (#867) @Janpot
  • ​Remove baseline overrides from eslintrc (#835) @Janpot
  • ​Allow intercepting the console on CanvasHost (#856) @Janpot
  • ​Improve drop area design (#854) @apedroferreira
  • ​Improve QueryEditor flow (#844) @Janpot
  • ​Fix missing jsx key warning (#851) @Janpot
  • ​Improve localStorage implementation (#846) @Janpot
  • ​Parse numbers as ms from epoch for date/datetime columns (#848) @Janpot

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @Janpot, @VasuDevrani

v0.0.15

Aug 24, 2022

A big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

New Postgres datasource, support mutations.

  • ​Support mutations as non-idempotent version of queries (#698) @Janpot
  • ​Verify that the base image exists in the docker release script (#824) @Janpot
  • ​Fix missing key warning (#842) @Janpot
  • ​Tweak release instructions (#829) @bytasv
  • ​Remove obsolete core lib patch (#801) @Janpot
  • ​Debounce code component renderering (#805) @Janpot
  • ​Validate the name when creating code components (#802) @Janpot
  • ​Create postgres dataSource prototype (#811) @Janpot
  • ​Add tooltip to WIP components (#837) @Janpot
  • ​Automatically wrap non-layout components in box containers (#804) @apedroferreira
  • ​Use short ids for dom nodes (#807) @Janpot
  • ​Remove dom duplication (#825) @Janpot
  • ​Use prettier CLI + pretty-quick (#823) @Janpot
  • ​App renaming integration test (#820) @Janpot
  • ​Add hook to ease menu implementation (#821) @Janpot

All contributors of this release in alphabetical order: @apedroferreira, @bytasv, @Janpot

v0.0.14

Aug 18, 2022

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨: Add app overview list view, allow setting properties in code component debugger, Fix artifacts in the page designer, visual tweaks to the select component options editor.

  • ​Add List view for apps as default (#690) @bharatkashyap
  • ​Add interface to debug properties for code components (#803) @Janpot
  • ​Fix custom component slots (#750) @apedroferreira
  • ​Prevent node HUD from getting cut-off (#772) @apedroferreira
  • ​Improve JsonView component UX (#797) @Janpot
  • ​Fix deleting newly placed components with Backspace key (#771) @apedroferreira
  • ​Update/improve release guide (#770) @apedroferreira
  • ​Upgrade @mui/* packages (#785) @Janpot
  • ​Use stable version of react-query (#784) @Janpot
  • ​Use stable version of monaco-editor (#783) @Janpot
  • ​Add tooling to facilitate integration testing (#786) @Janpot
  • ​Fix scrollbar when selection options (#788) @oliviertassinari
  • ​Make sure the application isn't saved during mounting (#779) @Janpot
  • ​Make sure old style references are backwards compatible (#780) @Janpot
  • ​Improve handling of React keys in ComponentCatalog (#775) @Janpot
  • ​Fix missing key warning (#774) @Janpot
  • ​Support default datasources (#691) @Janpot
  • ​Put datasource in charge of saving the QueryNode (#764) @Janpot

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @Janpot, @oliviertassinari

v0.0.13

Aug 10, 2022

A big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

Add user feedback, add network panel to REST datasources, make network panel clearable.

  • ​Move google sheets preview inside of datasource (#761) @Janpot
  • ​Make sure queries are default enabled (#768) @Janpot
  • ​Add AbortController to function runtime (#766) @Janpot
  • ​Remove docs aria-label (#716) @Janpot
  • ​Add user feedback (#723) @Janpot
  • ​Fix function datasource layout issue (#765) @Janpot
  • ​Add RFC template (#729) @bytasv
  • ​Extract presentational QueryInputPanel component for reuse (#762) @Janpot
  • ​Rest datasource: add network inspection (#737) @Janpot
  • ​Make network panel clearable (#760) @Janpot
  • ​Drag and drop refactor (#730) @apedroferreira
  • ​Optimize logic in bindings parsing (#759) @Janpot
  • ​Only overwrite the default value when a prop has a binding (#757) @Janpot
  • ​Extract Devtools component from function datasource for reuse in fetch (#740) @Janpot
  • ​Refactor har generation utilities for reuse (#738) @Janpot
  • ​Release script update (#731) @Janpot
  • ​Release workflow continuation (#728) @Janpot
  • ​Fixes to release action (#727) @Janpot
  • ​Add docker tag github action (#726) @Janpot

All contributors of this release in alphabetical order: @apedroferreira, @bytasv, @Janpot

v0.0.12

Aug 3, 2022

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

Allow vertically resizing components, add configuration options to Fetch datasource.

  • ​Allow scrolling the page when over the monaco editor (#719) @Janpot
  • ​Make DataTable vertically resizeable (#700) @apedroferreira
  • ​Fix typo (#715) @oliviertassinari
  • ​Make fetch method configurable (#708) @Janpot
  • ​Remove some unnecessary component sizing (#710) @Janpot
  • ​[core] NodeReference type for references to nodes (#720) @bharatkashyap
  • ​[core] Remove duplicated file (#714) @oliviertassinari
  • ​[core] Prepare automation for support (#612) @oliviertassinari

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @Janpot, @oliviertassinari

v0.0.11

Jul 29, 2022

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

Split pane layout for queries, resize components in the visual editor, improve post-request transformation UX.

  • ​Satisfy dependabot (#706) @Janpot
  • ​Add autocomplete to post-request transform editor (#546) @bharatkashyap
  • ​Support async code in event handlers (#697) @Janpot
  • ​Fix interferring monaco editor instances (#702) @Janpot
  • ​Add bindable enabled property to queries (#696) @Janpot
  • ​Fix column sizing when there's not enough space (#699) @apedroferreira
  • ​Editor - Resizing elements inside page rows (#645) @apedroferreira
  • ​Add default control to BindableEditor (#695) @Janpot
  • ​Fixes to query editor layout (#693) @Janpot
  • ​Make function runtime fetch implementation more spec-compliant (#668) @Janpot
  • ​Fix overflow widgets for monaco (#682) @Janpot
  • ​Increase yarn network timeout (#688) @Janpot
  • ​Standardize on React invariant library (#683) @Janpot
  • ​Tweak update button position and visibility in component editor (#673) @bytasv
  • ​Add split panes to connections dialog (#676) @bytasv
  • ​Remove obsolete DataGrid license code (#679) @Janpot

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @bytasv, @Janpot

v0.0.10

Jul 22, 2022

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

Getting a first version of the docs app working. Fixes to the UI on the application overview, thanks to our new team member @bytasv!

  • ​Fix app name overflow (#672) @bytasv
  • ​Add fetch polyfills to jest (#669) @Janpot
  • ​[docs] Fix Next.js hosting on mui.com (#661) @bharatkashyap
  • ​[docs] Lint markdown (#675) @oliviertassinari
  • ​[docs] Bootstrap docs/landing page site (#542) @bharatkashyap

All contributors of this release in alphabetical order: @bharatkashyap, @bytasv, @Janpot, @oliviertassinari

v0.0.9

Jul 14, 2022

A big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

Refine the drag & drop UX, optimize usage of googleapis, add new serverless function datasource.

  • ​Move the toolpad app out of the components folder (#657) @Janpot
  • ​Support serverless Function datasource (#641) @Janpot
  • ​Move control of spacing into the datasource QueryEditor (#656) @Janpot
  • ​Rework query editor layout (#655) @Janpot
  • ​Update usePrivateQuery options to follow useQuery options (#654) @Janpot
  • ​Fix Overlay sizing (#543) @Janpot
  • ​Make sure Monaco resizes with its container (#653) @Janpot
  • ​Fix sizing inside columns (#650) @apedroferreira
  • ​Preview query button (#647) @bharatkashyap
  • ​Extract canvas logic in top level layout (#644) @Janpot
  • ​Replace googleapis with individual pacakges (#648) @bharatkashyap
  • ​Avoid crash when a query is edited for a non-existing datasource (#640) @Janpot
  • ​Fix the list in setup docs (#643) @Janpot
  • ​Remove MonacoEditor path property (#639) @Janpot
  • ​Bag of tweaks (#637) @Janpot
  • ​Fixes and remove unneeded stylings in recent visual editor update (#638) @apedroferreira

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @Janpot

v0.0.8

Jul 6, 2022

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

Improve the drag&drop UX of the visual editor. Add more functionality to the Application overview page. Make the release process more intuitive.

  • ​Make sure to only send frontend dom nodes to the browser (#635) @Janpot
  • ​Improve visual editor UX (#466) @apedroferreira
  • ​Add instructions on configuring a different port in dev mode (#629) @Janpot
  • ​Fix expression editor for code actions (#633) @Janpot
  • ​Fix height issues with application root element (#634) @Janpot
  • ​Hide preview banner on deployed pages (#630) @Janpot
  • ​Fix no-restricted-syntax not applying to some files (#632) @Janpot
  • ​Make monaco editor work offline (#619) @Janpot
  • ​Add missing node-fetch dependency (#627) @Janpot
  • ​Dom loader suspense (#625) @Janpot
  • ​Use next.config.mjs (#626) @Janpot
  • ​Add demo mode (#607) @Janpot
  • ​Memoize selectionModel in DataGrid (#616) @Janpot
  • ​Use pull tag push strategy to fix released docker images (#623) @Janpot
  • ​Migrate to prisma v4 (#622) @Janpot
  • ​Upgrade to latest Next.js (#620) @Janpot
  • ​reset binding dialog on open (#621) @Janpot
  • ​Add banner to the app when running in preview mode (#608) @Janpot
  • ​Persist component panel size (#604) @Janpot
  • ​Remove some obsolete components (#605) @Janpot
  • ​Add screenshot to README (#601) @Janpot
  • ​Introduce running actions on events (#565) @Janpot
  • ​Enforce yarn for usage with the monorepo (#599) @Janpot
  • ​Upgrade dependencies (#600) @Janpot
  • ​App card enhancements (#591) @bharatkashyap
  • ​Enhance release flow (#583) @Janpot
  • ​Expand e2e test to create/delete an app (#597) @Janpot
  • ​Remove submit from buttons (#596) @Janpot
  • ​Upgrade next.js (#595) @Janpot
  • ​Add codeFrame to compiler errors (#593) @Janpot
  • ​Get rid of next.js custom server (#452) @Janpot
  • ​Fix some type issues coming up with React 18 (#594) @Janpot
  • ​[docs] Fix Netlify deploy with a dummy index.html (#606) @oliviertassinari

All contributors of this release in alphabetical order: @apedroferreira, @bharatkashyap, @Janpot, @oliviertassinari

v0.0.7

Jun 22, 2022

A big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:

Fixes for Firefox users. Resizable right-hand panel. Improve Google Sheets connection reliability. Support customizing the global scope used in the bindings.

  • ​Support customizing global scope of bindings (#588) @Janpot
  • ​Make sure the component properties panel overflows correctly (#587) @Janpot
  • ​Extract module loading logic from code components in the runtime (#586) @Janpot
  • ​Improve validity check for Google Sheets connection (#501) @bharatkashyap
  • ​Extract reusable code editor for TS modules (#584) @Janpot
  • ​Add Tooltip explaining that a non-deployed app can't be opened (#582) @Janpot
  • ​setting editingTitle to false does not blur input (#580) @bharatkashyap
  • ​Disable view button on apps that aren't deployed yet (#581) @Janpot
  • ​Delete confirmation dialog Doesn't need to be a form (#579) @Janpot
  • ​Make component panel resizable (#570) @Janpot
  • ​Ask for confirmation when not on master (#563) @Janpot
  • ​Fix issue with BindableAttrValues type (#564) @Janpot
  • ​Fix dom loading behavior for non-existing apps (#569) @Janpot

All contributors of this release in alphabetical order: @bharatkashyap, @Janpot

v0.0.6

Jun 15, 2022

This release serves as an end-to-end test for the release workflow. It contains fixes for bugs that emerged while creating the first releases of toolpad.

  • ​Move NodeId to @mui/toolpad-core (#561) @Janpot
  • ​Add react as peer dependency to supporting libs (#560) @Janpot
  • ​Run linters in CI (#559) @Janpot
  • ​Fix image existence check in release script (#558) @Janpot
  • ​Support page parameters (#555) @Janpot
  • ​Some fixes on the release script (#557) @Janpot

v0.0.5

Initial release