Wappler 7.4.2 Released

Wappler 7.4.2 Released

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

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

What's New

In this Wappler update we have further improved our Server Connect Node.js runtime with important bug fixes and stability improvements.
Also the PHP runtime is further improved as Beta extension with more tests and bug fixes.

The Server Connect Settings dialog is also greatly improved with better saving of the target specific settings. Now you can clearly see which settings are changed compared to the default development target settings.

Furthermore we have many general improvements and fixes in Wappler as reported by the community.

Server Connect Node.js Runtime - Update

Bug fixes and stability improvements for the Node.js runtime.

Database Operations

  • Fixed CouchDB is_not_empty Operator - Now correctly handles zero values in queries
  • Zero values no longer treated as empty in WHERE conditions

Parser Stability

  • Improved parsing regex in ternary expressions
  • Improved expression parsing reliability

Rate Limiting

  • Fixed Configuration Handling - Rate limiters now use configured names correctly
  • Fixed error message propagation

Webhook Integration

  • Fixed Stripe Webhooks - Restored support for event names with dots like payment_intent.succeeded
  • All 50+ Stripe event types now work correctly
  • Security protections maintained (path traversal, hidden files still blocked)

Control Flow

  • Fixed Nested Loop Break - Break statement now only exits immediate loop, not outer loops

Test Suite Improvements:

  • 4,097 automated tests

New Integration Testing Framework:

  • 50+ integration test files covering real-world scenarios
  • Database integration tests with SQLite
  • Real web server testing (not mocked)

Server Connect PHP Runtime, currently as Beta Extension

Testing Infrastructure Improvements

  • Prepare for some CouchDB support
  • Working on a metadata parser for images, sound, and video files
  • Improved test coverage for parser edge cases and regex handling

Test Suite Expansion

  • 3,981 automated tests
  • 100% Node.js tests parity
  • Test additions:
    • Parser edge cases and regex handling
    • OAuth2 flow tests
    • Validator rule edge cases
    • Metadata EBML parsing
    • CouchDB integration tests (beta feature)

General

  • Fixed Fedora 28 inline Wappler update - will work from the next release
  • Improved install process on Linux systems like Ubuntu that have wrongly configured pkexec, now a clear message is shown what the user should do first.

Publishing

  • Fixed publishing of version above x.x.10 to increase automatically

Server Connect Panel

  • Improved saving of server connection settings for targets
  • Greatly improved saving of the server connect settings per target
  • Now you can just switch and change the targets settings you want, but the files are saved on your last "save" or "apply" button click
  • If you click "cancel" then no changes are saved
  • You can see changed directly by the dirty blue dot in the target menu
  • Changed options compared to the default to the development options have highlighted labels
  • save also the options in the web root for the current target, not only in the targets folder
  • fixed the cross origin policy options on Helmet, to be restored as saved
  • Improved the inline search to find actions even on not yet expanded folder nodes

App Connect Charts 2.0.3

  • Added config property to extend config with advanced custom options

App Connect Routing 3.0.9

  • Skip changing active state when user has active class toggle on node

App Connect Bootstrap 5 Navigation

  • Skip changing active state when user has active class toggle on node

Fixed issues

4 Likes