Skip to content

[ROADMAP] UI5 CLI 5.0 / Specification Version 5.0 #976

@flovogt

Description

@flovogt

This is a draft, likely to contain more topics than we will actually be able to work on. We appreciate your feedback.

UI5 CLI 5.0+

Breaking changes

  • ui5-builder: Remove XMLCompositeAnalyzer.js. XMLComposite controls were deprecated with UI5 1.88.0
    • Note long-term support of older UI5 releases which still make use of this. Maybe make this an opt-in option in ui5.yaml?
  • ui5-builder: Relocate generateJSDoc to thirdparty module (JIRA: CPOUI5FOUNDATION-593)
  • ui5-builder: Task API changes (minify / buildThemes) in context of Task Workers RFC (CPOUI5FOUNDATION-700)
  • ui5-builder: Remove experimental CSS Variables feature (JIRA: )
  • ui5-builder: Create sap-ui-version.json by default (JIRA: CPOUI5FOUNDATION-1157)
  • ui5-builder/ui5-server: Add framework information to sap-ui-version.json (JIRA: CPOUI5FOUNDATION-839)
  • ui5-builder: UI5 Build Timestamp alignment (JIRA: CPOUI5FOUNDATION-776)
  • ui5-server: Remove testRunner middleware (required resources are part of the npm packages since UI5 1.115) (JIRA: CPOUI5FOUNDATION-1158)
  • ui5-server: The future of HTTP/2 support in UI5 CLI (http/2 initiative  expressjs/express#5462 feat(http2): add HTTP/2 support expressjs/express#6487)
  • ui5-server: Rethink directory serving (Why does UI5 tooling serve a directory index? #623)
  • ui5-project: Limit execution of generateLibraryManifest task to framework libraries (JIRA: CPOUI5FOUNDATION-1156)

Features

Specification Version 5.0+

Breaking changes

  • Breaking change: Require a manifest.json for libraries (JIRA: CPOUI5FOUNDATION-1154)

Metadata

Metadata

Assignees

Labels

roadmapIssue contains a roadmap

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions