v27
v27 (2024-04-17)
Highlights for this release:
- Add support for PostgreSQL using
pglite
(starter template - docs) - Add focus and simple modes for a cleaner and less complex layout for the app and embedded playgrounds.
- Add vertical layout.
Now the default layout is responsive (in small view ports, the layout is vertical if the playground height is larger than its width). This can be changed from the UI (App menu) or with thelayout
config option. - Allow loading assets when importing a file or directory from GitHub.
examples:
In addition to many other improvements and bug fixes.
Thanks to @dai-shi , @gapmiss, @ahmadalfy and @medhatdawoud for suggesting features and reporting issues 💚.
Bug Fixes
- App: fix
?view=result
when loading external content (1314202) - App: fix popup window failing to use importmap (52b0e48)
- compilers: change python-wasm default extension to
wasm.py
(db7f5c4) - Deploy: fix deploy for runtime languages with code in custom script block (use single file) (6caf303)
- Import: fix import deployed projects (1877959)
- Import: fix importing for github dir name with spaces (620898b)
- UI: improve settings menu layout (fd5f243)
Features
- Compilers: add support for PostgreSQL (1a49363)
- compilers: allow compiler factory to be async (d76b351)
- Config: make
Config.tools
fields optional (42342a7) - Deploy: add link to deploy status (8c49c58)
- Import: load linked assets when importing from GitHub (bf0660d)
- Modes: add focus mode (3608df4)
- Modes: add simple mode (6690806)
- SDK: allow the SDK
watch
method to watch for changes to external resources (a2aabf7) - SDK: allow the SDK
watch
method to watch for changes to processors (f23c848) - ToolsPane: show indicator for console output (eaa33de)
- UI: allow changing layout horizontal/vertical (df3796f)
- UI: make app menu responsive (46b7580)
- UI: remove load buttons from screens. (94ee5d6)