Differences between TAS4 and TAS5 - a complete overview

TAS5 has seen significant upgrades to both the Frontend and Backend. Despite maximum efforts to ensure backward compatibility, some functions and features need to be replaced.

To upgrade from TAS4 to the latest version of TAS5, always go through all upgrade articles ( Upgrade to 5.3 and Upgrade to 5.7 ). We also recommend reading the Best practices to plan your transition from TAS4 to TAS5.

List of changes TAS4 vs TAS5

  1. Changing dynamic conditions
    Dynamic conditions need to be rewritten according to this procedure . It is also necessary to optimize the evaluation of dynamic conditions using watchvars .
  2. Task description and task instructions

    The display of the task description and instructions has changed, see description here .
  3. Transpilation of calculations

    Some calculations will be transpiled, e.g. forEach is transpiled to forLoop. This is not necessarily a problem, but in certain situations it is necessary to do a check. Description here .
  4. CaseOverview rendering and print templates

    TAS5 already uses CaseOverview components using React. Therefore, it is advisable to also redesign CaseOverview to the current design with the new design, but this is not a requirement. The old CaseOverview is compatible. However, when printing pdfs and rendering certain variables, there may be different behavior than in TAS4.
  5. New Lodash library

    As part of TAS 5.7, the Lodash library has been updated and some old Lodash functions are no longer supported. In TAS, there is a validation available in the service console that finds incompatible functions. Everything is described in the manual .
  6. Customizing variables

    Within TAS5 it is no longer possible to change the font size of variable names and add italics. Changing the color and highlighting has been retained. Highlighting important variables is now possible using sections.

Frantisek Brych Updated by Frantisek Brych

Best Practices for Upgrading from v4 to v5

Contact

Syca (opens in a new tab)

Powered by HelpDocs (opens in a new tab)