UI libraries deprecated

Deprecation notice

The following user interface (UI) libraries are deprecated and no longer supported in the 2023.2 release.

A deprecation warning displays at startup alerting you that these UI libraries will be removed in a future release.

LibraryDescriptionDeprecation releaseScheduled removal releaseReplacementRelated reading
/lib/ace-buildsBrowser-based code editor for web applications.2023.22024.2NoneNPM: ace-builds
/lib/ajvImplements validation for JSON schemas.2023.22024.2Noneajv-validator/ajv
/lib/angularComponent-based, front-end development framework.2023.22024.1NoneAngularJS API docs
/lib/angular-animateCSS-based animations.2023.22024.1Noneangular-animate
/lib/angular-appReusable components and functionalities used in Angular projects.2023.22024.1NoneAngular libraries
/lib/angular-ariaAccessibility-enabled elements with ARIA attributes.2023.22024.1NoneNPM: angular-aria
/lib/angular-color-pickerComponent to select colors from a palette or by adjusting hue and opacity.2023.22024.1NoneGitHub: myplanet/angular-color-picker
/lib/angular-materialMaterial design components for Angular.2023.22024.1NoneAngular Material
/lib/angular-material-data-tableStyled table used to display rows of data.2023.22024.1NoneNPM: material design data table
/lib/angular-sanitizeModule for sanitizing HTML.2023.22024.1NoneNPM: angular-sanitize
/lib/better-ajv-errorsJSON schema validation for APIs.2023.22024.2NoneGitHub: atlassian/better-ajv-errors
/lib/bootstrapFront-end framework for development with HTML, CSS, and JS.2023.22024.2NoneBootstrap
/lib/chartjsJavaScript library for HTML-based charts.2023.22024.2NoneChart.js
/lib/itentialOpen source library of Itential adapters and pre-built automations.2023.22024.2None
/lib/jqueryLightweight JavaScript library that works across multiple browsers.2023.22024.2NonejQuery
/lib/jquery-uiUser interface interactions.2023.22024.2NonejQuery UI
/lib/jsnlogLogging library used on client or server side.2023.22024.2NoneJSNLog
/lib/markdown-itMarkdown parser to HTML.2023.22024.2NoneGitHub: markdown-it
/lib/material-design-iconsIcons and symbols available in a range of sizes and styles.2023.22024.2NoneMaterial Icons
/lib/momentJavaScript library for parsing, validating, and formatting dates.2023.22024.2NoneMoment.js
/lib/moment-parseformatPlugin to extract the format of a date/time string.2023.22024.2NoneNPM: moment-parseformat
/lib/moment-timezoneLibrary for handling time in different timezones.2023.22024.2NoneMoment-Timezone
/lib/phuiItential component library in Pronghorn Core.2023.22024.2None
/lib/prop-typesUsed with React components to check property types passed to components.2023.22024.2NoneNPM: prop-types
/lib/reactJavaScript library for building user interfaces from components.2023.22024.2NoneReact.dev
/lib/react-domReact package for working with Document Object Models (DOM).2023.22024.2NoneReact DOM APIs
/lib/rodeo-iconsCustomizable icons.2023.22024.2Nonereact-native-vector-icons
/lib/rodeo-uiCustomizable React Native components.2023.22024.2None
/lib/utilitiesItential library in Pronghorn Core containing a collection of components and useful functions.2023.22024.2None
/lib/wicked-good-xpathEnables XPath evaluation for HTML documents in different browsers.2023.22024.2NoneGitHub: google/wicked-good-xpath

What should I do?

Review all custom applications that depend on the Platform providing one or more of the libraries listed above. If affected, modify the custom application to load (embed) the library directly into the app library. Contact the Itential Customer Support Team if you need assistance or require more information.