Version 4.5.9

Version 4.5.9 - Changelog & Release Notes

Written By Nikolas Ethoré (Super Administrator)

Updated at November 22nd, 2023

New features & improvements

  • IMPROVED IP Restrictions
    IP restrictions are added with a specific switch to limit it to API calls.
  • IMPROVED Project Manager
    Improvement of the clone interface with the possibility to set the name of the copy before the clone.
  • IMPROVED Interlinks V2
    - New Public API V2 routes for Interlinks2 that should replace old Interlinks public routes.
    - If a grid is flagged /Input and /InputLink, always keep the data from the Input import if there is at least one input imported.
    - MM_LASTCHANGEDBY() will check if data comes from an Interlink update and inform the user.
  • IMPROVED Apps Builder
    - Prevent actions performed by the app update system to be undone by an end user.
    - Fix an app update behavior that was crashing when the first changes of an app update were several steps changes.
    - Allow the creation of a pre-beta version, even if a beta version is available, for App-Builders.
    - Prevent the opening of beta versions of an app to regular users.
    - New behavior for app-specific grid actions: locked in app mode, enabled in app builder mode.
    - Fix to prevent the possibility of adding a model to an empty app.
    - Deactivating the possibility of updating a cross-company app outside of its original company scope.
     

Other fixes

  • XBRL fix that could lead to a crash during XBRL generation.
  • XBRL fix because of a bad value set as Entity Identifier.
  • XBRL Manager was badly downloading Excel files from XBRL History.
  • XBRL Manager will automatically detect the closest available taxonomy and switch automatically to it if the one set is not in the scope.
  • Fix a bug of Interlinks2 retrieved data when cloning a source project.
  • Solves a bug that was reinitializing the project information when using the public API project update route.
  • Solves an issue when using the "Run per Instance select group" with the new Run consistency structure.
  • Solves an issue with interlinks v2 where data was saved automatically at a run while it should be done only at save.
  • Solves a "Deserializing error" when retrieving information in the Interlinks2 manager.
  • Fix a cross-company app creation bug when a user does not have access to the original company environment.
  • Input manager new visualization and deletion behavior of inputs with /InstanceSplit.
  • Fix an Interlinks2 override bug when trying to download a newly imported file before finishing editing the link.
  • The boolean can be 0/1 or FALSE/TRUE in the Export manager's export settings.
  • Fix for cross-company cross-storage app creation that was not targeting the correct source folder to retrieve the app.
  • Goalseek fix of a specific case where the initial value returns a NaN because of a division by 0.
  • Fix a bug that could lead to more memory used on the second run of the same model in some rare cases.
  • Export manager AllowScientificNotation parameter was missing on the Export settings tooltip of the interface.
  • Various improvements in the license management for Cross-company apps.
  • Interlinks2 fixes the "Freeze" button disappearing when a warning is raised.
  • Fix a bad behavior when saving without changes that were resetting the run button status on every open session and not only the current one.
  • Fix a consistency issue with changes not merged well after an inconsistent state.
  • Fix of run consistency unexpected behavior in the global consistency window.
  • Solves an issue with the multi-user status of the consistency of the results when a user does a save without results.