Platform Update - Signed plug-ins October 2024

In the last month, 7 plug-ins have received updates, which are now available to implement into your components in the Architect.
In this post you will find the affected plug-ins and a short description of the changes. If you want further information please contact your primary contact person.

Signed plug-ins

P7 Editor r.118959

Changes

PI52639 Volledige paden invullen voor media HTML editor

Loading media that exist in a content block by REST API fails, because the media links are retrieved as HTML. This HTML contains the shortened URLs which don’t refer to the real resource. We solved it by using the full URL. The use of the full or shortened media URL is configurable, since this is not desirable in every case.


P28 Numeric Extensions r.118952

Changes

PI52404 - FloatModulo is ambiguous for NULL / zero depending on C# / SQL

Bugfix: The NumericModulo function returns null when the two numbers have different data types (int or decimal). The fix adds a condition to check their data types and accept the integer even if the type handler for the number is actually decimal.

PI52408 - .format(0) evaluates differently through SQL as it does through the evaluate of the format function when applying to a .5 float

Bugfix - The NumericFormat function truncated decimals on a number before formatting it if it is within an expression that goes through the database (i.e. when using records), whereas it rounds the number before formatting it when using simple expressions. Now both cases round the number/expression before formatting it.


P40 Tuple Extensions r.118394

Changes

PI52697 - TupleExtLookup action must not override NObject datatype, especially with Mixed

When using Mixed as a return value type, the result of the action would actually return a type Mixed object, which caused errors when using the object later on in a process. Since the original type of the object is already known, the object is now returned as is, as long as it passes all type match checks that are already installed since the beginning of FW 3.8.

PI52864 - Error bij opslaan relatie (met ontdubbelen geactiveerd)

The TupleExtLookup action couldn’t handle empty lists as the looked up value. This would result in a “Could not find item with key value ‘x’.” result (key not found). This has been fixed.


P125 Settings menu r.118934

Changes

PI53181 - Sequence contains no elements in Global Search

Bugfix, ensuring that the GlobalSearch results are based on the current user rights.


P148 URL Extensions r.119325

Changes

PI52701 - Create function(s) that return the application URL

Two functions have been added to the plug-in: URL:getapplicationurl() and URL:getapplicationurlwithpath().
Both are registered on the URL type handler and return a URL object.

URL:getapplicationurl() returns only the base URL (e.g. https://www.novulo.com), which is useful when only the domain is needed.

URL:getapplicationurlwithpath() returns the full URL including the application path (e.g. https://www.novulo.com/default.aspx). This is useful for generating direct links to specific pages or services.

The base URL can be configured in the Web.config using one of the appsetting keys below (optional). If both keys are not present, the base URL is constructed manually using context data of the process when the expression is evaluated.

  • “NovuloUrlExtensions.BaseApplicationUrl”
  • “sso.overrideissuer”

P215 Production Messages Collector r.118463

Changes

PI52957 - Addition of messageid and messagetypeid fields to production messages

Two fields have been added to each object in the messages return parameter of the GetProductionMessagesAction. They are “messageid” which contains the id of the production message and “messagetypeid” which contains the id of the type of the production message.

This can be used by developers to deduplicate the production messages when updating an existing collection of production messages.

The fields can be retrieved in the same fashion as the other fields in the messages return value are available using Tuple Extensions.


P219 Headless Test Runner Support r.119081

Changes

PI53177 - Move novulotest.js from Application Maps Helper / Instruction Helper

No details provided.

PI53186 - Move support for data request from Application Maps Helper / Instruction Helper

No details provided.

2 Likes