Wappler 5.3.3 Released

Wappler 5.3.3 Released

Check the new Wappler site at https://wappler.io/
and download Wappler 5.3.3 from your Account Dashboard

Or just do “check for updates” on the Wappler tray icon for automatic install!

What's New

Wappler 5.3.3

Great improvements coming to Server Connect this week! We have now implemented a very frequently requested Array List component! It allows you to easy manipulate arrays and collections from different data sources in Wappler! See Working with Server Connect Array List

The Database Manager has also been greatly improved to handle more database naming conventions, with new settings per database connection. Also a lot of safety is now build-in to prevent deleting already applied database changes and other important validations are implemented to guarantee bullet proof working with database schemas.

Furthermore we have more NodeJS and extension updates as requested by the community.

Server Connect Array List

  • Create and manipulate Arrays Lists easy with Server Connect actions
  • Compatible with all server models NodeJS, PHP, ASP.NET and even Classic ASP!
  • Add items, join multiple sources, remove and set arbitrary items
  • Keep simple or complex objects or collections in the Array List
  • Easy to use also as a string builder, when you need multi lines string
  • Set and Add actions now use the meta data of the array, so directly show property fields to be added/edited as item

Database Manager

  • Improved Pascal Case database naming option. Now when selected in the global options all fields and table names are forced to start with capital letter
  • Improved sub table and multi reference table recognition when using Pascal Case database naming convention.
  • Auto open and load database connection on refresh schema
  • When changing to UUID auto mark as primary key also
  • Improved changed generation from the undo when enabling primary
  • Save all field changes also as temporally changes so that those are still available after project change or Wappler restart
  • Allow to specify the Database naming convention also per database connection, so it can be different per database
  • Improved table schema refresh after the table is renamed and changes are applied
  • Prohibit deleting of already applied database changes, as this will corrupt the schema update process.
  • If applying database change fails, the change file is now no longer saved. You can still choose to inspect the code in the code editor, but the file is unsaved yet.
  • Improve inspecting new empty databases, now shows tables and views just as empty nodes, when there are no tables and views yet.

Publish Manager

  • Do not apply any database changes if there are no database connections selected

Server Connect Editor in tabs

  • Auto refresh tab editor when global modules are edited and active target is changed

Google Maps

  • Automatically add the callback parameter on save, to ignore a stupid google error

General

  • Improved include files reordering when multiple components are used
  • Improved include files copy to ignore external urls like google maps

NodeJS

  • Fixed sameSite cookie setting
  • Fixed incorrect datetime formatting in subtables. Improved detection of date fields and use correct metadata with subtables.
  • New arraylist module for better working with arrays on the server.

Fixed issues

10 Likes