# Platform Update - Signed plug-ins 12/2024

**URL:** <https://community.novulo.com/t/platform-update-signed-plug-ins-12-2024/615>\
**Category:** News/Announcements\
**Tags:** plugin\
**Created:** [January 10, 2025, 5:55pm UTC](https://community.novulo.com/t/platform-update-signed-plug-ins-12-2024/615 "2025-01-10T17:55:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tomaat132](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.novulo.com/tomaat132/32/560_2.png) [@Tomaat132](https://community.novulo.com/u/Tomaat132)\
**Post date:** [January 10, 2025, 5:55pm UTC](https://community.novulo.com/t/platform-update-signed-plug-ins-12-2024/615/1 "2025-01-10T17:55:47Z")

</div>

In the last month, 10 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

> **P13 DateTime Extensions r.120554**
>
> ### Changes
> 
> > **PI53382 - DateTime Exensions UX improvements**
> >
> > To enhance date and datetime pickers, we’ve added options for displaying week numbers, setting min/max dates, disabling specific dates, restricting dates before/after a chosen date, and adjusting time intervals in the time selector.

> **P19 Dynamic Document r.121106**
>
> ### Changes
> 
> > **PI54142 - Schermweergave contentblok in bewerkmodus**
> >
> > **What has changed:** this plugin interfered with the fullscreen mode of the HTML editor on dynamic documents, making it only half the screen or less. This interference has not been removed, but changed, since the CSS rule causing this, was meant for the non-fullscreen mode due to the save/cancel buttons below the editor.  
> > **Who is impacted:** application users who create activities or content blocks in the form of dynamic documents.  
> > **What needs to be configured:** -  
> > **How to use it:** -

> **P21 Workflow r.120675**
>
> ### Changes
> 
> > **PI48298 - Performance issues in the Workflow configuration**
> >
> > **What has changed:** Performance of workflow expression fields has been improved (no functional changes intended)  
> > **Who is impacted:** Everyone modifying workflow configurations  
> > **What needs to be configured:** Nothing  
> > **How to use it:** Use workflow expression fields as before, but now workflow checks should be noticably faster (especially for large workflow configurations)
> 
> > **PI49919 - Exception occurs when trying to open workflow (Duplicate key has been added)**
> >
> > **What has changed:** Bug fix - attempt to prevent Duplicate key has been added for state values - now the last one always wins.  
> > **Who is impacted:** Workflow users  
> > **What needs to be configured:** Update the plugin in the component; no extra configuration should be necessary  
> > **How to use it:** No change in usage - simply bugfix

> **P125 Settings Menu r.120827**
>
> ### Changes
> 
> > **PI53765 - Reload loop on 1st menu item when switching tabs**
> >
> > Bugfix: After filtering the general views/settings, opening a new tab, and then navigating back causes the page to enter a loading loop.

> **P136 Message Extensions r.121098**
>
> ### Changes
> 
> > **PI54157 - ExtendedShowDialogAction says "no rights" when no panels are used**
> >
> > **What has changed:** extended dialogs using no form panels were giving an error “Insufficient permissions to view the dialog” since r.120446.  
> > **Who is impacted:** application users having such dialogs with no form panels installed.  
> > **What needs to be configured:** -  
> > **How to use it:** -

> **P137 REST r.120536**
>
> ### Changes
> 
> > **PI56920 - Wrong usage of Content-Encoding header in HttpActionUtils**
> >
> > **What has changed:** Bugfix - response.ContentEncoding was incorrectly used, where response.Charset was required instead  
> > **Who is impacted:** Rest client users  
> > **What needs to be configured:** Nothing  
> > **How to use it:** No change in usage
> 
> > **PI53921 - Missing return value - "response\_object\_ntype\_string"**
> >
> > **What has changed:** In the C# implementation of the action, optional return value was being added (that gives the Novulo DataType of the response object) This was not reflected in the data.xml so the architect didn’t know about it. Now it has been added.  
> > There was also missing parameter remove\_underscore\_from\_ids missing, which was also added  
> > **Who is impacted:** Rest client users  
> > **What needs to be configured:** Upgrade the REST plugin and quick-fix any instances of the HttpAction  
> > **How to use it:** Since the Response object in the architect is marked as Mixed (so string, \<string,mixed\>, [\<string,mixed\>] are possible to be put in the response object), this makes it hard to know what to return from a Process component for example. Now the actual novulo datatype of the response object is returned as a string so it can be used in a process without needing to perform extra actions to determine the actual datatype of the Mixed object

> **P195 Data Gathering r.120767**
>
> ### Changes
> 
> > **PI53634 - "Is actief" bij cachevervaltriggers**
> >
> > **What has changed:** A new checkbox, “Is Active,” has been added to the main panel for cache expiration triggers page.  
> > **Who is impacted:** The REST endpoint  
> > **What needs to be configured:** none  
> > **How to use it:** Change the value of the “Is Active” checkbox (checked/unchecked) in cache expiration triggers. As a result, you will only see the triggers that are marked as active in the Cached Expression Manager, and vice versa.

> **P201 TOTP Authentication r.120828**
>
> ### Changes
> 
> > **PI50527 - Improvements for mobile phone**
> >
> > **What has changed:** Minor adjustments to the CSS to enhance some UI elements.

> **P213 Update Script Adjuster r.120214**
>
> ### Changes
> 
> > **PI52378 - Automatically fix single renames of tables/columns**
> >
> > _No release note available._

> **P223 Event Logging r.120761**
>
> ### Changes
> 
> > **PI52393 - Event Logging - Initial implementation**
> >
> > Writes framework events (process errors and exceptions) to the application log.  
> > This information can be used to monitor and/or debug errors in an application.  
> > Reduces need to reproduce errors with debug settings turned on and reduces dependency on information reported by users.
> > 
> > **Only intended to be used in M10693 - _Novulo Event Logging_.**
