Releases: mui/toolpad
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