UI5 CLI 5.0
UI5 CLI 5.0 marks the next major milestone in the evolution of the UI5 CLI ecosystem. This roadmap outlines the most important enhancements and changes introduced with the release. For a comprehensive overview, including migration steps and detailed technical information, please refer to the Migration Guide.
Breaking changes
Features
UI5 CLI 5.0
UI5 CLI 5.0 marks the next major milestone in the evolution of the UI5 CLI ecosystem. This roadmap outlines the most important enhancements and changes introduced with the release. For a comprehensive overview, including migration steps and detailed technical information, please refer to the Migration Guide.
Breaking changes
@ui5/builder: Removal of experimental CSS Variables feature (JIRA: CPOUI5FOUNDATION-1271, feat!: Remove --experimental-css-variables option #1484)@ui5/builder: Removal of serveThemes middleware (see https://ui5.github.io/cli/next/updates/migrate-v5#removal-of-standard-server-middleware)@ui5/builder: Create sap-ui-version.json by default (JIRA: CPOUI5FOUNDATION-1157, refactor(builder): Createsap-ui-version.jsonby default #1453)@ui5/builder: Skip generation ofsupportedThemesproperty in manifestCreator processor (JIRA: CPOUI5FOUNDATION-961)@ui5/cli: Option--cache-modehas been renamed to--snapshot-cache(see https://ui5.github.io/cli/next/updates/migrate-v5#rename-of-command-option)@ui5/cli: Project/Workspace options are now scoped per command, incorrect usage now produces an error (see https://ui5.github.io/cli/next/updates/migrate-v5#project-workspace-options-scoped-per-command)@ui5/cli:ui5 initdefaults to Specification Version 5.0@ui5/project: Limit execution of generateLibraryManifest task to framework libraries (JIRA: CPOUI5FOUNDATION-1156)@ui5/server: Removal of HTTP/2 support in UI5 CLI (JIRA: CPOUI5FOUNDATION-1310)@ui5/server: By default, the server now runs all configured build tasks and serves the build result instead of transforming resources dynamically (see https://ui5.github.io/cli/next/updates/migrate-v5#for-ui5-serve)Features
@ui5/builder: Build Cache (JIRA: CPOUI5FOUNDATION-1105, see https://ui5.github.io/cli/next/updates/migrate-v5#for-ui5-build)@ui5/project: New typecomponent(Serve application projects listed as project dependencies in /resources #45) (JIRA: CPOUI5FOUNDATION-27, see https://ui5.github.io/cli/next/updates/migrate-v5#component-type)@ui5/project: Offer option to override UI5 yaml paths in UI5 workspace yaml (JIRA: CPOUI5FOUNDATION-1233, Option to specify custom UI5 config for workspace dependency resolution #1369)@ui5/server: Offer live reload in UI5 CLI (JIRA: CPOUI5FOUNDATION-1224, feat: Add liveReload #1407, see https://ui5.github.io/cli/next/updates/migrate-v5#live-reload)@ui5/server: Add of HTTPS support in UI5 CLI (JIRA: CPOUI5FOUNDATION-1311)@ui5/server: Offer CLI option to exclude/include tasks in UI5 server (JIRA: CPOUI5FOUNDATION-1276, Offer CLI option to exclude/include tasks in UI5 server #1447)@ui5/server: Renders a status banner in interactive terminals