Release Notes

This page lists the major changes in each release of Ultradox.

It is intended to help users identify recent changes in behavior.

December 2017

December 7th, 2017

Auto-Completion has been improved in the Ultradox editors.

When selecting a suggestion a new dialog will pop up helping you to pick the right formatting options.

The JavaScript and long text editor now support syntax highlighting of Ultradox variables, conditions and loops.

To trigger auto-completion in the JavaScript editor, start typing a variable name and hit Ctrl + Space.

November 2017

November 29th, 2017

You will now get line numbers on the left which will make it easier to track down errors.

Some basic syntax checking will help you when writing JavaScript code.

Ultradox variables in your code will now be highlighted.

Full screen mode will now use the full browser window, which will give you some more space for your code on smaller screens.

November 28th, 2017

You can use console.log() and console.error() in your scripts to print log messages to the Ultradox console.

This can greatly help you to find errors in your script.

We've also added a "fullscreen" button to the code editor which will give you some more space to work on your scripts.

November 26th, 2017

You will find new Quick-add buttons in the input section of the Enter values and Form building blocks that you can use to add new fields to your form.

If you just need to create a few new variables, this will simplify the workflow as you will need less clicks.

November 24th, 2017

We have added a new JavaScript block in the Core section that allows you run JavaScript code without the hassle of publishing Google Apps Script code.

This is perfect for all kinds of calculations, advanced conditions etc. on your existing variables.

As the script engine is baked right into Ultradox the execution is more reliable and efficient.

November 21th, 2017

We have added a new If block to the control flow section.

In the output section of this block you can also add Else blocks to create flows that are more readable than using nested or multiple Skip blocks.

The performance for dragging new blocks to larger flows has also been optimized.

November 19th, 2017

You can now collapse / expand blocks that are nested in a repeating section in your flow with the new tiny + or - buttons on the left.

You will also find a new option in the View menu that allows you to keep only one building block open at a time.

Both features will make it easier to navigate and work on larger flows.

November 7th, 2017

You will find a number of new building blocks in the Lists section.

We have replaced the Table scripts by native building blocks to simplify common operations on tables and lists.

The big advantage is that you will find the correct output variables when sorting, filtering, grouping or joining lists.

Some of the operations will also be available as buttons in the output parameter section of all building blocks that produce lists like loading contacts, worksheets, files and more.

October 2017

October 24th, 2017

You can add additional Google services from the "Add more" menu in the sidebar.

If you get a security warning when authorizing the services, just click on Advanced and continue to Ultradox to grant access.

You will find all authorized services wenn clicking on the Account button in the toolbar of the Ultradox editor.

September 2017

September 9th, 2017

Failed automations can be run again using the new Retry item in the file menu. This feature is only available if your license supports retry.

Whenever a flow fails you will now receive an error email that gives details information about the error and provides a direct link to retry the flow.

Subflows now support user interactions when selecting the new "wait forever" mode.

The stripe payment building block now uses the new authentication subsystem to avoid storing your secret API key in your automation.

August 2017

August 18th, 2017

Team Drive support added. Team Drives are available for all SMB and enterprise customers.

When loading individual cells from a Google Sheet Ultradox now detects the proper format.

You can now load both named cells and ranges of cells that can be accessed using the A1 notation.

Server-side logging can be configured using Help -> Account Settings

August 14th, 2017

All Google Sheets building blocks are now using the new API (v4).

Query builder added to create queries for fetching the desired rows from a sheet.

Form submissions can now easily be stored to Google Sheets and provide an edit link to edit the data.

August 7th, 2017

When loading cells from a Google Sheet you can now specify the type of each cell and give the resulting variables a name.

You can now use markdown in your Ultradox file description and in the prompt of each user interaction.

When making a copy of one of the provided examples you will now get a popup once the copy is complete to give you quick access to all involved files.

August 5th, 2017

Timer field added to forms. The timer can be used measure times by seconds and also show an optional rounded value.

Optional sections in forms are now capable of showing a set of alternative fields when switched off.

July 2017

July 25th, 2017

New signature field type added to the form designer that allows users to draw a signature - or any other drawing - right in the form.

The Embed field can now display PDF documents even if they are not yet uploaded to Google Drive. Just enter the output prefix, e.g. ${pdf} of your building block that generates the PDF. This will also work with uploaded documents or images.

The Product Documentation example has been improved to generate and upload modified pages only.

July 18th, 2017

New field types in the form designer:

The Embed field allows you to display embedded webpages and even Google Docs by either embedding the ${editLink} or ${previewLink} right in your form.

The Markup field allows you to display formatted text as part of your form.

July 14th, 2017

Subflows can now be executed in two different ways: You can wait for the subflow results - or ignore them, so you can run subflows in parallel when executing them in a repeat loop.

July 3rd, 2017

Building blocks can be resized and will remember the height when reloading the file.

Tooltips in the Ultradox Editor now leverages native browser tooltip.

June 2017

June 25th, 2017

New compound fields added: Address, Credit Card and Name field types supporting native autocompletion.

Optional section field type added.

Table fields now supports adding and removing rows.

May 2017

May 8th, 2017

Form field validations improved

Automatic back button detection added

Repeating section can be pre-populated from variables

New console layout with background task indicator and optional variable explorer

Building block panel can be hidden

April 2017

April 27th, 2017

UX of Form Designer has been improved.

New Load file(s) building block added to the Drive section.
Drive building blocks have been consolidated to work with single/multiple files.

April 19th, 2017

Form fields can be included into fields based on conditions. The new condition builder can be used to create conditions on form fields.

April 13th, 2017

New simple condition builder added. It will greatly help you to create conditions for your building blocks.

New on/if/off toggle button added.

April 4th, 2017

Repeating sections have been added to Ultradox Forms! Repeating sections are groups of fields that may need to be duplicated.

With Ultradox you can even created repeating sections within a repeating section to collect complex data using a form.

March 2017

March 24th, 2017

New building block categories added for control flow and user interactions to simplify the creation of Live Apps.

Form titles and description added.

Field definitions now support entering variables to create dynamic fields.

Flow layout has been optimized to display more building blocks at the same time.

March 20th, 2017

Forms editor now comes with a drag and drop interface similar to the Ultradox editor. Fields can be dragged from the sidebar and the order can also be changed more easily.

Variable names will be derived from the question title by default.

February 2017

February 8th, 2017

New color renderer added! You can now manipulate colors in many ways and create a matching color palette for a given color.

Check out this demo.

January 2017

January 24th, 2017

New Product Documentation solution added to our example gallery.

January 9th 2017

Many rendering options added to the number, string and currency renderers to give you powerful conditions in your templates.

January 8th 2017

Conditions can now be combined with all rendering options in Ultradox.

January 2nd 2017

New Payment request building block and commerce category added. Charge your users for using your services or when selling physical goods.

Improved error detection on templates: You will now get a warning icon in the building block if your template contains errors. Click on the icon to inspect the errors and open the related online help.

Questions and Feedback

If you have any comments on this page, feel free to add suggestions right to the Google document that we are using to create this site.

If you are not yet member of the Ultradox community on Google+, please join now to get updates from our end or to provide feedback, bug reports or discuss with other users.

Last Updated: 1/2/18