Wappler 3.9.2 Released

Wappler 3.9.2 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

More Stripe goodness this week specially for you! Now you can empower the Stripe Webhooks to fully get automatically notified on payments and subscriptions renewal for example.
So you can assign Server Connect actions and do follow up actions.
See Getting Started with Stripe Webhooks

Further more the integration for Custom items checkout is improved and made more easy.
See Stripe Checkout with Custom Products

Also you can just as easy use Subscriptions with Stripe, next to regular products.
See Stripe Subscriptions

Stripe Integration

  • Added special terminal for Stripe Webhooks testing with the Stripe CLI.
  • The Stripe CLI tools are installed automatically when you open the Stripe terminal
  • All the webhooks are looped and executed on your local server so you can see and test them
  • You can see extensive logging about the execution on the Stripe dashboard
  • Add more checks when starting the Stripe Webhooks terminal if the Stripe Secret Key is added and also if the Stripe folder exists and has events in it.
  • Improved the Auto install of Stripe CLI
  • Add Custom Reference to the Create Checkout Session, so you can pass any collection as line items that contains title, amount, currency and quantity to checkout any custom set of items.
  • Always name the stripe webhook - just “stripe” as that is needed for recognition and no other names are allowed
  • Add for all NodeJS and PHP targets, the new Stripe Webhooks terminal
  • Add a context menu option to Test Stripe Webhooks. If the Webhooks terminal is not active it will be activated first
  • Correctly name the delete actions for NodeJS Stripe integration
  • Finalize the Stripe webhooks for PHP. Now generating module type files as webhooks handlers.
  • Add action to the context menu for Webhooks for Stripe to open the Stripe Dashboard and show the events. Very useful for reading the webhooks results.
  • Also added the Stripe Webhooks terminal to all types of PHP projects
  • Better match webhooks with schemas
  • Stripe endpoint for PHP webhooks is https://your_site_name/dmxConnect/webhooks/stripe/
    while for NodeJS it is https://your_site_name/webhooks/stripe/
  • Updated to the latest API specs
  • Cleaned up invalid methods
  • Improved icons and descriptions of API actions with two parameters like customer sources
  • Added descriptions for the Webhooks events
  • Greatly extended Stripe Server Action Properties with nested grouped properties. Now you can collapse or expand detailed properties.
  • Pass all the lineItems from the data source to Server Connect

Publishing Panel

  • Added a terminal close icon to be able to close the current terminal

Database Manager

  • Improved working with boolean types in MySQL stored as tinyint(1)
  • Improved applying changes in Postgres when multiple schemas are used but not yet expanded
  • On Docker projects - Refresh Database view after all docker services has started
  • Added Support Charset setting for MySQL connections to support custom charsets
  • Added also charset option in Server Connect PHP and NodeJS database connections to MySQL

Server Connect

  • Make the Global Options for PHP also target dependend
  • Show action step output when enclosed in try/catch
  • Improve html encoding of expressions, fix adding wrong quotes escape codes
  • Allow to enter complete objects structures as dynamic expressionss. Perform syntax check.
  • allow to define schema for Set Value of objects and Array types.

Server Data Formatter

  • Added a flatten formatter to convert a collection property values to an array

Security Provider

  • Allow adding Security Enforcer to Content pages

App Connect

  • Allow to enter complete objects structures as dynamic expressionss. Perform syntax check.

Bug Fixes

8 Likes