Wappler 4.7.3 Released

Wappler 4.7.3 Released

Go get it from https://wappler.io/download/
Or just do “check for updates” on the Wappler tray icon for automatic install!

What’s New

An early update this week, to give you all the new features before we get started with our serious team building activities :slight_smile:

We have now fully implemented nested queries in our Database Query builder. So you can have unlimited nested queries on tables with sub tables and/or joins tables.
Nested queries are now fully implemented for both NodeJS and PHP. The PHP version is available as Beta extension.

Furthermore we have improvements on the Database Manager and Docker Manager as requested by the community.

Note: Make sure you test well the Beta extensions like the App Connect and the new PHP Nested Queries implementation as we will be making those final next week. Also the Native Windows and Popup dialogs feature will be becoming final next week.

Database Query Builder

  • Added full support for nested queries with sub tables in joins. Now you can have unlimited depth of query levels. Smart joins and super query optimization for the fastest results. Support both NodeJS and PHP (as Beta)
  • Auto generate aliases for sub table queries
  • Show the nested query origin by prefixing them with the table they come from
  • Improved generation of nested sub queries from joins
  • Fully implemented the nested sub queries in PHP (as beta)
  • Improved deleting of table to remove also related sub table queries

Database Manager

  • Fixed retrieving numeric default values in Postgres schemas

Docker Manager

  • Greatly improved docker machine list management and retrieval. Now it is refreshed much more quicker and reliable and running state comes later on.
  • When backing up remote docker database, now the backup file is automatically downloaded and save in .wappler/target/db_init

Routing Manager

  • Improved route editing in NodeJS. Adding routes now let you choose name first and then type and properties if needed.
  • Editing the type of routing clears other properties from previous types.

Server Connect

  • Save new Library files directly to the right location under the project app/modules/lib and no longer per target.
  • Only Global settings modules are saved per target like Database Connections
  • Clean up wrongly saved actions files per target

App Connect Tagify

  • Removed double readonly dynamic attribute
  • Improved titles of some dynamic attributes

Fixed issues