Product changes

Dennis Tel

Update - Better error handling of PDF generation

We have updated the error handling in the PDF generation process. When a PDF document is generated, the PDF property on that record is marked as 'busy' or 'in progress'. When the generation fails (for example, when the row size is too large) there was no proper error handling in place.

{{ script_embed('wistia', 'zguv9g4b7p', ', ',

Daniel Willemse

New feature - New math expression functions

We have added eighteen new expression functions to the list. These new functions are all related to mathematical purposes, such as cosine, sine, tangent, logarithm, Pi, absolute, and many more. All these new expression functions are prefixed (scoped) with math_. Please look at ourExpression function reference documentation to see all other 'math'

Jeroen Reijs

Update - Show merged PDF files at downloads

We updated the action event that can merge single PDF files into one merged PDF file. This merged PDF file will become available for downloads in the user bar at the bottom left. Please note: this update applies only to merge PDF actions which are running in the foreground. We intend to implement this update also for background actions.

Merged

Dennis Tel

Update - Loading applications

We improved the loading time of applications. Your application now loads even faster when changes are not yet cached in your browser. For example, when you first open the application as a new user or builder. Also when opening your application after you have merged changes from a sandbox environment into it.

Loading an application has become

Peter Arentsen

Update - Deprecate ifundefined

We deprecated the ifundefined expression function and replaced them with the already existing ifnil function. Ifundefined was often used to check if a variable was available or not. However, you don't need to do this anymore because variables are always available (in the scope you are in). The only thing you have to check is if the variable is

Subscribe to product changes

{% if request.query_dict.latest_jquery %} {{ require_js('https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js') }} {{ require_js('https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.5.2/jquery-migrate.min.js') }} {% else %} {{ require_js('https://static.hsappstatic.net/jquery-libs/static-1.1/jquery/jquery-1.7.1.js') }} {% endif %}