For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Open sourceSupportFAQsDocs Home
DocumentationAPI referenceRelease notes
DocumentationAPI referenceRelease notes
  • Release notes
    • Overview
    • Changelog
      • Overview
      • AngularJS deprecated
      • Decision task replaced in GEN 2 workflows
      • Form Builder deprecated
      • Multiple file imports for projects deprecated
      • Optional HTTP Verbs property removed
      • Profile route and profile property deprecated
      • SSL properties deprecated in MongoProps
      • UI libraries deprecated
      • User Profile APIs deprecated
      • Verify Config API deprecated
LogoLogo
Open sourceSupportFAQsDocs Home
On this page
  • What should I do?
  • Migrate from AngularJS to React
  • Continue using AngularJS
  • Related reading
Release notesDeprecations

AngularJS deprecated

Was this page helpful?
Previous

Decision task replaced in GEN 2 workflows

Next
Built with

For greater security hardening, AngularJS is deprecated in the 2023.2 release and scheduled for removal in the Platform 6 release. This deprecation will break any customizations that rely on the /lib/angular directory and the use of AngularJS in Jade/Pug templating.

See related breaking change notice: AngularJS libraries removed

What should I do?

Review all custom app UIs and custom manual tasks to determine if they rely on AngularJS and would be subject to breaking. If affected, choose one of the options below based on your environment and goals:

  • Migrate from AngularJS to a React-based UI library
  • Continue using AngularJS

Contact the Product Support Team if you need additional support or require more information.

Migrate from AngularJS to React

If any customizations are affected, consider refactoring to a React-based UI library.

Continue using AngularJS

1

Install AngularJS

Install the AngularJS version previously provided by the Platform:

$npm install angular@1.5.11
2

Create a lib directory

Create a new directory at the application root to serve the AngularJS files:

$mkdir lib
3

Create a symbolic link

Create a symbolic link (symlink) pointing to the AngularJS files in the new directory:

$ln -s ../node_modules/angular lib/angular
4

Register the directory

In the application’s pronghorn.json file, add the new directory as a uiDirectory:

1"uiDirectories": ["lib"]
5

Update script references

Update any references to the old Itential Platform provided AngularJS instance to the new location:

$script(src="/lib/angular/angular.min.js") → script(src="./lib/angular/angular.min.js")

Once complete, verify that existing assets, tools, and libraries work with the new setup.

Related reading

  • Angular: Security
  • AngularJS: EOS/EOL