-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Description
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.XMLCompositecontrols 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
generateJSDocto 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
testRunnermiddleware (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
- New type
component(Serve application projects listed as project dependencies in /resources #45) (JIRA: CPOUI5FOUNDATION-27) - CDN proxy or adapter as an alternative to downloading UI5 dependencies in environments with slow I/O
- Possible a server-only setting or CLI flag
- Would also pose a workaround for SAPUI5 1.71 is not supported #265
- New extension
deployment-task(name to be decided) (Feature Request: Provide hook for executing custom task after build has been completed #490); with corresponding enhancements in specVersion - New project type
project-expansion(name to be decided) which allows to add resources from a different module to an existing project (Relative paths for project shims #500)- For example the resources of a polyfill module will then become part of an application project's resources (i.e. included in preloads and with the same flattening on build/serve); with corresponding enhancements in specVersion
- ui5-fs: Add an Adapter to handle archives, e.g.
.zip/.jar([POC][FEATURE] Add archive adapter SAP/ui5-fs#454) - TypeScript Support (JIRA: CPOUI5FOUNDATION-922)
- Thirdparty support (JIRA: CPOUI5FOUNDATION-921)
- Support for seamless web component integration (JIRA: CPOUI5FOUNDATION-920)
Specification Version 5.0+
Breaking changes
- Breaking change: Require a
manifest.jsonfor libraries (JIRA: CPOUI5FOUNDATION-1154)
BenReimdfenerski
Metadata
Metadata
Assignees
Labels
roadmapIssue contains a roadmapIssue contains a roadmap