## UI5 CLI 5.0 Please have a look at the migration guide at [Migrate to UI5 CLI v5](https://ui5.github.io/cli/next/updates/migrate-v5). ### Breaking changes - [ ] `@ui5/builder`: Removal of experimental CSS Variables feature (JIRA: CPOUI5FOUNDATION-1271, #1484) - [x] `@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, #1453) - [ ] `@ui5/builder`: Skip generation of `supportedThemes` property in manifestCreator processor (JIRA: CPOUI5FOUNDATION-961) - [x] `@ui5/cli`: Option `--cache-mode` has been renamed to `--snapshot-cache` (see https://ui5.github.io/cli/next/updates/migrate-v5#rename-of-command-option) - [x] `@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) - [x] `@ui5/cli`: `ui5 init` defaults 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) - [x] `@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 - [x] `@ui5/builder`: Build Cache (JIRA: CPOUI5FOUNDATION-1105, see https://ui5.github.io/cli/next/updates/migrate-v5#for-ui5-build) - [x] `@ui5/project`: New type **`component`** (https://github.com/UI5/cli/issues/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, #1369) - [x] `@ui5/server`: Offer live reload in UI5 CLI (JIRA: CPOUI5FOUNDATION-1224, #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) - [x] `@ui5/server`: Offer CLI option to exclude/include tasks in UI5 server (JIRA: CPOUI5FOUNDATION-1276, #1447) - [x] `@ui5/server`: Renders a status banner in interactive terminals
UI5 CLI 5.0
Please have a look at the migration guide at Migrate to UI5 CLI v5.
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