You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.

Identifier

Component

Issue

Solution

BQ-23151

Encore

The domain schema editor would not show errors reported for the "Hide root element" in the editor, only in the validation report.

The editor now shows validation messages for the "Hide root element" below the checkbox,

CSD-5291

Java Runtime

When starting a project with a shortcut and using a test path as query parameter, the main branch would still be started first and subsequent calls would use the test path branch.

When starting a project with a shortcut and using a test path as a query parameter, the version of the shortcut now gets overriden with the test path version.

CSD-5257

Encore

The condition expression of a condition node in a flow was not validated to not be empty, however this would report an error in the runtime project report.

Encore now also validated that the condition expression of a condition node is not empty.

CSD-5252

Encore

Large documents could be slow to open in Encore and require significant memory usage.

The document editor has been optimized to reduce opening times and memory usage.

CSD-5246

Encore

When a page or container ends up including the same flow event with different event types, a cryptic validation error would be reported by the Studio server, but Encore only reported this error for pages, not containers.

Encore now also reports the invalid situation for containers, as well as providing details to guide you to where the flow events have been modeled such that fixing the problem becomes much easier.

CSD-5226

Encore, Studio

When determining whether a value is valid according to the values in a value list, numeric values would only match if they had the exact same text. This meant that e.g. 0.0 was not valid if the value list contained 0.00. This could result in issues with unit tests, where the expected value was required to exactly match the evaluated value.

Encore has been updated to compare value list values according to the datatype. Additionally, unit tests no longer require that the expected value is exactly as evaluated, so differences in decimal points that are 0 no longer cause a test to fail.

CSD-5039, CSD-5251

Java Runtime

Single-line comments in Blueriq expressions were not accepted at the end of an expression, a trailing newline was required.

The expression parser now accepts single-line comments at the end of an expression without the need for a newline.

  • No labels