SAP/ui5-tooling

[ROADMAP] UI5 Tooling 4.0 / Specification Version 4.0

flovogt opened this issue · 2 comments

UI5 Tooling 4.0

Breaking changes

  • ui5-builder: Remove bundle option usePredefineCalls (CPOUI5FOUNDATION-760)
  • ui5-builder: New option “async“ for builder.bundles.bundleDefinition.section (CPOUI5FOUNDATION-789)
  • ui5-project: Set default workspaceName to "default" for API usage (SAP/ui5-project#586) (CPOUI5FOUNDATION-802)
  • ui5-project: Rename ui5HomeDir to ui5DataDir also in APIs (CPOUI5FOUNDATION-802)
  • ui5-fs: Remove non-public DuplexCollection#byGlobSource API (CPOUI5FOUNDATION-802)
  • ui5-builder: Task API "namespace" option got renamed to "projectNamespace" (CPOUI5FOUNDATION-802)
  • all modules: Occurrences of native console should be re-considered to use stderr instead of stdout
  • all modules: Node version support ^20.11.0 || >=21.2.0 (CPOUI5FOUNDATION-800, #928)
  • all modules: NPM version support >= 10 (CPOUI5FOUNDATION-800, #928)

Features

Dependencies

Specification Version 4.0

Breaking changes

  • Removal of bundle option usePredefineCalls (CPOUI5FOUNDATION-760)
  • New option “async“ for builder.bundles.bundleDefinition.section. Only applicable if mode = “require”. Default value “true” (CPOUI5FOUNDATION-760)

Regarding deployment-task, pls don't!
#490 (comment)

UI5 Tooling Version 4 is officially released https://github.com/SAP/ui5-cli/releases/tag/v4.0.0.