Repository navigation
Open
Description
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. SAP internally this roadmap is represented by the epic CPOUI5FOUNDATION-840.
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, refactor(builder): Stop generating sap.ui/supportedThemes #1508) -
@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, feat: Disable generation of library manifest #1533) -
@ui5/server: Removal of HTTP/2 support in UI5 CLI (JIRA: CPOUI5FOUNDATION-1310, feat!: Replace HTTP/2 support with HTTPS #1532) -
@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/builder: Add framework information to sap-ui-version.json (JIRA: CPOUI5FOUNDATION-839, feat: Extend versioninfo with framework information #1681) -
@ui5/builder: Set fallbackLocale to empty string when default fallbackLocale 'en' is not available (JIRA: CPOUI5FOUNDATION-987) -
@ui5/builder: Generate Design Time related Resource Bundles in Library Manifests (JIRA: CPOUI5FOUNDATION-1305) -
@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/project: Support excludes option in replaceVersion, replaceBuildtime and replaceCopyright build tasks (JIRA: CPOUI5FOUNDATION-1399) -
@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, feat!: Replace HTTP/2 support with HTTPS #1532) -
@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
Reacted by Benjamin Reim
Reacted by Dimitar Fenerski and Benjamin K.
Metadata
Metadata
Assignees
Labels
roadmapIssue contains a roadmapIssue contains a roadmap
Activity
[-][ROADMAP] UI5 Tooling 5.0 / Specification Version 5.0[/-][+][ROADMAP] UI5 CLI 5.0 / Specification Version 5.0[/+]