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.