Skip to content

[ROADMAP] UI5 Tooling 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 Tooling 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
  • ui5-server: Remove or deprecate testRunner middleware (required resources are part of the npm packages since UI5 1.115)
  • ui5-server: The future of HTTP/2 support in UI5 Tooling (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 generateManifest task to framework libraries

Features

Specification Version 5.0+

Breaking changes

  • Breaking change: Require a manifest.json for libraries

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