[ROADMAP] UI5 CLI 5.0 / Specification Version 5.0
@flovogt is already working on this.
Since Aug 22, 2024.
Assessment
This issue has not been assessed yet.
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.
Breaking changes
-
@ui5/builder: Removal of experimental CSS Variables feature (JIRA: CPOUI5FOUNDATION-1271, #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, #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(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) -
@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) -
@ui5/server: Offer CLI option to exclude/include tasks in UI5 server (JIRA: CPOUI5FOUNDATION-1276, #1447) -
@ui5/server: Renders a status banner in interactive terminals
- Dominant language
- JavaScript
- Stars
- 511
- Forks
- 83
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 55
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from UI5/cli
-
module/ui5-builder
-
Build cache: buildThemes cache is invalidated by irrelevant library.js / .library content changes Openmodule/ui5-builder module/ui5-fs module/ui5-project
Difficulty 3/5 1-2 days Newbie friendliness 76/100
-
module/ui5-project
Difficulty 4/5 3-5 days Newbie friendliness 64/100
-
roadmap
Similar issues
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
optimization optimization:agents-md-curator
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
githubnext/gh-aw-cao#13143 ·
-
status: needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100