Skip to content

Migrate to v4

In Development

UI5 Tooling V4 is still in development 🚧

Please use UI5 Tooling V3 by installing the latest version via: npm i --save-dev @ui5/cli@latest

And find the announcement blog post here: SAP Community: UI5 Tooling 3.0

Node.js and npm Version Support

To be defined

Specification Versions Support

To be defined

Changes for Projects

To be defined

Migrate Your Code

To be defined

Changes to @ui5/cli

To be defined

Update of Standard Tasks and Processors

To be defined

Updated list of standard tasks:

Task Type application Type library Type theme-library
escapeNonAsciiCharacters enabled enabled
replaceCopyright enabled enabled enabled
replaceVersion enabled enabled enabled
replaceBuildtime enabled
generateJsdoc disabled 1
executeJsdocSdkTransformation disabled 1
minify enabled enabled
generateFlexChangesBundle enabled enabled
generateLibraryManifest enabled
generateComponentPreload enabled disabled 2
generateLibraryPreload enabled
generateStandaloneAppBundle disabled 3
transformBootstrapHtml disabled 3
generateBundle disabled 4 disabled 4
buildThemes enabled enabled
generateThemeDesignerResources disabled 5 disabled 5
generateVersionInfo disabled
generateCachebusterInfo disabled
generateApiIndex disabled 1
generateResourcesJson disabled disabled disabled

Disabled tasks can be activated by certain build modes, the project configuration, or by using the --include-task CLI parameter. See footnotes where given


1 Enabled in jsdoc build, which disables most of the other tasks
2 Enabled for projects defining a component preload configuration
3 Enabled in self-contained build, which disables generateComponentPreload and generateLibraryPreload
4 Enabled for projects defining a bundle configuration
5 Can be enabled for framework projects via the includeTask option. For other projects, this task is skipped