New variable type @header. for Custom Apps. Those variables will hold the response headers, and they can be accessed
as @header.app_id.function_id.['Content-Type']@
New App, Tables Query, which allows to access your Tables' data with SQL-like queries. You will be able to execute
JOINS, SQL functions but only in SELECT clauses.
In the designer, the maximum number of results you can retrieve will be limited to 100. In your own Environment there
is no limit in the results you can retrieve.
In the Project top-right menu, there is a new option to "Release the Project to Environment". You will need to choose
to which Environment do you want to add the project, or in case the project is already in the Environment to update
it.
The left menu now contains environments and projects in the same view.
Now we can release a project to an environment directly from the Project Settings (Project settings is in the project
top bar).
In Custom Apps, when adding Outgoing headers it's also suggested to create parameters out of them. This way, changing
the value of those parameters, different values can be tested when we are in the flow.
Improved the design of the variables popup, so the full path of the variable is shown.
When in a Hosted page in an Environment, if we hit a 404, a non Flowize 404 page is shown.
Function Editor: Improved design and functionality
The modal dialog to update a Project in an Environment now it's easier to use.
The designer query limit is now increased to 200 rows.
Interface: Now we are showing a message in the interface's example data when the user includes an array of objects.
When a user pastes as Interface an array of objects, we take the first one of them in order to do the mapping of the
variables.
Now the environment overview load is faster.
Now inside a content, we can iterate over a sequential array. for instance, sequential_loop = [1,2,3,4] in our data
then if we use the attribute attr-dynamic="@data.sequential_loop.*@", we can iterate using
@data.sequential_loop.{index}@
Now in the report, a message is displayed if an object reaches the memory limit.
Now in a webhook object from Marketplace apps, the system allows changing the status key, the webhook identifier and
batch path.
In Custom Apps, the replace parameters function is smarter, and if it finds an integer or boolean, then in the payload
it won't replace them with double-quotes.
Now in reports we can set on status "Reviewed" the records on status "Finish with an Error Handler".
FileManager App, Write a File function
Now it's possible to choose to convert the character encoding (UTF-8, ISO-8859-1, Windows-1251 ...) of the content
that is written in the file.
In case of Appending content to the file, it's possible to choose the Line terminator type Unix LF (\n) or Windows
CRLF (\r\n).
MACRO json_encode() accepts a parameter called UNESCAPED_UNICODE, so unicode chars don't get escaped when performing
the macro: json_encode(value|UNESCAPED_UNICODE)
Tables Data View: Fixed pager in production environments (SUP-539)
Tables: There was a potential issue when a table was deleted, then it was randomly deleting the functions of other
tables in the workflow palette.
Content Editor: Fixed a bug that sometimes the window to "Edit" the content of a tag appears very small if you
previously open the "View HTML Source"
Content Editor: Fixed form design of the "Save" dialog. Also, now instead of having a switcher to "publish" we have a
button in the header to "Save & Publish"
Content Editor: Fixed an issue when a block html was cloned. The special attributes were not regenerated.
Content Editor: Now if a class attribute contains a special character like '[]-()#' then it is kept, and it's not
deleted.
Content Editor: Fixed an issue when a project was imported, the title of the content, and the classes from body tag
were deleted.
Content Editor: Fixed an issue using a query when the query result were empty, it was not printing the block. Now the
block is shown.
Content Editor: Fixed an issue when the user chose in attr-table-query a query and later on he needed to edit it. It
was throwing an exception.
Content Editor: Now the language picker is not including icons style from Flowize. To avoid conflict with client
styles.
Content Editor: Fixed an issue removing the banner.
Content Editor: Fixed an the text block button was not shown in some specific html tags.
Keystore: Fixed issue when it was assigned an undefined offset variable.
Plain text: Fixed an issue when a plain text was empty. It was not loading the plain text view.
Plain text: Fixed an issue using multiple blocks with conditions. Now they are saved correctly.
Interfaces: Fixed issue mapping variables wrapping by brackets. for instance, @data.['test-example']@.
When in an environment, the list of users now only shows the users belonging to the organization of the environment (
SUP-510)
Now the app "Send an Email" is taken the correct list of users.
The Variable popup now keeps the cursor position when a variable is added to the textarea (SUP-582).
Analytic Reports: There was an issue that provoked a blank page instead of showing the project analytic dashboard.
Report: Fixed an issue when a parameter was empty then it was not showing the information correctly.
Fixed an issue when the user with the user role tried to create an environment.
Fixed an issue when the user with a specific role couldn't delete a project.
Fixed an issue when the user clicked on the button create a project or create an environment then it was not preloaded
the organization selected.
Fixed an issue in environments using the query app limit, it was always overwriting the limit selected by the customer
using a variable in the limit field.
Fixed an issue showing a wrong date updated value inside the content overview.
Fixed an issue creating a new project with maximum batch size.
Fixed an issue using the function "FileManagerReadFile" due to wrong file size calculation.
Fixed an issue when the user was using the App "Html To Pdf" converter and in the options or the title were including
special characters or accent. The App was provoking unexpected crash.
Fixed an issue when the user created a project that were belong to a child organization in the project overview it was
not shown.
Fixed issue when using tables in a flow object or from the content builder if the user has different indent groups
then the values where not set recursively.